Albondigas Soup Recipe
Welcome, friends! This Albondigas Soup is the kind of cozy, flavorful Mexican meatball soup that feels like a warm hug on a chilly day. It features beef-and-rice meatballs simmered in a rich tomato broth along with potatoes, carrots, and zucchini. It’s perfect for weeknight dinners but fancy enough to serve when guests stop by unexpectedly.
This recipe breaks down into two simple steps: first, you mix and shape the meatballs with uncooked rice inside, and then you gently simmer those meatballs in a tomato-rich broth with the veggies. The result? Tender, juicy meatballs, a slightly thickened, savory broth, and colorful veggies, all ready in about 45 minutes and serving around 6 people.
Stick with me here and you’ll find a clear list of ingredients (lean ground beef, spices, canned tomatoes, chicken broth), step-by-step photos, tips for keeping the meatballs whole, ideas for swaps and tweaks (try different meat or add jalapeño for some heat), plus handy instructions for making ahead and storing leftovers.
- Hands-on time is short and easy—perfect for cooks at any skill level.
- Top your soup with fresh lime and cilantro for a bright finish; serve alongside tortillas or Mexican rice for a complete meal.
- Flexible recipe: adjust spice level, use cooked rice instead of raw if you prefer, or whip it up in the slow cooker.
Comfort, Speed, and Big Flavor
This Albondigas Soup is exactly the kind of comfort food that your family will ask for again and again. It’s quick to make, uses simple pantry staples, and feels like a warm hug in every spoonful. The beef and rice meatballs simmer in the tomato broth, keeping them tender and juicy while letting the soup soak up all those delicious flavors. The potatoes give the soup a nice body so it feels hearty but not too heavy.
- Fast and filling: ready in about 45 minutes, ideal for busy weeknights.
- Comforting and versatile: perfect as a main dish or a tasty starter; pairs wonderfully with tortillas or Mexican rice.
- Pantry-friendly: made with lean ground beef, rice, canned tomatoes, and broth.
- Customizable: swap meats, add heat with jalapeños, or use cooked rice to avoid meatball breakage.
- Easy to make ahead and store: fridge or freezer friendly, and finishing with fresh lime and cilantro adds the perfect punch.
Ingredients You’ll Need

- 1 pound Lean ground beef
- 1 Large egg
- ½ cup White onion, finely diced
- ¼ cup Long grain white rice, uncooked
- 3 Garlic cloves, finely minced
- 2 teaspoons Salt, plus more to taste
- 1 teaspoon Ground cumin
- 1 teaspoon Garlic powder
- ½ teaspoon Ground black pepper
- ½ teaspoon Dried oregano
- 48 ounces Low-sodium chicken broth
- 15 ounce Can crushed tomatoes, undrained
- 3 Large carrots, peeled and chopped into 1-inch pieces
- 3–4 Large russet potatoes (about 1 pound), peeled and chopped into 1-inch pieces
- 2 Zucchini squash (about 12 ounces once chopped), cut into 1-inch pieces
- Optional: freshly chopped cilantro and lime wedges for serving
Make the Meatballs and Broth
- Combine ground beef, egg, finely diced onion, uncooked long-grain rice, minced garlic, salt, ground cumin, garlic powder, black pepper, and dried oregano in a large bowl; mix by hand just until combined without overworking.
- Shape the mixture into about 2-inch meatballs, placing them on a plate (wet or lightly oiled hands to prevent sticking).
- Bring the chicken broth and crushed tomatoes to a boil in a large soup pot or Dutch oven over medium-high heat.
-
Carefully add the meatballs to the hot broth and gently cook for 10 minutes.

- Add the chopped carrots, peeled and diced potatoes, and zucchini to the pot; continue boiling for 5 minutes, then reduce heat to medium-low.
- If the soup looks too thick, add 2–3 cups of water, then simmer for another 10–15 minutes, or until the vegetables are tender when pierced with a fork.
- Remove the pot from heat and let the soup rest for 5 minutes.
- Finish each bowl with chopped cilantro and a squeeze of fresh lime.
Pro Tips for Tender Meatballs
Little tips can make a big difference in perfecting your albondigas soup. Here’s how to keep those meatballs tender, the broth flavorful, and the whole cooking experience stress-free.
- Mix gently. Don’t overwork your meatball mixture—just combine until everything is mixed. Overmixing makes tough, dense meatballs, and nobody wants that.
- Chill before shaping. If you have a little extra time, pop the meatball mix in the fridge for 15–30 minutes to firm up. It helps you form neater balls.
- Uniform size matters. Try to make all meatballs about 2 inches so they cook evenly. Wet or oiled hands help prevent sticking during shaping.
- Raw vs. cooked rice. The recipe calls for raw rice since it cooks inside the meatballs, but sometimes it can cause breakage. If you want to be cautious, swap in ½ cup cooked rice instead of uncooked.
- Gently simmer – don’t boil. Once the meatballs go in, keep the broth at a low simmer. A hard boil can break the meatballs apart and toughen their texture over time.
- Timing the vegetables. Because potatoes take longer to cook and zucchini cooks quickly, add the zucchini later if you prefer it a bit firmer in the finished soup.
-
Season early. Fry a small test meatball in a pan and taste it. Adjust the salt and spices in your mixture before shaping all the meatballs for the best flavor.
Easy Swaps and Add-Ins
Switch up the meat. Ground turkey, pork, veal, or chicken all work beautifully here if you want to mix things up or prefer a leaner protein.
Add some spice. Toss a jalapeño slice, some red chile flakes, or a pinch of cayenne into the broth for a little heat that wakes up the soup.
Store-bought meatballs? Honestly, I don’t recommend them. The magic of albondigas soup is in those fresh, homemade meatballs packed with spices. Store-bought will work in a pinch but you’ll miss out on that authentic Mexican flavor.
Storage Tips
Storing, Reheating, and Freezing
Make Ahead: This soup is perfect to make ahead! Keep it covered tightly in the fridge for a couple of days, even right in the pot. When you’re ready to eat, warm it up gently on the stove until heated through.
Storage: Let the soup cool fully, then transfer leftovers to airtight containers and store in your fridge for up to 4 days. Reheat on the stove or microwave as convenient.
Freezing: After cooling, freeze in airtight containers or freezer bags for up to 6 months. Defrost overnight in the fridge and reheat slowly on the stove for best texture and flavor.

Answers to Common Questions
How do you keep the meatballs from falling apart?
If you worry about the meatballs crumbling, try using cooked rice instead of raw. Raw rice expands as it cooks and can sometimes cause breakage. Using ½ cup cooked rice in place of ¼ cup uncooked rice helps the meatballs stay firm and intact while simmering.
What is Albondigas Soup made of?
This soup features tender meatballs made of ground beef, rice, onion, garlic, egg, cumin, and oregano. The broth is a simple, savory mix of chicken broth, crushed tomatoes, carrots, potatoes, and zucchini. Some versions include jalapeño for heat, and fresh cilantro and lime juice brighten flavors right before serving.
Can you make Albondigas Soup in the slow cooker?
Yes, you can! Simply add all your ingredients to the crockpot and cook on low for about 4 hours. Just be sure to check that the meatballs reach a safe temperature with a meat thermometer, and add rice late if you’re using uncooked rice to avoid mushiness. Adjust salt and pepper at the end to taste.

A delicious Mexican Meatball Soup with tender beef and rice meatballs simmered in a flavorful tomato broth with potatoes, carrots, and zucchini. A hearty yet light comfort food perfect for busy weeknights or serving guests.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: Mexican
Ingredients
- 1 pound lean ground beef
- 1 large egg
- ½ cup white onion, finely diced
- ¼ cup long grain white rice, uncooked (or ½ cup cooked rice as a swap)
- 3 garlic cloves, finely minced
- 2 teaspoons salt, plus more to taste
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- ½ teaspoon ground black pepper
- ½ teaspoon dried oregano
- 48 ounces low-sodium chicken broth
- 15 ounce can crushed tomatoes, undrained
- 3 large carrots, peeled and chopped into 1-inch pieces
- 3–4 large russet potatoes (about 1 pound), peeled and chopped into 1-inch pieces
- 2 zucchini squash (about 12 ounces once chopped), cut into 1-inch pieces
- Optional: freshly chopped cilantro and lime wedges for serving
Instructions
- Combine ground beef, egg, finely diced onion, uncooked long-grain rice, minced garlic, salt, ground cumin, garlic powder, black pepper, and dried oregano in a large bowl; mix by hand just until combined without overworking.
- Shape the mixture into about 2-inch meatballs, placing them on a plate (wet or lightly oiled hands to prevent sticking).
- Bring the chicken broth and crushed tomatoes to a boil in a large soup pot or Dutch oven over medium-high heat.
- Carefully add the meatballs to the hot broth and gently cook for 10 minutes.
- Add the chopped carrots, peeled and diced potatoes, and zucchini to the pot; continue boiling for 5 minutes, then reduce heat to medium-low.
- If the soup looks too thick, add 2–3 cups of water, then simmer for another 10–15 minutes, or until the vegetables are tender when pierced with a fork.
- Remove the pot from heat and let the soup rest for 5 minutes.
- Finish each bowl with chopped cilantro and a squeeze of fresh lime.
Notes
Mix meatball ingredients gently to avoid tough meatballs; avoid overworking the meat mixture., Chilling the meatball mixture before shaping helps form neater balls., Uniform 2-inch meatballs cook evenly; wet or oiled hands prevent sticking while shaping., Raw rice cooks inside meatballs but may cause breakage; cooked rice can be substituted to keep meatballs intact., Keep broth at a low simmer after adding meatballs to prevent them from breaking apart., Add zucchini later if preferred firmer in texture., Taste and adjust seasoning early by pan-frying a test meatball., Thicken thin broth by simmering uncovered or mashing cooked potatoes; add broth/water if too thick., Browning meatballs first is optional but adds flavor., For slow cooker method, add ingredients and cook on low for about 4 hours, check meatball doneness with a thermometer., Freeze leftovers with vegetables slightly undercooked to keep texture upon reheating., Reheat gently to preserve meatball texture; avoid boiling after reheating., Add fresh lime juice and chopped cilantro at serving for brightness., Optional swaps include ground turkey, pork, veal, or chicken meats and adding jalapeños or red pepper flakes for heat.
Nutrition
- Serving Size: 1 bowl (approximately 1.5 cups)
- Calories: Approximately 350 calories per serving
- Fat: 15 g per serving
- Carbohydrates: 30 g per serving
- Protein: 25 g per serving
More in Dinner
Wonton Noodle Soup Recipe
Roasted Tomato Basil Soup
Mexican Street Corn Soup