Albondigas Soup (Traditional Mexican Meatball Soup with Rice)

Albondigas Soup is a traditional Mexican meatball soup made with seasoned beef, rice, and vegetables simmered in a savory tomato broth. This comforting soup is hearty enough for dinner yet light enough to enjoy year-round.

The tender meatballs cook directly in the broth, allowing the rice to soften and absorb flavor as it simmers. Fresh herbs and lime brighten the finish, balancing the richness of the beef.

If you’re looking for an authentic albondigas recipe that’s simple to make and full of flavor, this is it.

Why You’ll Love This Recipe

  • Uses simple pantry staples
  • Meatballs cook directly in the soup
  • Naturally hearty and filling
  • Balanced with fresh herbs and citrus
  • Family-friendly and freezer-friendly
  • Ready in about 30 minutes
  • Easy to customize with seasonal vegetables

What Is Albondigas Soup?

Albondigas Soup, also called caldo de albondigas or sopa de albondigas, is a traditional Mexican meatball soup. The word “albondigas” simply means meatballs.

Unlike Italian-style meatballs, albondigas are mixed with uncooked rice and simmered directly in broth. The rice cooks inside the meatballs, making them tender and light.

This Mexican meatball soup typically includes carrots, potatoes, and zucchini in a tomato-based broth seasoned with cumin, oregano, cilantro, and often mint.


Ingredients (& What They Do)

Ground Beef – Forms the base of the meatballs and provides rich flavor.
Rolled Oats – Help bind the meatballs and keep them tender (traditional versions use rice).
Egg – Holds the meatball mixture together.
Garlic and Onion – Build foundational flavor in both the meatballs and broth.
Fresh Spearmint – Adds authentic brightness.
Fresh Cilantro – Brings herbal freshness.
Ground Cumin – Adds warmth and depth.
Chipotle Chili Powder – Provides mild smoky heat.
Olive Oil – Used to sauté aromatics.
Carrots – Add natural sweetness and texture.
Potatoes – Make the soup hearty and filling.
Beef Broth – Creates a rich base.
Water – Lightens the broth slightly.
Diced Tomatoes with Chiles – Add acidity and subtle heat.
Lime Juice – Brightens and balances the soup.


How to Make Albondigas Soup

  1. Sauté the aromatics
    Heat olive oil in a large pot. Add onion and garlic. Cook until softened and fragrant.
  2. Add the vegetables
    Stir in carrots and potatoes. Cook for 2–3 minutes to begin softening.
  3. Build the broth
    Add beef broth, water, and diced tomatoes with chiles. Bring to a gentle boil.
  4. Mix the meatballs
    Combine ground beef, rolled oats, egg, garlic, onion, mint, cilantro, cumin, chipotle powder, salt, and pepper. Mix gently.
  5. Form and add meatballs
    Shape into 1-inch balls. Carefully drop them into the simmering broth one at a time.
  6. Simmer
    Reduce heat and simmer 15–20 minutes, until meatballs are cooked through and vegetables are tender.
  7. Finish
    Stir in fresh lime juice. Taste and adjust seasoning before serving.

Recipe Tips

Do not overmix the meatball mixture or they may become dense.
Drop meatballs gently into the broth to prevent breaking.
Let the soup simmer gently rather than boil rapidly.


Substitutions and Variations

Swap rolled oats for uncooked white rice for a traditional texture.
Use ground turkey instead of beef.
Add zucchini or green beans for more vegetables.
Adjust chipotle powder for more or less heat.


What Can Go Wrong (and how to fix it)

Dense Meatballs – Overmixing causes tough texture. Mix just until combined.
Cloudy Broth – Boiling too aggressively breaks apart meatballs. Keep at a gentle simmer.
Undercooked Rice – If using rice, allow extra simmer time.
Bland Flavor – Finish with lime juice and a pinch of salt to brighten.


What to Serve With Albondigas Soup

Warm corn tortillas
Mexican rice
Simple cabbage slaw
Avocado slices
Fresh lime wedges


Storage and Reheating

Store leftovers in an airtight container for up to 4 days in the refrigerator.

Reheat gently on the stovetop over medium-low heat. Add a splash of broth or water if needed.

Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.


Time-Saving Tips

Prep vegetables in advance and store refrigerated.
Use pre-chopped onions and carrots.
Make meatballs ahead and refrigerate until ready to cook.


How to Repurpose Leftovers

Serve over rice for a heartier meal.
Use the meatballs in tacos.
Turn leftovers into a thicker stew by simmering uncovered.
Add extra broth and pasta for a variation.


People Also Ask (FAQs)

What is the difference between albondigas and regular meatballs?

Albondigas include rice or oats and are cooked directly in broth. Italian meatballs are typically browned first and served with sauce.

Is albondigas soup spicy?

It is mildly spiced. Adjust chipotle powder to control heat.

Can I make albondigas soup ahead of time?

Yes. The flavor improves after resting overnight.

Can I freeze albondigas soup?

Yes. Cool completely and freeze in airtight containers for up to 3 months.

What does albondigas mean?

Albondigas is Spanish for meatballs.


Final Thoughts

Albondigas Soup is a timeless Mexican comfort food that balances hearty meatballs with a bright, herb-infused broth. It’s simple to prepare, deeply flavorful, and perfect for feeding a family.

KD Email Graphic
Disclosure, Copyright & Privacy Policy
Mexican Meatball Soup 2 650

Mexican Meatball Soup

Ronda Eagle | Kitchen Dreaming
This fragrant Mexican Meatball Soup, traditionally called Albondigas, is loaded with vegetables and full of flavor. It’s also ready in just 30-minutes.
5 from 1 vote
Prep Time 5 minutes
Cook Time 30 minutes
Total Time 35 minutes
Course Soup
Cuisine Mexican
Servings 6 servings
Calories 259 kcal

Ingredients
  

For the meatballs:

  • 1 lb lean ground beef [See Note 1]
  • 2 cloves garlic , minced
  • ½ onion , chopped
  • ½ cup uncooked Rolled Oats [See Note 2]
  • 1 egg , beaten
  • ¼ cup fresh spearmint , chopped finely
  • ¼ cup fresh cilantro , chopped finely
  • ¼ cup fresh oregano , chopped finely [See Note 3]
  • 1 tsp ground cumin
  • ½ tsp Chipotle chili powder [See Note 4]
  • salt and pepper to taste

For the soup:

  • 3 cloves garlic , minced
  • ½ onion , chopped
  • 1 large carrot , sliced
  • 2 medium potatoes , peeled and cut into small dice-sized cubes
  • 2 tbsp olive oil
  • 3 cups beef broth
  • 3 cups water
  • 1 can (14.5 oz) diced tomatoes with chile peppers
  • salt and pepper to taste
  • Juice ½ of a lemon or lime juice [See Note 5]
  • Optional Garnish:
  • fresh cilantro , chopped finely

Instructions
 

  • Heat the olive oil in a heavy bottom 5 qt stock pot to medium heat. Add onions and garlic and cook until onion is translucent. Add chopped carrots, celery, and potatoes to pot and cook for about 3 to 5.
  • Meanwhile, in a bowl add all the meatball ingredients together and mix well. Shape into meatballs about 1 inch in diameter, about golf ball size. Set aside.
  • Next. add the broth, water, diced tomatoes and spices into the stock pot. Stir to combine.
  • Add the meatballs to the pot and bring to a boil, then reduce the heat to a simmer.
  • Cover continue cooking over medium-low heat for another 15-20 minutes or until meatballs are cooked through. Add lemon juice and herbs. Taste and adjust seasonings as necessary.

Notes

1). Lean ground beef is important in this recipe. Otherwise, your soup broth will have a layer of broth floating on the top. You can strain this if you prefer.2). I used rolled oats in my meatballs to bulk them up with added fiber. To go a more traditional route, add 1/2 cup of rice in place of the rolled oats. This will also increase the overall cooking time from 30-minutes to about an hour. 3). You may substitute 1 tablespoon of dried oregano for the fresh oregano if you prefer. 4). Regular chili powder may be substituted for the chipotle chili powder. The soup will not have that aromatic and smoky flavor chipotle chili powder provides.5). The fresh lemon or lime juice brings a fresh acidity to the soup.

Nutrition

Serving: 11/6 portionCalories: 259kcalCarbohydrates: 21gProtein: 22gFat: 10gSaturated Fat: 3gCholesterol: 74mgSodium: 623mgPotassium: 801mgFiber: 4gSugar: 5gVitamin A: 2405IUVitamin C: 17mgVitamin D: 1µgVitamin E: 2mgVitamin K: 24µgCalcium: 105mgFolate: 38µgIron: 5mgZinc: 5mg
Tried this recipe?Let us know how it was!

7 thoughts on “Albondigas Soup (Traditional Mexican Meatball Soup with Rice)”

Leave a Comment

Recipe Rating