Mexican albondigas soup is a hearty one-pot meal of rice-studded meatballs simmered in a light tomato broth with fresh vegetables. Unlike Italian meatballs that use breadcrumbs, albondigas get their signature bouncy texture from uncooked rice mixed directly into the meat. A hit of fresh mint in the meatball mixture is the defining flavor that separates this soup from every other meatball recipe you have tried.
The word “albondigas” comes from the Arabic al-bunduq, meaning hazelnut, a reference to the round shape of the meatballs. They traveled from the Middle East through Spain and arrived in Mexico during the 16th century. In Spain, albondigas are served in a thick paprika tomato sauce. In Mexico, they are always a soup - and families across the country have their own version.
Key Takeaways
- Uncooked rice, not breadcrumbs, is the traditional binder in albondigas. The grains hydrate as the meatballs simmer, creating a snappy, bouncy texture you will not get from bread.
- Fresh mint (spearmint or Mexican yerba buena) is the secret herb that defines albondigas. Oregano supports it, but mint is non-negotiable.
- Simmer, never boil. A rolling boil breaks the meatballs apart. Keep the broth at a gentle simmer once the meatballs go in.
- A beef and pork blend (50/50) gives the best flavor and fat balance. Pure beef works but is less traditional and slightly drier.
- Vegetables are flexible. Carrots, zucchini, corn, and potatoes are standard, but green beans, chayote, or peas all work.
- The soup improves overnight as flavors meld. Make a double batch for easy lunches.
What Is Albondigas Soup?
Albondigas soup is a traditional Mexican soup built on three pillars: seasoned meatballs, a blended tomato-onion broth, and fresh vegetables. It is comfort food across Mexico, served on cold nights, rainy days, and whenever a family needs a nourishing boost.
What makes it different from other meatball soups is the texture of the meatballs themselves. Italian and Swedish meatballs use breadcrumbs or soaked bread (a panade) to create a tender, soft interior. Albondigas use uncooked long-grain rice instead. As the meatballs simmer in the broth, the rice absorbs liquid, swells, and creates a pleasantly snappy bite. You are not going for melt-in-your-mouth tender here. You are going for a meatball that holds its shape and bounces back when you bite into it.
Albondigas vs Italian Wedding Soup
Both are meatball soups, but they are different dishes in every way:
| Feature | Mexican Albondigas | Italian Wedding Soup |
|---|---|---|
| Meatball binder | Uncooked rice | Breadcrumbs or bread |
| Key herb | Fresh mint | Parsley, basil |
| Meat | Beef and pork blend | Beef, pork, veal |
| Broth | Blended tomato-onion | Clear chicken broth |
| Vegetables | Carrots, zucchini, corn, potatoes | Escarole or spinach, acini di pepe pasta |
| Texture | Bouncy, snappy meatballs | Tender, soft meatballs |
| Origin | Mexico (via Spain and Middle East) | Italy (Campania region) |
The closest relative on this site is our Italian wedding soup recipe, which uses mini beef meatballs with escarole and acini di pepe. Albondigas is heartier, more vegetable-forward, and the rice-studded meatballs have a completely different bite.
The History of Albondigas: From Arabic Hazelnuts to Mexican Soup
The name albondigas traces back to the Arabic word al-bunduq, meaning hazelnut, describing the small round shape of the meatballs. The dish originated in the Middle East as kofta-style ground meat preparations and spread westward during the Moorish occupation of Spain, which lasted from 711 to 1492 CE.
In Spain, albondigas evolved into meatballs served in a thick, paprika-heavy tomato sauce. When Spanish conquistadors arrived in Mexico in the 16th century, they brought the recipe with them. Mexican cooks adapted it to local ingredients, adding fresh herbs like mint, switching to a lighter tomato broth, and incorporating native vegetables. The result is what every Mexican家庭 knows today: a nourishing, vegetable-packed soup that tastes like home.
The Rice Trick: Why Uncooked Rice Makes All the Difference
The single most important technique in albondigas is using uncooked rice as the binder. This is the same principle that makes risotto creamy or congee silky - starch and liquid working together. But in a meatball, the effect is different and more dramatic.
When you mix raw rice grains into the meat and then drop the meatballs into simmering broth, two things happen:
- The rice absorbs broth. As it hydrates, it swells inside the meatball, pushing the meat apart slightly. This prevents the dense, rubbery texture you get when proteins over-coagulate.
- The rice creates pockets of softness. The hydrated grains give each meatball a textured interior with small, tender spots throughout.
The result is a meatball with a snappy exterior and a tender, slightly chewy interior - completely different from the soft, delicate texture of a breadcrumb-bound meatball.
| Binder | Texture | Moisture retention | Traditional in |
|---|---|---|---|
| Uncooked rice | Snappy, bouncy, chewy | High (rice absorbs and holds broth) | Mexican albondigas |
| Breadcrumbs + milk (panade) | Tender, soft, delicate | High (starch holds moisture) | Italian, Swedish |
| Bread chunks soaked in milk | Very soft, melt-in-mouth | Very high | Italian-American |
| None | Dense, firm, sometimes rubbery | Low | Kofta, kebabs |
Use long-grain white rice for the best results. Short-grain or Arborio becomes too sticky. Do not cook the rice first - it cooks inside the meatball as the soup simmers.
The Secret Ingredient: Fresh Mint
Every family recipe for albondigas has a slightly different spice blend, but fresh mint is the one ingredient that shows up again and again. It is what gives albondigas its distinctive, bright flavor that sets it apart from every other meatball soup.
Use spearmint (the common grocery store variety) or, if you can find it, Mexican yerba buena - a native mint with a softer, more aromatic flavor. Do not use peppermint, which is too sharp and medicinal for cooking. If fresh mint is unavailable, use a couple of teaspoons of dried mint from herbal mint tea bags - it is a surprisingly good substitute.
The mint works alongside dried oregano and cumin inside the meatball, and many families add extra mint directly to the broth as well.
The Recipe: Mexican Albondigas Soup
This recipe serves 6 to 8 and takes about 75 minutes from start to finish, with 20 minutes of active prep. The meatballs simmer for 35 to 40 minutes, during which time the rice hydrates and the vegetables cook.
Ingredients
For the broth:
- 2 tbsp olive oil
- 1 medium white onion, chopped
- 3 cloves garlic, minced
- 3 medium Roma tomatoes (12 oz), chopped
- 6 cups low-sodium chicken broth
- 1 tsp kosher salt, plus more to taste
For the meatballs:
- 1 lb (450 g) ground beef, 85/15
- 1/2 lb (225 g) ground pork
- 1/3 cup uncooked long-grain white rice
- 1 large egg
- 2 tbsp fresh mint, finely chopped
- 2 tbsp fresh parsley, finely chopped
- 1 tsp ground cumin
- 1 tsp dried Mexican oregano (or Italian oregano)
- 1/2 tsp freshly ground black pepper
For the soup:
- 2 medium carrots, peeled and sliced into 1/4-inch rounds
- 1 medium potato (about 8 oz), diced into 1/2-inch cubes
- 2 medium zucchini, quartered lengthwise and sliced 3/4-inch thick
- 1 cup corn kernels (fresh, frozen, or canned)
For serving:
- Fresh cilantro, chopped
- Lime wedges
- Diced avocado
Step-by-Step
-
Make the broth base. Heat the olive oil in a large Dutch oven or stockpot over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes. Add the garlic and stir for 30 seconds until fragrant. Add the chopped tomatoes and cook for 3 minutes until they begin to break down. Pour in the chicken broth, add the salt, and bring to a boil over high heat. Reduce to a gentle simmer.
-
Mix the meatballs. In a large bowl, combine the ground beef, ground pork, uncooked rice, egg, mint, parsley, cumin, oregano, and black pepper. Mix gently with your hands until just combined - stop as soon as everything is evenly distributed. Overworking the meat makes the meatballs tough.
-
Shape. Wet your hands with cold water and roll the mixture into 20 to 24 meatballs, about 1.5 inches across. The cold water prevents sticking and keeps the surface smooth.
-
Cook the meatballs. Gently drop each meatball into the simmering broth, one at a time. Do not crowd or stir vigorously. Maintain a gentle simmer - you want lazy bubbles, not a rolling boil. Cook for 20 minutes without disturbing them.
-
Add the hard vegetables. After 20 minutes, add the potatoes and carrots. These take the longest to cook. Simmer for 10 minutes.
-
Add the soft vegetables. Add the zucchini and corn. Continue simmering for 10 to 12 minutes more, until the vegetables are fork-tender and the meatballs reach an internal temperature of 165F (74C) per USDA guidelines for ground meat. Total simmer time from adding meatballs: 35 to 40 minutes.
-
Serve. Taste and adjust the salt and pepper. Ladle into bowls and top with fresh cilantro, a squeeze of lime, and diced avocado.
Choosing the Right Meat
The traditional albondigas meatball uses a 50/50 blend of ground beef and ground pork. The beef provides structure and beefy depth, while the pork adds fat, moisture, and a slightly sweeter flavor that rounds out the meatball.
| Meat blend | Flavor | Texture | Notes |
|---|---|---|---|
| 50/50 beef + pork | Balanced, rich, traditional | Juicy, bouncy | Best overall choice |
| 100% ground beef | Beefier, simpler | Slightly firmer, can be dry | Use 85/15 for enough fat |
| 100% ground pork | Milder, sweeter, porky | Softer, more delicate | Less common but works |
| Ground turkey | Light, lean | Can be dry, less flavorful | Add 1 tbsp olive oil to compensate |
For the best texture, buy freshly ground meat from a butcher. If grinding your own, use beef chuck and pork shoulder - both have the right fat content (about 20%) to keep meatballs juicy during the long simmer.
Common Mistakes and How to Fix Them
Boiling the broth after adding meatballs. A rolling boil agitates the meatballs and breaks them apart. Keep the heat at a gentle simmer with small, lazy bubbles. This is the most important rule.
Overworking the meat mixture. Mix with your hands until just combined, then stop. Every extra squeeze compresses the proteins and makes the meatballs dense instead of bouncy.
Using cooked rice. The rice must be uncooked. It needs to absorb broth as it simmers inside the meatball. Pre-cooked rice will turn mushy and fall apart.
Skipping the mint. Mint is not optional. It is the defining flavor of albondigas. Without it, you have meatballs in broth - good, but not albondigas.
Adding vegetables too early. Potatoes and carrots go in 20 minutes before the end. Zucchini and corn go in 10 minutes before the end. If you add everything at once, the soft vegetables turn to mush before the meatballs are done.
Vegetable Variations
Mexican families disagree about which vegetables belong in albondigas. That is part of its charm - no two recipes are the same. Here are common additions:
- Chayote squash - a mild, slightly crisp Mexican squash that holds its shape well
- Green beans - string and cut into 1-inch pieces, add with the carrots
- Celery - diced, adds a savory backbone to the broth
- Green peas - fresh or frozen, add in the last 5 minutes
- Chayote - peeled and diced, a classic Mexican addition
- Cabbage - roughly chopped, adds sweetness to the broth
Use whatever is in season or in your fridge. The soup is forgiving.
Storage, Freezing, and Reheating
- Fridge: Store in an airtight container for up to 4 days. The rice continues to absorb broth as it sits, so the soup will thicken. Add a splash of chicken broth when reheating to loosen it.
- Freezer: Freeze for up to 3 months. The vegetables soften more after freezing, so the texture changes slightly, but the flavor holds. Freeze in individual portions for quick lunches.
- Reheat: Warm gently on the stovetop over medium-low heat. Do not boil aggressively - the meatballs can break apart. Microwave works too, in 90-second intervals, stirring between.
- Make ahead: Mix and shape the meatballs up to 24 hours before cooking. Cover and refrigerate. This actually improves the texture, as the rice begins to hydrate slightly in the meat mixture.
Serving Suggestions
- As a main course: Serve in deep bowls with warm flour tortillas or crusty bread for dipping.
- With Mexican rice: Spoon the soup over a bed of Mexican red rice (arroz rojo) for a more filling meal.
- Taco night alternative: When you want comfort food instead of tacos, this is the move.
- Meal prep: Portion into containers with the vegetables and broth. The rice-studded meatballs reheat better than breadcrumb-based meatballs because they are more structurally stable.
- Party soup: Double the recipe for a crowd. Serve from a large pot with a toppings bar: cilantro, lime wedges, avocado slices, diced white onion, and sliced radishes.
FAQ
What does albondigas mean?
Albondigas is the Spanish word for meatballs. The word comes from the Arabic al-bunduq, meaning hazelnut, a reference to the small round shape of the meatballs. The dish traveled from the Middle East through Spain and arrived in Mexico during the 16th century.
Can I make albondigas with ground turkey?
Yes, but use 93/7 ground turkey and add 1 tablespoon of olive oil to the meatball mixture. Turkey is leaner than beef or pork and will dry out during the long simmer. Some families use a mix of ground turkey and pork for a lighter version that still has enough fat for juicy meatballs.
Why do albondigas meatballs use rice instead of breadcrumbs?
Rice is the traditional Mexican binder. Unlike breadcrumbs, which create a soft, tender texture, uncooked rice absorbs broth as it simmers inside the meatball, creating a bouncy, snappy texture that holds its shape in the soup. The rice also adds a subtle chewiness that breadcrumbs cannot replicate.
Can I freeze albondigas soup?
Yes. Freeze in airtight containers for up to 3 months. The vegetables soften slightly after freezing, but the flavor improves. Reheat gently on the stovetop over medium-low heat. Add a splash of broth if the soup has thickened, as the rice absorbs liquid during storage.
What vegetables go in albondigas soup?
Carrots, potatoes, zucchini, and corn are the most common, but there is no single correct answer. Chayote squash, green beans, celery, peas, and cabbage are all traditional additions depending on the region and family recipe. Add hard vegetables (potatoes, carrots) earlier and soft vegetables (zucchini, corn, peas) toward the end.
How do you keep albondigas meatballs from falling apart?
Three things: do not overwork the meat mixture, use an egg as a binder, and keep the broth at a gentle simmer - never a rolling boil. The rice also helps by absorbing liquid and binding the meat from the inside as it hydrates during cooking.
Sources
- Sopa de Albondigas (Mexican Meatball Soup) - Serious Eats
- Albondigas Soup (Mexican Meatball Soup) - Simply Recipes
- Mexican Meatball Soup Recipe - The Spruce Eats
- Safe Minimum Internal Temperature Chart - USDA FSIS
- Albondigas Soup - The Recipe Rebel
Related: Italian Wedding Soup with Mini Meatballs | Classic Beef Meatballs in Marinara | Korean Meatballs with Gochujang Glaze | Crockpot Party Meatballs | Greek Lamb Meatballs (Keftedes)