Albondigas Soup (Mexican Meatball Soup)

A comforting bowl of Mexican albondigas: tender rice-studded meatballs simmered in a fragrant tomato-broth with vegetables and fresh mint. Feeds 6 to 8 and reheats beautifully.

This albondigas soup has been a living room-to-table favorite in my family for as long as I can remember. I first tasted a version of this soup at my mother's kitchen table on a rainy afternoon, when the aroma of simmering stock, fresh mint, and tomatoes filled the house and invited everyone to gather. The meatballs are small, tender, and dotted with just-cooked rice so they remain soft and absorb the bright tomato broth. It is the kind of dish that everyone asks for seconds of, and it travels beautifully to potlucks or to comfort a friend.
I discovered my preferred combination of herbs and vegetables experimenting with what was available the week I had to feed a crowd on short notice. The spearmint (Mexican yerba buena) made the difference; it brightened the broth without making it taste like candy. This soup is versatile: swap ground turkey for beef when you want a lighter version or add zucchini and corn in summer. It is forgiving, forgivingly simple, and deeply nourishing. On busy weeknights it becomes dinner in an hour, and on weekends it’s a special bowl that warms the whole house.
Why You'll Love This Recipe
- The meatballs are small and rice-studded, which keeps them tender and gives a pleasing bite without being dense.
- Ready in about 60 minutes from start to finish, it fits weeknight schedules yet feels special for guests.
- Uses pantry staples like rice and tomato sauce plus simple fresh produce, so ingredients are easy to source.
- Flexible vegetables allow you to use peas, green beans, zucchini, or corn depending on seasonality and what’s on hand.
- Make-ahead friendly: refrigerate the broth and meatballs separately then combine and reheat for a fast dinner.
- Family-friendly flavor that appeals to kids and adults — mild with a bright herb finish from spearmint or yerba buena.
In my home, this soup often appears after soccer practices and on chilly Sundays. My mother used to toss in an extra couple tablespoons of chopped fresh mint at the end just before serving; that small flourish always drew compliments. I still do the same when I’m sharing this dish with friends.
Ingredients
- Extra virgin olive oil: 2 tablespoons for sautéing the onion. Use a good-quality oil such as California or extra-virgin Spanish olive oil for a clean, fruity base.
- Onion: 1 large, chopped. Yellow onion is my go-to for balanced sweetness and savory depth; cook until translucent to build flavor.
- Garlic: 1 clove, minced. One clove is enough to lift the broth without overpowering the fresh herbs.
- Stock and water: 2 quarts chicken stock (or beef stock) plus 1 quart water. Homemade or low-sodium store-bought stock produces the best depth; add water to stretch and control sodium.
- Tomato sauce: 1/2 cup to add gentle tomato sweetness and color. Choose plain tomato sauce rather than seasoned pasta sauce.
- Green beans and carrots: 1/2 pound green beans trimmed and cut into 1 inch pieces and 2 large carrots peeled and sliced. These provide texture and color.
- White rice: 1/3 cup uncooked. Short- or medium-grain rice is traditional; it cooks inside the meatballs and gives a pleasant bite.
- Ground beef: 1 pound. For a lighter version, substitute ground turkey in equal weight.
- Fresh herbs: 1/4 cup loosely packed chopped spearmint (Mexican yerba buena) and 1/4 cup loosely packed chopped parsley. If spearmint is not available, use a couple teaspoons of crushed dried mint from herbal tea as a last resort.
- Seasoning and egg: 1 1/2 teaspoons salt, 1/4 teaspoon freshly ground black pepper, and 1 large egg to bind the meatballs.
- Peas and oregano: 1 1/2 cups frozen or fresh peas and 1 teaspoon dried oregano (or 1 tablespoon fresh) for a herby finish.
- Cayenne and cilantro: A dash of cayenne is optional for heat and 1/2 cup chopped fresh cilantro for garnish and bright contrast at the end.
Instructions
Make the soup base:Heat 2 tablespoons of extra virgin olive oil in a heavy-bottomed 5-quart pot over medium heat. Add the chopped onion and cook until tender and translucent, about 5 minutes, stirring occasionally. Add the minced garlic and cook for an additional minute, until fragrant but not browned. Pour in 2 quarts chicken stock and 1 quart water, then stir in 1/2 cup tomato sauce. Bring the liquid to a gentle boil, then reduce heat to maintain a simmer. Add the trimmed green beans and the sliced carrots so they begin to soften while you prepare the meatballs.Prepare the meatball mix:In a large mixing bowl, combine 1 pound ground beef, 1/3 cup uncooked white rice, 1/4 cup chopped fresh spearmint, and 1/4 cup chopped fresh parsley. Sprinkle in 1 1/2 teaspoons salt and 1/4 teaspoon freshly ground black pepper. Crack 1 large egg into the bowl and mix gently with your hands or a fork until all ingredients are just combined. Avoid overmixing to keep the meatballs tender; the rice should be evenly distributed to provide interior texture as it cooks.Form small meatballs:Wet your palms to prevent sticking and form the mixture into small meatballs roughly 1 inch in diameter. A tablespoon measure helps keep the size consistent so they cook evenly. Place formed meatballs on a tray while you finish shaping the rest.Add meatballs to the simmering broth:Gently slide the meatballs into the simmering soup one at a time so they don’t break apart. When all meatballs are in the pot, cover and simmer gently for 30 minutes. The rice inside will cook fully and the meatballs will become tender. Maintain a low simmer to avoid jostling them into falling apart.Finish with peas and seasonings:With about 5 minutes remaining, stir in 1 1/2 cups frozen or fresh peas and add 1 teaspoon dried oregano. Taste and adjust with additional salt and freshly ground black pepper. Add a dash of cayenne if you like a touch of heat. Remove from heat and stir in 1/2 cup chopped fresh cilantro for a finishing brightness.Serve:Ladle into bowls, offer extra chopped cilantro and lime wedges if desired, and serve hot with warm tortillas or crusty bread.
You Must Know
- This yields about 6 to 8 servings and keeps well refrigerated for up to 4 days in an airtight container.
- The small rice-studded meatballs are the key to soft texture; do not overmix the meat mixture or they will become dense.
- Frozen peas are a convenient time-saver but fresh peas provide a sweeter finish when in season.
- Use spearmint or Mexican yerba buena for authentic brightness; peppermint will overwhelm the soup’s savory profile.
My favorite part of this soup is how the mint lifts the broth in the final minutes. Years ago my sister tasted it and said she could feel summer even in midwinter; that memory sealed the recipe as a comfort staple. When friends are sick or new babies arrive, I bring a pot of this because it travels well and nourishes without fuss.
Storage Tips
Store leftover soup in airtight containers in the refrigerator for up to four days. Keep meatballs and broth together; the rice inside the meatballs absorbs liquid over time so when reheating add a splash of water or stock to loosen the broth if it seems thick. Freeze in meal-sized portions for up to three months; thaw overnight in the refrigerator before reheating gently on the stove. For reheating, warm on low heat to avoid breaking up the meatballs, stirring occasionally until just simmering.
Ingredient Substitutions
Substitute ground turkey one-to-one with ground beef for a leaner version; increase herbs slightly to enhance flavor. If spearmint is unavailable, use 2 teaspoons of dried mint from herbal mint tea or replace with fresh basil for a different, sweeter note. Swap white rice for brown rice only if pre-cooked or soaked beforehand, because uncooked brown rice will not fully soften inside the meatball within the cooking time. If you prefer a thicker broth, blend a portion of the cooked carrots and return them to the pot.
Serving Suggestions
Serve with warm corn or flour tortillas, or with a wedge of lime to squeeze over the top. Garnish bowls with additional chopped cilantro and finely chopped onion for a fresh contrast. For a heartier meal, accompany with warm corn bread or pan-fried tortillas and a crisp green salad. A dollop of plain yogurt or crema can add silkiness for those who enjoy a creamy note.
Cultural Background
Albondigas has roots in Spanish cuisine but evolved across Mexico into the comforting meatball soup families make with regional ingredients. Rice-studded meatballs simmered in a light tomato-and-herb broth appear across Latin kitchens, with local variations using different herbs, chiles, and vegetables. In many households albondigas is a nostalgic dish, often associated with family gatherings and weekend lunches, where everyone helps roll the small meatballs.
Seasonal Adaptations
In spring and summer, add fresh corn kernels and chopped zucchini for brightness, or use fresh peas when available. In fall and winter, swap in diced potatoes and add a handful of chopped kale a few minutes before serving for heartiness. For holiday gatherings, increase the herbs slightly and serve in a warmed tureen so guests can help themselves.
Meal Prep Tips
Make the meatball mixture ahead and refrigerate for up to 24 hours before shaping and cooking. You can also pre-shape and freeze raw meatballs on a tray until firm, then transfer to a freezer bag; cook from frozen but increase simmering time by 10 to 15 minutes. Prepare the broth and vegetables the day before; assemble and simmer with meatballs when ready to serve for a quick finish.
This soup has been comfort on rainy days, a welcome pot for new parents, and simple hospitality when friends drop by unexpectedly. I hope it becomes one of your go-to recipes; tweak the herbs and vegetables to make it your own, then share the bowl and the stories that come with it.
Pro Tips
Do not overmix the meatball mixture; mix until just combined to keep meatballs tender.
Form meatballs consistently with a tablespoon measure so they cook evenly.
Add peas only in the last few minutes to keep their color and texture bright.
If broth tastes flat, finish with a squeeze of lime or a teaspoon of vinegar to brighten flavors.
When reheating frozen portions, thaw overnight in the refrigerator for best texture.
This nourishing albondigas soup (mexican meatball soup) recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Can I use ground turkey instead of beef?
Yes, you can substitute ground turkey one-to-one for ground beef; the cooking time remains the same.
How long will leftovers keep?
The soup keeps well refrigerated for up to 4 days and freezes for up to 3 months. Add a splash of stock when reheating if the broth has thickened.
Tags
Albondigas Soup (Mexican Meatball Soup)
This Albondigas Soup (Mexican Meatball Soup) recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Soup base
Meatballs
Finish & Garnish
Instructions
Make the soup base
Heat 2 tablespoons olive oil in a 5-quart heavy-bottomed pot over medium heat. Cook 1 large chopped onion until translucent, about 5 minutes. Add 1 minced clove garlic and cook 1 minute. Add 2 quarts stock, 1 quart water, and 1/2 cup tomato sauce. Bring to a simmer and add green beans and carrots to soften.
Prepare the meatball mix
In a large bowl combine 1 pound ground beef, 1/3 cup uncooked white rice, 1/4 cup chopped spearmint, 1/4 cup chopped parsley, 1 1/2 teaspoons salt, and 1/4 teaspoon black pepper. Mix in 1 large egg until just combined; avoid overmixing to keep meatballs tender.
Form small meatballs
Wet your hands and form the mixture into 1 inch meatballs using a tablespoon for consistent size. Place on a tray while shaping the rest to keep workflow steady.
Add meatballs to simmering broth
Gently drop meatballs into the simmering soup one at a time. Cover and simmer gently for 30 minutes so the rice cooks through and meatballs remain tender. Keep heat low to avoid breaking them apart.
Finish with peas and herbs
Add 1 1/2 cups peas and 1 teaspoon dried oregano during the final 5 minutes of cooking. Taste and adjust salt and pepper, add a dash of cayenne if desired. Stir in 1/2 cup chopped cilantro just before serving.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Categories:
You might also like...

10 Minute Immune Boosting Broth
A fast, nourishing broth packed with garlic, ginger, miso, and turmeric to support immunity. Ready in 10 minutes and naturally dairy free, gluten free, and vegan.

20-Minute Greek Pasta Salad
A bright, quick Greek-style pasta salad loaded with crunchy vegetables, Kalamata olives, tangy feta, and a creamy tzatziki dressing—ready in 20 minutes and perfect for summer gatherings.

Air Fried Crispy Onion
Make perfectly caramelized crispy onions in an air fryer with just a touch of oil for a crunchy, savory topping that elevates any dish.

Did You Make This?
Leave a comment & rating below or tag @kitchenfunwithmysons on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Rachel!
What's Popular
Get My 30-Minute Meals email series!
Quick and easy dinner ideas delivered to your inbox.
