| |

Albondigas Soup with Rice and Meatballs Recipe

If you’re looking for a comforting, hearty soup that feels like a warm hug in a bowl, you’re going to love this Albondigas Soup with Rice and Meatballs Recipe. I absolutely love how the tender meatballs and tender vegetables swim in a subtly spiced tomato broth – plus, the rice adds that perfect texture that soaks up the flavors beautifully. When I first tried this recipe, it quickly became a family favorite, especially on cooler evenings or when someone needs that extra bit of comfort food. Stick around because I’m going to share all my best tips and tricks to help you nail this soup perfectly every time.

🧡

Why You’ll Love This Recipe

  • Rich, Layered Flavors: The combination of spices, fire-roasted tomatoes, and fresh herbs makes for a soup that’s anything but boring.
  • Comfort and Nutrition: Packed with veggies, protein, and rice, it feels indulgent yet nourishing.
  • Make-Ahead Friendly: Leftovers reheat beautifully, making it a great meal prep option.
  • Customizable Toppings: You can dress it up however you like for a personalized bowl every time.

Ingredients You’ll Need

This recipe is all about bringing fresh, wholesome ingredients together to create that classic Mexican comfort soup everyone raves about. Each element serves a purpose—from the spices that give the broth its depth to the fresh herbs that keep the meatballs lively and bright.

Albondigas Soup with Rice and Meatballs Recipe - Ingredients
  • Long-grain white rice: I recommend parboiling this first so it cooks just right inside the soup without getting mushy.
  • Olive oil: Adds a subtle fruitiness and is perfect for sautéing the veggies.
  • Yellow onion: Goes in both the soup and meatballs for that savory foundation flavor.
  • Jalapeno pepper: Just a touch of heat here; you can adjust the amount to suit your spice tolerance.
  • Carrots and celery: Classic soup veggies that bring texture and sweetness.
  • Yukon gold potatoes: I love these because they hold their shape well and have a creamy texture.
  • Garlic cloves: Essential—adds that fragrant warmth that elevates the whole soup.
  • Chili powder and ground cumin: These are the heart of the seasoning, imparting that smoky, earthy vibe.
  • Dried oregano and ground coriander: Give the broth complexity with herbaceous notes.
  • Smoked paprika, salt, and pepper: Smoked paprika adds a subtle smoky touch that’s key here.
  • Fire-roasted tomatoes with juices: These bring a slightly charred depth and sweetness.
  • Diced mild green chiles: Adds a little mild kick and texture.
  • Low sodium beef broth: I use low sodium so I can control the salt level better.
  • Chayote squash: This unique veggie is a nice touch if you want to keep it traditional; zucchini is a fine sub for convenience.
  • Lean ground beef and pork: The combo keeps meatballs tender and flavorful without being greasy.
  • Fresh herbs (cilantro, mint, parsley, oregano): These add brightness to the meatballs and complement the soup’s flavors.
  • Egg: Works as a binder for the meatballs.
  • Toppings (avocado, tomatoes, sour cream, lime juice, hot sauce): Feel free to pick what you like—everyone in my family likes to customize their bowls.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I like to play with this soup, especially depending on the season and what herbs I have on hand. It’s really flexible, so you can make it your own with ease—no rigid rules here!

  • Vegetarian Variation: Swap meatballs for hearty quinoa or lentil balls, and use vegetable broth instead of beef—I’ve done this when entertaining veggie friends, and everyone was surprised by how satisfying it is!
  • Spice Level: For those who love a bit more heat, try adding some chipotle peppers in adobo or extra jalapeno; just remember to taste as you go.
  • Seasonal Veggies: If you can’t find chayote, zucchini or even diced butternut squash work beautifully—I’ve switched it up depending on what’s fresh at the market.
  • Grain Swap: I sometimes use brown rice for a nuttier flavor, but be prepared for a longer cooking time.

How to Make Albondigas Soup with Rice and Meatballs Recipe

Step 1: Parboil the Rice to Perfection

The very first thing I do is bring 4 cups of water to a boil and add the uncooked rice and a pinch of salt. Cooking it for about 6 minutes until it’s just starting to soften but not fully cooked helps the rice keep its texture later when simmered in the soup. This step can be a game-changer because it prevents the rice from becoming mushy in the broth. Once done, I drain and rinse the rice with cold water to stop it from cooking further while I prep the rest of the ingredients.

Step 2: Build Your Flavor Base with Veggies and Spices

Heat olive oil in your soup pot over medium-high heat and sauté the chopped onions and minced jalapeno for about 3 minutes until they start to soften and smell fragrant. Then add carrots, celery, potatoes, and all the spices — this is where the magic happens! Cooking these together for another 3 minutes lets the veggies soak up the spices. Add garlic last, cooking just 30 seconds so it doesn’t burn but releases its aroma. Finally, stir in the fire-roasted tomatoes, green chiles, and beef broth. Cover, bring to a boil, then reduce to a simmer and let it cook uncovered for about 20-25 minutes.

Step 3: Mix and Shape the Meatballs

While the soup simmers, it’s time to make your meatballs. In a large bowl, whisk the egg and then add 1 cup of the parboiled rice along with both ground beef and pork, minced onion, garlic, fresh herbs, and seasonings. Mixing everything by hand works best to evenly combine all those lovely flavors. I find that shaping the meatballs to about 1 tablespoon each ensures they cook evenly and fit nicely in your spoonfuls. Lay them out on a parchment-lined baking sheet. You should get about 40 to 45 little meatballs.

Step 4: Finish Cooking the Soup with Meatballs and Chayote

Add your meatballs carefully to the simmering soup along with the remaining parboiled rice and chopped chayote. If you prefer your soup a bit less chunky, add an extra cup or two of water at this point. Bring everything back up to a boil, then lower to a gentle simmer for 12-15 more minutes until the meatballs are cooked through and the rice is tender. Here’s a little tip: don’t stir the soup for the first 5 minutes after adding the meatballs—that helps them hold their shape instead of falling apart.

Step 5: Serve and Add Your Favorite Toppings

Ladle the hot soup into bowls and let everyone add their preferred toppings. I love mashed avocado and a squeeze of fresh lime juice, but some friends swear by sour cream and hot sauce. You really can’t go wrong here — the toppings make this recipe feel extra special and personalized.

👨‍🍳

Pro Tips for Making Albondigas Soup with Rice and Meatballs Recipe

  • Parboiling the Rice: This step keeps the rice from overcooking in the soup—trust me, it makes a huge difference in texture!
  • Don’t Rush the Meatballs: Letting them cook undisturbed for several minutes helps them hold their shape perfectly.
  • Fresh Herbs in Meatballs: Using fresh cilantro, mint, and parsley really brightens and balances out the rich meat flavors.
  • Adjust the Broth Thickness: Add more water or broth to get your preferred soup consistency—this recipe is very forgiving!

How to Serve Albondigas Soup with Rice and Meatballs Recipe

Albondigas Soup with Rice and Meatballs Recipe - Serving

Garnishes

I swear by a few key garnishes that make every bowl feel a little more festive: diced avocado for creaminess, chopped fresh cilantro for freshness, a dollop of sour cream to cool things down a bit, and a generous squeeze of lime juice to brighten the flavors. Sometimes I throw on diced tomatoes for extra texture or a dash of hot sauce if we want a spicy kick—it’s fun watching everyone customize their bowls at the table.

Side Dishes

While the soup is pretty filling on its own, I like pairing it with warm, freshly made corn tortillas or a simple green salad with a light vinaigrette. Sometimes, I serve it alongside Mexican street-style corn (elote) for those casual weekend dinners. The crunchy corn and tangy cheese balance out the soup’s richness perfectly.

Creative Ways to Present

For special occasions, I’ve served this soup in mini cast iron skillets or rustic bowls lined with a few tortilla chips on the side for dipping. Another idea is to do a topping bar with bowls of avocado slices, chopped onions, fresh herbs, wedges of lime, and different hot sauces so guests can personalize their experience—it always sparks conversation and makes the meal interactive.

Make Ahead and Storage

Storing Leftovers

I store leftovers in airtight containers in the fridge for up to 3 days. The flavors actually deepen overnight, so it often tastes even better the next day. Just be sure to keep the garnishes separate so they stay fresh and vibrant when you’re ready to eat again.

Freezing

If you want to freeze albondigas soup, I recommend portioning out the soup without toppings into freezer-safe containers. It freezes well for up to 3 months. When thawing, I do it overnight in the fridge, then gently reheat on the stovetop to avoid breaking the meatballs apart.

Reheating

To reheat, gently warm the soup in a pot over medium-low heat, stirring occasionally but gently to keep the meatballs intact. If the broth thickened too much in the fridge, add a splash of water or broth to loosen it up. The fresh garnishes go on just before serving to keep them tasting bright.

FAQs

  1. Can I make the meatballs ahead of time?

    Absolutely! You can prepare the meatball mixture, shape the meatballs, and store them in the fridge for up to a day before adding them to the soup. Just keep them covered tightly to prevent drying out. This makes the cooking day a lot easier!

  2. What if I don’t have chayote squash?

    No worries! I usually substitute half a zucchini when chayote isn’t available. Both have a mild flavor and texture that works perfectly in this soup.

  3. Can I use all ground beef instead of mixing with pork?

    Yes, you can use all ground beef if you prefer. Mixing in pork adds extra moisture and richness to the meatballs, but all beef will still yield delicious results.

  4. How do I keep the meatballs from falling apart?

    Stick to the recipe’s binding ingredients—egg and rice—and shape them firmly but gently. Also, avoid stirring the soup for at least 5 minutes after adding the meatballs to let them set.

Final Thoughts

This Albondigas Soup with Rice and Meatballs Recipe is one of those dishes that makes me feel connected to my roots every time I cook it. It’s simple yet comforting, flavorful but never overwhelming—perfect for family dinners or impressing friends with a homemade touch. I truly encourage you to give it a try, and don’t be shy about making it your own with the toppings and variations you love. Cooking this together or sharing this soup warms the soul, and I hope it does the same for you!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Albondigas Soup with Rice and Meatballs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 84 reviews
  • Author: Paula
  • Prep Time: 30 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 20 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican

Description

A hearty and flavorful Albondigas Soup recipe featuring tender meatballs simmered in a spiced tomato and vegetable broth with rice and fresh herbs. This comforting Mexican-inspired soup is perfect for a satisfying meal, topped with your choice of avocado, cilantro, sour cream, and lime juice.


Ingredients

Soup Ingredients

  • 1 cup long-grain white rice, uncooked (divided)
  • 2 tablespoons olive oil
  • 1/2 small yellow onion, chopped
  • 1 jalapeno pepper, minced
  • 2 medium carrots, sliced 1/2-inch thick
  • 2 stalks celery, sliced 1/2-inch thick
  • 2 small Yukon gold potatoes, chopped into 1-inch chunks
  • 4 garlic cloves, minced
  • 2 teaspoons chili powder
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon dried oregano
  • 1 teaspoon ground coriander
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper
  • 2 (15 oz) cans fire roasted tomatoes with juices
  • 1 (4 oz) can mild diced green chiles
  • 8 cups low sodium beef broth
  • 1 chayote, peeled, cored, and chopped into 1/2” cubes (may substitute 1/2 zucchini)

Meatballs

  • 8 oz lean ground beef
  • 8 oz ground pork (may substitute lean ground beef)
  • 1 cup parboiled rice (from above)
  • 1/2 small yellow onion, minced
  • 1 large egg
  • 3 garlic cloves, minced
  • 3 tablespoons minced fresh cilantro
  • 2 tablespoons minced fresh mint
  • 2 tablespoons minced fresh parsley or 2 teaspoons dried
  • 1 1/2 teaspoons minced fresh oregano or 1/2 teaspoon dried
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper

Toppings (optional)

  • Avocados
  • Tomatoes
  • Cilantro
  • Sour cream
  • Lime juice
  • Hot sauce


Instructions

  1. Parboil the rice: Bring 4 cups of water to a boil in a Dutch oven. Add rice and 1/2 teaspoon salt and cook, stirring occasionally, for 6 minutes. Drain and rinse thoroughly in cold water to stop cooking. Set aside while prepping vegetables.
  2. Prepare the soup base: Heat 2 tablespoons olive oil in a large Dutch oven or soup pot over medium-high heat. Add onions and jalapenos and cook for 3 minutes until softened. Add carrots, celery, potatoes, chili powder, cumin, oregano, coriander, smoked paprika, salt, and pepper. Cook for an additional 3 minutes to let spices bloom. Stir in garlic and sauté for 30 seconds until fragrant.
  3. Add liquids and simmer: Add fire roasted tomatoes with juices, diced green chiles, and beef broth to the pot. Cover and bring to a boil. Reduce heat and simmer uncovered for 20-25 minutes, allowing vegetables to soften.
  4. Make the meatballs: In a large bowl, whisk the egg. Add 1 cup of the parboiled rice, ground beef, ground pork, minced onion, garlic, fresh cilantro, mint, parsley, oregano, chili powder, cumin, salt, and pepper. Mix well to combine. Form into 1 tablespoon-sized meatballs (about 40-45) and place on a parchment-lined baking sheet.
  5. Add meatballs and finish cooking soup: Gently add meatballs, remaining parboiled rice, and chopped chayote to the simmering soup. If desired, add 1-2 cups more water for a lighter consistency. Bring to a boil, then reduce heat to a gentle simmer for 12-15 minutes until meatballs are cooked through and rice is tender. Avoid stirring meatballs for the first 5 minutes to prevent breaking.
  6. Serve: Ladle soup into bowls and garnish with your favorite toppings such as avocado, tomatoes, cilantro, sour cream, lime juice, or hot sauce.

Notes

  • Parboiling the rice helps it cook evenly in the soup without becoming mushy.
  • If chayote is unavailable, substituting zucchini works well for texture and mild flavor.
  • Adding extra water after adding meatballs allows you to adjust soup thickness to preference.
  • Fresh herbs in the meatballs enhance flavor but dried herbs may be substituted if needed.
  • Allow meatballs to set in the soup for at least 5 minutes before stirring to keep them intact.
  • Use lean meats to keep meatballs tender and reduce excess fat.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 320
  • Sugar: 5 g
  • Sodium: 550 mg
  • Fat: 12 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 29 g
  • Fiber: 4 g
  • Protein: 22 g
  • Cholesterol: 70 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star