There’s nothing quite like a big, steaming bowl of soup when the evenings get cool or you just need a hug in a bowl. And let me tell you, this albondigas soup? It’s my ultimate go-to comfort dish. Forget complicated recipes; this is the authentic Mexican Meatball Soup you’ve been searching for, and it comes together surprisingly fast for a weeknight meal. I’ve been making this specific recipe for years because the meatballs stay incredibly tender, and the broth is packed with flavor without needing hours simmering on the stove. Trust me, you’re going to want to save this one! For more of my favorite soup adventures, you can always check out my guide to making the absolute best Mexican Meatball Soup right here on the site.
Why This Authentic Albondigas Recipe Is Your New Family Favorite
So many recipes online promise flavor, but this traditional Mexican Meatball Soup really delivers—and it does it without demanding your whole afternoon. I’m sharing this because I truly believe it’s the best version out there. It hits that perfect sweet spot between hearty and light, which is exactly what a good albondigas soup should be!
Here’s why you should make this one tonight:
- Super Tender Meatballs: We include uncooked rice in the mix, which swells slightly during cooking, keeping the beef incredibly soft. No one likes a hard, dense meatball!
- Bright Broth: This isn’t heavy or muddy; it’s a light, tomato-based caldo seasoned perfectly with oregano and fresh cilantro. It tastes like sunshine, even in winter.
- Quick Turnaround: Honestly, you can have this hearty soup on the table, from start to finish, in under an hour. It’s perfect for a simple one-pot dinner.
Gathering Ingredients for Your Albondigas Soup
Okay, let’s talk about what you need to pull this amazing albondigas soup together. When it comes to the meatballs, precision really does matter, especially with that rice ratio. I always make sure my onion for the meat is minced super fine—it helps everything bind nicely. We are separating the onion used in the meatballs from the onion that builds our broth base later on. Don’t try to swap things here; the exact list below is what keeps these meatballs so flavorful!
Meatball Mixture Ingredients
- 1 pound ground beef (I use 85/15)
- 1/4 cup uncooked white rice (Yes, uncooked! It’s our secret weapon!)
- 1/4 cup finely chopped onion (Make sure it’s really small!)
- 1 egg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 cup chopped fresh cilantro, plus more for finishing
Flavorful Broth and Vegetable Components for Albondigas Soup
These ingredients form the soul of our Caldo de Albondigas. You’ll need olive oil to start things off before we pour in the liquid gold.
- 1 tablespoon olive oil
- 1 medium white onion, chopped (This one is bigger for the soup base)
- 2 cloves garlic, minced
- 1 (14.5 ounce) can diced tomatoes, undrained
- 6 cups beef broth
- 1 teaspoon dried oregano
- 1 bay leaf
- 2 medium carrots, peeled and sliced
- 2 medium potatoes, peeled and cubed
- Salt and pepper to taste (for adjusting at the end)
Step-by-Step Instructions for Perfect Albondigas Soup
This is where the magic happens! Making albondigas soup is really straightforward, but pay close attention to how we treat those meatballs—that’s the secret to keeping them tender. We’re moving pretty quickly here, aiming to get this soup simmering fast so you can just let it bubble away happily. For more detailed cooking tips on this classic, I really recommend checking out my main guide on making the absolute best Mexican Meatball Soup right here on the site.

Preparing the Soup Meatballs
Grab that bowl with your beef, rice, the finely chopped onion, egg, salt, pepper, and cilantro. Now listen closely: the biggest mistake people make is over-mixing! You need to combine this just until everything sticks together. If you knead it like bread dough, your meatballs will be tough, and nobody wants that chewy texture. Just use clean hands and mix until you can’t see dry streaks of rice anymore. Then, roll them gently into little one-inch spheres—aim for about 18 to 20 of them. Set these aside while we start the base.
Building the Flavorful Broth for Your Albondigas Soup
Time to heat up the pot! Drizzle in the olive oil over medium heat. Toss in the larger chopped onion (the one for the broth, not the meatball mix!) and let it soften up for about five minutes. Once it smells sweet, add the minced garlic and cook for just one more minute until you can really smell it. Stir in those diced tomatoes, then pour in your six cups of beef broth. Toss in the oregano and that crucial bay leaf. Now, bring this whole beautiful mixture up to a gentle simmer before we introduce our little meatballs.
Simmering the Vegetables and Meatballs
This is the easiest part! Gently slide all those raw meatballs into the simmering liquid. Don’t stir too vigorously; we want them to stay intact! Next, add in your peeled and cubed potatoes and the sliced carrots. Reduce the heat down to low, pop on the lid, and just let your Comfort Food Soup simmer gently for 25 to 30 minutes. You’ll know it’s done when the vegetables are completely soft and the rice inside those meatballs has fully cooked. Don’t forget to scoop out that bay leaf before serving—it’s done its job!

Expert Tips for the Best Soup with Rice Meatballs
Want to level up your soup with rice meatballs game? I’ve got a couple of little secrets I learned from watching my auntie make her legendary Caldo de Albondigas. These aren’t complicated steps; they just ensure total success so your broth tastes amazing every single time.
First, remember that rice! If you have an extra five minutes, soak that uncooked rice in warm water before you mix it into the ground beef. Once it’s soaked, drain it really well. Trust me, this step guarantees the softest texture possible. It seems fussy, but it’s worth it!

Also, soup is flexible. If you’re not feeling strictly beef today, you can absolutely substitute half or all of it with ground pork or even ground turkey. Just make sure whatever meat you use is kept cold until you mix the meatballs. Keeping things cold helps them hold their shape better when they hit that hot broth. For more rice tips, you can check out how rice behaves in my creamy rice pudding recipe!
Making This Albondigas Soup a One Pot Soup Dinner
Seriously, one of the best parts about this recipe for albondigas soup is the cleanup—or the lack thereof! It’s truly a fantastic one pot soup dinner. We brown our aromatics right in the Dutch oven, build the broth in the same pot, and the meatballs simmer right alongside the veggies. That’s total flavor layering happening in one vessel, which is such a gift on a busy night.
When you look at the full timeline, we only have about 20 minutes of active work—chopping and mixing—before we put the lid on. After that, it just bubbles away while you relax. This efficiency makes it one of my favorite Mexican Dinner Ideas because you get this super traditional, hearty meal on the table fast. Anyone who hates washing a mountain of dishes after a good soup night will absolutely adore how easy this is to clean up. You can see what I mean about simple cooking when you look at my recipe for one pot French onion pasta, too; same great flavor, minimal mess!
Storage and Reheating Instructions for Leftover Albondigas Soup
Oh, if you have leftovers, count yourself lucky! This Mexican Meatball Soup is somehow even better the next day. You need to store any remaining soup in a good airtight container. It keeps beautifully in the fridge for about three or four days. Remember, the rice inside those meatballs will soak up a little extra broth while chilling, making them even softer!
When you want to eat it again, take it slow. Don’t blast it in the microwave. I always reheat mine gently on the stovetop over medium-low heat. This prevents that aggressive boiling that can sometimes cause your delicate meatballs to break apart. If it seems a little thick the next day, just splash in a little extra beef broth or even some water until it’s back to that perfect soup consistency!
Serving Suggestions for Your Traditional Mexican Soup
Half the fun of a great Traditional Mexican Soup like this albondigas is building your perfect bowl at the table! This savory meatball caldo (or soup) is wonderful just as it is, but a few little additions on the side can take it from great to absolutely unforgettable. Think of these as garnish stations for the whole family!
I always put out little bowls of toppings so everyone can customize their portion. Fresh lime wedges are non-negotiable for me—a squeeze of fresh lime juice wakes up those herbs and brightens the whole tomato broth. It’s amazing what a little acid can do!

Here are my must-haves when serving homemade meatball soup:
- Fresh, warm corn tortillas are perfect for dipping or just grabbing on the side.
- A scoop of creamy avocado or even some diced fresh avocado adds a needed richness.
- A pinch of crumbled cotija cheese is a lovely, salty addition if you aren’t worried about keeping it super low-fat.
- A few thin slices of jalapeño if you’re feeling brave!
If you are looking for another amazing side dish—maybe something cheesy and fun to go alongside this big meal—you absolutely must try the recipe for my Mexican street corn dip. It’s a crowd-pleaser!
Frequently Asked Questions About Albondigas Soup
I get a ton of questions whenever I post this recipe for albondigas soup, which tells me everyone is looking for that perfect bowl of Mexican Meatball Soup! These questions are totally normal, especially if you haven’t made a traditional Mexican soup before. Here are the things I hear most often, hopefully helping you feel confident heading into the kitchen!
What is the difference between Albondigas Soup and other Mexican Soups?
That’s a great question! While all these brothy dishes are wonderful Comfort Food Soups, “Albondigas” specifically refers to the meatballs themselves—Caldo de Albondigas just means “Meatball Broth.” So, it’s different from, say, Tortilla Soup, which focuses on broth and crunchy toppings, or Pozole, which has big hominy kernels. In our recipe, the meatball with its little bit of rice is absolutely the star of the show!
Can I make the meatballs ahead of time for this albondigas soup?
Yes, you totally can! If you are planning for a super quick dinner, mix up the meatball ingredients and roll them all out ahead of time. I usually place the raw meatballs on a baking sheet lined with parchment paper and keep them covered in the fridge for up to 24 hours. Just make sure they are well-chilled before gently dropping them into the simmering broth later. It saves so much time when you need an Easy Weeknight Soup!
If you’re interested in another hearty favorite, you should check out my guide for crockpot cowboy soup. It’s another fantastic make-ahead option!
Nutritional Snapshot of this Comfort Food Soup
Now, because this is a hearty, Family Meal Soup made with beef, rice, and lots of lovely vegetables, I always get asked about the nutrition details. I want to be super clear: these numbers are an estimate based on the ingredients listed, broken down into six servings, so your actual values might shift a tiny bit depending on the fat content of your ground beef!
This Comfort Food Soup really shines because it’s packed with protein from the beef. It’s a satisfying dish that doesn’t feel heavy or overly rich once you cook out that initial surface fat, which is why I rated it as low-fat overall. You get great complex carbs from the rice and veggies, keeping you full way longer than a simple broth might!
Here’s the general breakdown for a generous serving size:
- Serving Size: About 1.5 cups
- Calories: Roughy 350 per serving
- Protein: A solid 25 grams!
- Fat: Around 18 grams total
- Carbohydrates: About 22 grams
If you are tracking macros closely, you’ll see good fiber content too, coming mostly from the carrots and potatoes. It truly feels like such a balanced meal in a bowl. If you’re looking for another high-protein dish that warms you up just as nicely, you have to try my famous high-protein chili recipe sometime next week!
PrintAuthentic Albondigas Soup (Mexican Meatball Soup)
Make this traditional Mexican Meatball Soup featuring tender beef meatballs cooked in a flavorful tomato and vegetable broth.
- Prep Time: 20 min
- Cook Time: 35 min
- Total Time: 55 min
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
- Diet: Low Fat
Ingredients
- 1 pound ground beef
- 1/4 cup uncooked white rice
- 1/4 cup finely chopped onion
- 1 egg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 cup chopped fresh cilantro, plus more for garnish
- 1 tablespoon olive oil
- 1 medium white onion, chopped
- 2 cloves garlic, minced
- 1 (14.5 ounce) can diced tomatoes, undrained
- 6 cups beef broth
- 1 teaspoon dried oregano
- 1 bay leaf
- 2 medium carrots, peeled and sliced
- 2 medium potatoes, peeled and cubed
- Salt and pepper to taste
Instructions
- In a medium bowl, combine the ground beef, rice, 1/4 cup chopped onion, egg, 1 teaspoon salt, 1/2 teaspoon pepper, and 1/4 cup cilantro. Mix gently until just combined; do not overmix.
- Roll the meat mixture into small, 1-inch meatballs. You should have about 18 to 20 meatballs.
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the remaining chopped onion and cook until softened, about 5 minutes.
- Add the minced garlic and cook for 1 minute until fragrant.
- Stir in the diced tomatoes, beef broth, oregano, and bay leaf. Bring the mixture to a simmer.
- Carefully add the meatballs to the simmering broth.
- Add the carrots and potatoes to the pot.
- Reduce the heat to low, cover, and simmer for 25 to 30 minutes, or until the meatballs are cooked through and the vegetables are tender.
- Remove the bay leaf before serving. Taste and adjust salt and pepper as needed.
- Ladle the soup into bowls and garnish with fresh cilantro.
Notes
- For extra tender meatballs, soak the rice in warm water for 10 minutes before mixing it into the meat. Drain well before using.
- You can substitute ground pork or a mix of beef and pork for the ground beef.
- If you prefer a smoother broth, you can blend the diced tomatoes with a little broth before adding them to the pot.
Nutrition
- Serving Size: 1.5 cups
- Calories: 350
- Sugar: 6
- Sodium: 650
- Fat: 18
- Saturated Fat: 7
- Unsaturated Fat: 11
- Trans Fat: 0.5
- Carbohydrates: 22
- Fiber: 4
- Protein: 25
- Cholesterol: 75
























Leave a Reply