Albondigas Soup Recipe

This albondigas soup recipe features tender rice meatballs, hearty vegetables, and a savory tomato broth. Comforting, simple, and ready in just over an hour.

My grandmother made albondigas soup every time the weather turned cold, and the whole kitchen would smell like garlic, cumin, and simmering tomato broth.

This is a hearty Mexican meatball soup loaded with tender rice studded meatballs, carrots, potatoes, and zucchini in a rich tomato based broth.

It comes together in one pot, feeds a crowd, and tastes even better the next day.

Quick Recipe Summary
Prep Time25 minutes
Cook Time45 minutes
Total Time1 hour 10 minutes
Servings6 servings
Difficulty LevelEasy

You do not need any fancy technique to make this albondigas soup recipe.

You just need a big pot, a little patience while the meatballs simmer, and a good squeeze of lime at the end.

This pairs wonderfully with a bowl of my Meatball Soup Recipe if you ever want to compare an Italian style broth with this Mexican version.

Albondigas Soup Recipe

Why You’ll Love This Albondigas Soup Recipe

This soup checks every box for a weeknight dinner that still feels special.

It is filling, budget friendly, and it uses ingredients you likely already have on hand.

The meatballs stay juicy because the rice inside them soaks up broth as they cook, so nothing dries out even if you simmer the pot a little longer than planned.

Here is what makes this recipe worth keeping in your regular rotation.

  • One pot meal with protein, starch, and vegetables all in the same bowl
  • Meatballs are naturally gluten free since they use rice instead of breadcrumbs
  • Freezer friendly, so you can double the batch for busy weeks
  • Mild enough for kids, but easy to spice up for adults
  • Leftovers taste even better the next day once the flavors settle

If you love cozy, brothy dinners like this one, you will probably also enjoy my Italian Wedding Soup Recipe, which uses a similar mini meatball technique.

Ingredients

This recipe has two parts, the meatballs and the soup base, but the ingredient list is shorter than it looks.

Most of these are pantry staples, with just a couple of specialty items that give the soup its signature Mexican flavor.

  • For the meatballs: 1 pound lean ground beef (90/10)
  • 1/3 cup uncooked long grain white rice
  • 1 large egg
  • 1/4 cup finely diced white onion
  • 1/4 cup fresh cilantro, finely chopped
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1/2 teaspoon dried Mexican oregano
  • 3/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • For the soup: 2 tablespoons olive oil
  • 1 medium white onion, diced
  • 3 cloves garlic, minced
  • 1 can (14.5 ounces) diced tomatoes
  • 8 cups chicken bone broth (or regular chicken broth)
  • 2 medium carrots, peeled and sliced
  • 2 medium potatoes, peeled and diced
  • 1 medium zucchini, diced
  • 2 stalks celery, sliced
  • 1 bay leaf
  • 1 teaspoon dried oregano
  • 1/2 teaspoon ground cumin
  • Salt and pepper, to taste
  • Juice of 1 lime
  • Fresh cilantro, for garnish
  • Crumbled queso fresco, for garnish, optional

If you cannot find ground beef you love, this same base works beautifully with my Turkey Meatballs Recipe as a lighter swap.

Kitchen Equipment Needed

Nothing here is complicated, and you probably already own most of it.

A few upgraded tools just make the process faster and a little more foolproof.

  • Large Dutch oven or heavy bottomed stockpot
  • Large mixing bowl
  • Cookie scoop, for evenly sized meatballs
  • Cutting board and sharp knife
  • Wooden spoon
  • Ladle
  • Meat thermometer, to check the meatballs are fully cooked

My Chicken and Rice Soup Recipe uses almost this exact same equipment list, so it is worth trying next if you enjoyed cooking this one.

Recommended Products for This Recipe

These are a few products I personally use and recommend for this recipe, based on years of making albondigas soup in my own kitchen.

1. Lodge Enameled Cast Iron Dutch Oven

A heavy enameled pot holds steady heat, which keeps the meatballs simmering gently instead of falling apart at a hard boil.

It also goes straight from stovetop to table, which is handy for a soup this cozy.

Get it on Amazon

2. OXO Good Grips Medium Cookie Scoop

Using a scoop keeps every meatball close to the same size, so they all finish cooking at the same time.

It also saves your hands from getting covered in raw meat while portioning.

Get it on Amazon

3. Dried Mexican Oregano

Mexican oregano has a slightly citrusy, earthier flavor than the Mediterranean version, and it is the ingredient that makes this soup taste truly authentic.

A little goes a long way, and a small jar will last you many batches.

Get it on Amazon

4. Instant Read Meat Thermometer

Meatballs can look done on the outside while staying pink in the center, especially in a crowded pot.

A quick instant read check takes the guesswork out and keeps dinner both safe and juicy.

Get it on Amazon

You might also enjoy: Tomato Basil Soup Recipe

Albondigas Soup Recipe

Step-by-Step Instructions: How to Make Albondigas Soup

Step 1: Mix the Meatball Ingredients

  • In a large mixing bowl, add the ground beef, uncooked rice, egg, diced onion, chopped cilantro, minced garlic, cumin, Mexican oregano, salt, and black pepper.
  • Use your hands to gently combine everything until just mixed. Overmixing will make the meatballs tough, so stop as soon as the ingredients look evenly distributed.
  • Cover the bowl and set it in the refrigerator for 10 minutes. This short rest helps the rice start absorbing moisture and makes the mixture easier to shape.

Step 2: Shape the Meatballs

  • Using a cookie scoop or a tablespoon, portion the meat mixture into balls about 1.5 inches wide.
  • Roll each portion gently between your palms to smooth it out. Do not pack the meat too tightly, or the meatballs will turn out dense instead of tender.
  • Place the shaped meatballs on a plate or tray and set them aside while you start the broth.

Step 3: Build the Soup Base

  • Heat the olive oil in a large Dutch oven or stockpot over medium heat.
  • Add the diced onion and cook for 3 to 4 minutes, stirring occasionally, until it turns soft and translucent.
  • Stir in the minced garlic and cook for 30 seconds, just until fragrant.
  • Add the diced tomatoes, along with their juices, and stir to combine with the onion and garlic.

Step 4: Add the Broth and Seasonings

  • Pour in the chicken bone broth and stir well to combine it with the tomato mixture.
  • Add the bay leaf, dried oregano, and ground cumin.
  • Bring the liquid up to a gentle boil over medium high heat.

Step 5: Cook the Meatballs

  • Once the broth is boiling, carefully lower the heat to a simmer so the liquid is just bubbling gently.
  • Drop the meatballs into the broth one at a time using a spoon, being careful not to splash yourself.
  • Let the meatballs simmer, uncovered, for 15 minutes without stirring too much. This gives them time to firm up so they hold their shape.

Step 6: Add the Vegetables

  • Add the sliced carrots, diced potatoes, and sliced celery to the pot.
  • Simmer for another 15 minutes, or until the potatoes and carrots are fork tender.
  • Stir in the diced zucchini during the last 5 minutes of cooking, since zucchini softens quickly and can turn mushy if added too early.

Step 7: Season and Finish the Soup

  • Remove the bay leaf and discard it.
  • Taste the broth and add salt and pepper as needed. The amount will depend on how salty your broth already is.
  • Squeeze in the fresh lime juice and stir to combine.

Step 8: Serve

  • Ladle the soup into bowls, making sure each serving gets a good mix of meatballs, vegetables, and broth.
  • Top with fresh chopped cilantro and crumbled queso fresco, if using.
  • Serve hot, with warm tortillas or crusty bread on the side.

I actually picked up a few of these broth building tricks while developing my Italian Meatballs Recipe, where getting the simmer temperature right matters just as much.

Tips for The Best Albondigas Soup

A few small details make a big difference between good albondigas and great albondigas.

These tips come from years of tweaking this exact recipe in my own kitchen.

  • Use lean ground beef so the broth does not turn greasy
  • Do not overmix the meatball mixture, or the texture will turn dense
  • Keep the broth at a gentle simmer once the meatballs go in, since a hard boil can break them apart
  • Cut the carrots and potatoes into similar sized pieces so they finish cooking at the same time
  • Add the lime juice at the very end so the flavor stays bright instead of cooking off

This same low and slow simmering method is exactly what makes my Cranberry Meatballs Recipe so tender too.

Serving Suggestions

Albondigas Soup Recipe

Albondigas soup is filling enough to stand on its own, but a few sides round out the meal nicely.

I like to keep the sides simple since the soup already carries so much flavor.

  • Warm corn tortillas or flour tortillas for dipping
  • A simple side salad with lime vinaigrette
  • Steamed white rice on the side for anyone who wants extra
  • Sliced avocado and extra lime wedges at the table
  • A sprinkle of crumbled queso fresco on top

For dipping, try making your own Corn Tortillas from scratch, since fresh ones taste completely different from store bought.

Variations of Albondigas Soup

This recipe is easy to adjust depending on what you have in the fridge or what your family prefers.

None of these changes require adjusting the cooking time by much.

  • Swap ground beef for ground turkey or a beef and pork blend
  • Add a diced jalapeño to the broth for extra heat
  • Stir in fresh spinach or chard during the last few minutes for extra greens
  • Use quinoa instead of rice inside the meatballs for a different texture
  • Add a dried ancho chile to the broth while it simmers, then remove it before serving, for a deeper smoky flavor

You might also enjoy: Marry Me Meatballs Recipe

Storage and Reheating

This soup stores well, and honestly tastes even better the next day once the flavors have had time to meld.

Here is how to keep leftovers tasting fresh.

  • Refrigerate leftovers in an airtight container for up to 4 days
  • Freeze in freezer safe containers for up to 3 months, though the potatoes may soften slightly after thawing
  • Reheat gently on the stovetop over medium low heat until warmed through
  • You can also reheat individual portions in the microwave in 1 minute intervals, stirring between each
  • Add a splash of extra broth or water when reheating if the soup has thickened in the fridge

I learned this reheating trick while testing my Crockpot Taco Soup Recipe, and it works just as well here.

Nutritional Facts

These values are estimated per serving and will vary depending on the exact ingredients and brands you use.

Nutritional Facts (per serving)
Calories310
Protein22g
Carbohydrates24g
Fat13g
Fiber3g
Sodium780mg

This soup is naturally balanced, with lean protein from the beef, fiber from the vegetables, and complex carbohydrates from the rice and potatoes.

If you are tracking sodium, using low sodium broth is an easy way to cut this number down without losing flavor.

This nutritional profile is fairly similar to my Spicy Beef Chili Recipe, another hearty, protein packed comfort dish.

Health Benefits of Key Ingredients

Beyond tasting great, this soup packs in a surprising amount of nutrition for a comfort food dish.

Here is a quick look at what some of the main ingredients bring to the table.

  • Lean ground beef: A good source of protein, iron, and vitamin B12, which supports energy levels
  • Carrots: High in beta carotene, which the body converts into vitamin A for eye and skin health
  • Zucchini: Low in calories but high in water content, which helps keep the soup light
  • Garlic: Contains compounds linked to immune support and heart health
  • Cilantro: Provides vitamin K and adds a bright, fresh finish without extra sodium

These same nutrient rich vegetables show up in a lot of my other favorites, including my Mexican Pasta Salad Recipe.

FAQs About Albondigas Soup

1. What does albondigas mean?

Albondigas is the Spanish word for meatballs.

When people refer to albondigas soup, they mean a Mexican style meatball soup simmered in a savory tomato broth with vegetables.

2. Can I make the meatballs ahead of time?

Yes, you can shape the raw meatballs up to a day in advance and store them covered in the refrigerator.

Just add them to the simmering broth when you are ready to cook the soup.

3. Why is rice added to the meatballs instead of breadcrumbs?

Rice is the traditional binder in Mexican style meatballs, and it also swells slightly as it cooks in the broth.

This keeps the meatballs tender and gives them a slightly different texture than an Italian style meatball.

4. Can I make this soup in a slow cooker?

Yes, you can brown the onions and garlic first, then transfer everything except the zucchini to a slow cooker.

Cook on low for 6 hours, then stir in the zucchini during the last 30 minutes.

5. Is albondigas soup spicy?

This version is mild, making it friendly for kids and spice sensitive eaters.

If you want more heat, add sliced jalapeños or a pinch of crushed red pepper directly to your bowl.

Albondigas Soup Recipe

Albondigas Soup

Author: iamwinfred
310kcal
No ratings yet
Share Print Save
Prep 25 minutes
Cook 45 minutes
Total 1 hour 10 minutes
This hearty Mexican meatball soup is loaded with tender rice-studded meatballs, carrots, potatoes, and zucchini in a rich tomato-based broth. It comes together in one pot, feeds a crowd, and tastes even better the next day—a cozy, budget-friendly weeknight dinner that feels special.
Servings 6 servings
Course Main Course, Soup
Cuisine Mexican
Cost $12

Ingredients

For the Meatballs
  • 1 pound lean ground beef 90/10; 450g
  • â…“ cup long grain white rice uncooked; about 65g
  • 1 large egg
  • ¼ cup white onion finely diced; about 30g
  • ¼ cup fresh cilantro finely chopped
  • 3 cloves garlic minced
  • 1 teaspoon ground cumin
  • ½ teaspoon dried Mexican oregano
  • ¾ teaspoon salt
  • ¼ teaspoon black pepper
For the Soup
  • 2 tablespoons olive oil 30ml
  • 1 medium white onion diced
  • 3 cloves garlic minced
  • 1 can diced tomatoes 14.5 ounces (411g), with juices
  • 8 cups chicken bone broth or regular chicken broth; 1.9L
  • 2 medium carrots peeled and sliced
  • 2 medium potatoes peeled and diced
  • 1 medium zucchini diced
  • 2 stalks celery sliced
  • 1 bay leaf
  • 1 teaspoon dried oregano
  • ½ teaspoon ground cumin
  • salt to taste
  • black pepper to taste
  • 1 lime juiced
For Garnish (Optional)
  • fresh cilantro for garnish
  • queso fresco crumbled, for garnish; optional

Equipment

  • Large Dutch oven or heavy-bottomed stockpot
  • Large mixing bowl
  • Cookie scoop for evenly sized meatballs
  • Cutting board
  • Sharp knife
  • Wooden spoon
  • Ladle
  • Instant-read meat thermometer optional

Method

  1. In a large bowl, combine ground beef, uncooked rice, egg, onion, cilantro, garlic, cumin, Mexican oregano, salt, and pepper. Mix gently until just combined.
  2. Cover and refrigerate the meatball mixture for 10 minutes to help the rice absorb moisture.
  3. Using a scoop or spoon, portion the mixture into 1.5-inch balls. Roll gently without packing too tightly, and set aside.
  4. Heat olive oil in a Dutch oven over medium heat. Cook the diced onion for 3-4 minutes until translucent. Add garlic and cook for 30 seconds until fragrant.
  5. Stir in the diced tomatoes with their juices. Pour in the chicken broth, then add bay leaf, dried oregano, and cumin. Bring to a gentle boil.
  6. Reduce heat to a simmer. Carefully drop the meatballs into the broth one by one. Simmer uncovered for 15 minutes without stirring much.
  7. Add the carrots, potatoes, and celery to the pot. Simmer for 15 minutes until tender. Stir in the zucchini during the last 5 minutes of cooking.
  8. Remove and discard the bay leaf. Taste and season with additional salt and pepper. Stir in the fresh lime juice.
  9. Ladle the soup into bowls. Garnish with fresh cilantro and crumbled queso fresco if desired. Serve hot with warm tortillas or bread.

Nutrition

Serving1servingCalories310kcalCarbohydrates24gProtein22gFat13gSaturated Fat4gPolyunsaturated Fat1gMonounsaturated Fat6gCholesterol55mgSodium780mgPotassium820mgFiber3gSugar6gVitamin A45IUVitamin C20mgCalcium8mgIron15mg

Notes

  • Use lean ground beef (90/10) to prevent the broth from becoming greasy.
  • Do not overmix the meatball mixture, or the meatballs will become dense and tough.
  • Keep the broth at a gentle simmer after adding the meatballs; a hard boil can cause them to break apart.
  • Cut carrots and potatoes into uniform pieces so they cook evenly in the same time.
  • Add the lime juice at the very end to maintain its bright, fresh flavor.
  • Swap ground beef for ground turkey or a beef-pork blend for variation.
  • Add a diced jalapeño to the broth for extra heat, or stir in fresh spinach during the last few minutes for added greens.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave.
  • Freeze in freezer-safe containers for up to 3 months (potatoes may soften slightly upon thawing).
  • If the soup thickens in the fridge, add a splash of broth or water when reheating.

Tried this recipe?

Let us know how it was!

Conclusion

This albondigas soup recipe is the kind of meal that makes a kitchen feel warm from the inside out.

It is simple enough for a weeknight, but comforting enough to serve when family comes over.

Give it a try this week, and let me know in the comments how your family liked it.

If you make this recipe, I would love it if you shared a photo with me, it always makes my day to see your kitchens in action.

Recommended: