Albondigas Soup (Mexican Meatball Soup)

A warming Mexican meatball soup made with tender beef-and-rice meatballs, bright spearmint, seasonal vegetables, and a light tomato broth—perfect for family dinners.

This Albondigas Soup has been a family comfort for as long as I can remember, and it still fills the kitchen with the kind of aromas that make everyone pause what they're doing and come to the table. I first learned to make it watching my mother chop mint so fine it almost disappeared into the meatball mixture; she always insisted on spearmint or Mexican yerba buena, never peppermint, because that bright, clean note is what lifts the whole pot. The texture is what sold me: little tender meatballs with a faintly chewy whisper of rice suspended in a clear, gently tomatoed broth studded with carrots, beans, and sweet peas.
I discovered this combination during a chilly evening when we needed something nourishing and modest in ingredients. The result was so comforting that it became our go-to when someone was under the weather or when guests wanted something homey but elegant. The meatballs stay incredibly tender because they cook directly in the simmering broth, and the addition of fresh mint and parsley gives the soup a surprising brightness that keeps it from feeling heavy. It’s adaptable—use ground turkey, add zucchini, or throw in spring peas straight from their pods—and consistently gets requests for seconds.
Why You'll Love This Recipe
- Ready in roughly 1 hour from start to finish with just 15 minutes of active prep—great for weeknights when you want a full-flavored dinner without fuss.
- Uses pantry-friendly staples like rice and canned tomato sauce while still showcasing fresh herbs (spearmint/yerba buena and parsley) that transform the broth.
- Flexible vegetable list—carrots, green beans, peas or seasonal swaps—so you can use what you have and keep it interesting.
- Meatballs cook gently in the broth, eliminating the need to brown them and keeping the texture tender and moist.
- Gluten-free as written (no breadcrumbs) and easily made lighter by swapping ground turkey for beef; also freezer-friendly for make-ahead portions.
My family always notices the mint first—my mother, who taught me this recipe, swears by adding an extra tablespoon or two of chopped mint right before serving when the mint is at its peak. Guests often ask what gives it that fresh finish; once you try the spearmint/yerba buena combination you'll see why it's indispensable in this version.
Ingredients
- Extra virgin olive oil (2 tablespoons): Use a fruity cold-pressed olive oil for the best aromatic base; inexpensive supermarket oil works but a quality oil adds a subtle layer of flavor as you sweat the onion.
- Onion (1 large), garlic (1 clove): Yellow or sweet onions both work; dice the onion fine so it softens quickly and releases natural sweetness into the broth.
- Chicken or beef stock (2 quarts) and water (1 quart): Use low-sodium stock if you want tighter control of the salt; the water keeps the soup light while the stock provides backbone.
- Tomato sauce (1/2 cup): Adds a gentle tomato note without making the broth heavy—canned plain tomato sauce or passata are ideal.
- Green beans (1/2 pound) and carrots (2 large): Trim beans and cut into 1-inch pieces; carrots add sweetness and color—slice on the bias for a nicer mouthfeel.
- White rice (1/3 cup uncooked): Short-grain or medium-grain rice works well; it softens inside the meatballs and gives a pleasant body to each bite.
- Ground beef (1 pound): Choose 85% lean for a balance of flavor and tenderness; ground turkey is an easy, lean substitute if desired.
- Fresh spearmint or Mexican yerba buena (1/4 cup, loosely packed): This is the signature flavor—chop finely. If fresh is unavailable, use 2 teaspoons of dried mint from herbal mint tea as a fallback.
- Fresh parsley (1/4 cup, loosely packed): Adds herbaceous depth and balances the mint.
- Salt (1 1/2 teaspoons) and pepper (1/4 teaspoon): Add more to taste at the end; remember stock and tomato sauce carry sodium.
- Large egg (1): Binds the rice and meat together so the meatballs hold their shape while cooking in the broth.
- Frozen or fresh peas (1 1/2 cups): Added late to preserve sweetness and color.
- Oregano (1 teaspoon dried or 1 tablespoon fresh), cayenne (dash, optional): Oregano provides an earthy counterpoint; cayenne adds a subtle heat if you like it.
- Fresh cilantro (1/2 cup chopped): Garnish—adds bright, herbal lift at service.
Instructions
Make the broth base: Heat 2 tablespoons extra virgin olive oil in a heavy 5-quart pot over medium heat. Add 1 large chopped onion and cook until soft and translucent, about 5 minutes, stirring occasionally. Add 1 minced garlic clove and cook 30–60 seconds until fragrant. Pour in 2 quarts chicken or beef stock, 1 quart water, and 1/2 cup tomato sauce. Bring to a gentle boil, then reduce heat to a simmer. Add the green beans (trimmed and cut into 1" pieces) and sliced carrots; simmer while you prepare the meatballs. Combine the meatball mixture: In a large bowl, add 1 pound ground beef, 1/3 cup uncooked white rice, 1/4 cup each chopped fresh spearmint and parsley (loosely packed), 1 1/2 teaspoons salt, and 1/4 teaspoon freshly ground black pepper. Crack in 1 large egg and mix gently with your hands or a spoon until ingredients are combined—avoid overmixing, which can make meatballs tough. Form the meatballs: Using wet hands to prevent sticking, portion the mixture into roughly 1-inch meatballs. You should get about 24–30 meatballs depending on exact sizing. Keep them on a tray while you finish the broth so you can add them quickly and evenly. Cook the meatballs in the simmering broth: Gently drop each meatball into the simmering soup, spacing them evenly so the pot isn’t overcrowded. Once all meatballs are in, cover the pot and simmer gently for 30 minutes—this fully cooks the rice inside the meatballs and infuses them with broth flavor. Maintain a low simmer; boiling vigorously can break meatballs apart. Add peas and seasonings: About 5–7 minutes before the end of cooking, stir in 1 1/2 cups frozen or fresh peas. Season with 1 teaspoon dried oregano (or 1 tablespoon fresh), a dash of cayenne if using, and additional salt and pepper to taste. Simmer just until peas are bright and tender. Finish and serve: Remove from heat and ladle into bowls. Garnish generously with 1/2 cup chopped fresh cilantro and, if you like, an extra tablespoon or two of chopped fresh spearmint stirred into each bowl. Serve hot with warm tortillas or crusty bread for soaking up the broth.
You Must Know
- This is naturally gluten-free as written—no breadcrumbs required; rice inside the meatballs provides structure.
- Best stored in the refrigerator for up to 3 days; freeze portions for up to 3 months in airtight containers, leaving a little headspace as liquid expands.
- High in protein and moderate in calories—about 340 calories per serving depending on portion size and meat choice.
- Spearmint or Mexican yerba buena is crucial for authenticity—don’t substitute peppermint, as the flavor profile changes dramatically.
One of my favorite aspects of this soup is its adaptability: I’ve made it with ground turkey when we wanted a lighter version, swapped in fresh zucchini when summer produce was abundant, and even used spring peas in their pods for a sweet textural contrast. Each time the family notices a different detail—the mint one night, the perfectly tender rice another—and it’s those small discoveries that make this dish feel like home.
Storage Tips
Cool the soup to room temperature no longer than two hours after cooking, then transfer to airtight containers and refrigerate for up to 3 days. For freezing, portion into meal-sized containers leaving 1/2 inch headspace and freeze up to 3 months. Reheat gently over low heat—do not boil—to avoid breaking down the meatballs; if frozen, thaw overnight in the refrigerator and reheat the next day. Reheat to a gentle simmer, stirring occasionally, and add a splash of stock or water if the broth has reduced.
Ingredient Substitutions
If fresh spearmint isn’t available, 2 teaspoons of dried mint from a mint tea is the best fallback—add it early so it rehydrates. Swap ground turkey or chicken for ground beef for a leaner result; increase the cooking fat or use a slightly fattier ground turkey to preserve tenderness. Short-grain brown rice can replace white rice for nuttier flavor, but increase simmer time by 10–15 minutes to fully cook. To make a vegetarian version, replace meatballs with seasoned cooked lentils bound with a bit of egg replacer or mashed cooked potato and shape into dumplings, though cooking time and texture will change.
Serving Suggestions
Serve hot with warm corn or flour tortillas, lime wedges for brightness, and sliced avocado on the side. A simple cabbage slaw dressed with lime and salt provides a crunchy contrast, while warm toasted bolillos or a rustic loaf are perfect for soaking up the broth. Garnish each bowl with extra chopped cilantro and a few sprigs of fresh mint for aroma.
Cultural Background
Albondigas means "meatballs" in Spanish and showcases the blending of Moorish, Spanish, and indigenous ingredients across Mexico. Versions vary regionally—some regions favor a spicier tomato base or include hominy—while the use of rice in the meatball mixture is a pragmatic technique seen across many Mexican households to stretch a pound of meat into many satisfying portions. The mint addition is traditional in certain Mexican homes and gives this version its distinctive, bright profile.
Seasonal Adaptations
In spring, tuck in fresh peas and thin-sliced asparagus; in summer, add tender zucchini and fresh corn kernels. In colder months, swap peas for diced potatoes or add a handful of leafy greens like Swiss chard at the end of cooking for extra heartiness. For holiday variations, increase the oregano and add a pinch of smoked paprika to bring a deeper, warming flavor.
Success Stories
Readers often write to tell me this soup helped feed tired new parents and cured stubborn colds. Once, after a winter storm, I ladled this soup into neighbors’ hands—it thawed more than just bodies: it brought everyone to the kitchen table for an impromptu potluck. Family members who usually avoid herbs have been won over by the mint-parsley combo; it really is a small ingredient with a big effect.
Meal Prep Tips
Make the meatball mixture a day ahead and shape the meatballs, storing them on a tray covered in the refrigerator. Store broth separately and combine to simmer when ready—this keeps meatballs from absorbing too much liquid in advance. For quick weeknight dinners, freeze pre-shaped meatballs on a tray, then store in a freezer bag; drop frozen meatballs straight into simmering broth, adding 5–10 minutes to cooking time.
Albondigas soup is an invitation to gather—simple, flexible, and full of comforting flavors. Whether you’re making a pot for a family dinner or keeping portions for the week, the bright herbs and tender meatballs make it a dish worth returning to again and again.
Pro Tips
Use wet hands when forming meatballs to prevent sticking and keep them smooth.
Maintain a low simmer while cooking meatballs to prevent them from breaking apart.
If you don’t have fresh mint, steep mint tea and use 2 teaspoons of the dried leaves as a substitute.
Brown rice can be used, but expect a longer simmer to fully cook the rice inside the meatballs.
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 peppermint instead of spearmint?
Yes. Use spearmint or Mexican yerba buena for authentic flavor. Peppermint will make the soup taste wrong.
How long does the soup keep?
Store in the refrigerator for up to 3 days or freeze portions for up to 3 months. Reheat gently to avoid breaking meatballs.
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
Add-ins & Garnish
Instructions
Make the broth base
Heat olive oil in a 5-quart pot over medium heat. Sweat chopped onion until translucent, add minced garlic briefly, then pour in stock, water, and tomato sauce. Bring to a boil then reduce to a gentle simmer and add green beans and carrots.
Combine the meatball mixture
In a bowl combine ground beef, uncooked white rice, chopped spearmint, chopped parsley, salt, pepper, and the egg. Mix gently until just combined to avoid tough meatballs.
Form the meatballs
Wet your hands and form the mixture into 1-inch meatballs. Place on a tray while you finish preparing the broth so you can add them quickly and evenly.
Cook the meatballs in the soup
Gently add meatballs to simmering soup one at a time. Cover and simmer for 30 minutes to cook rice and meat fully, maintaining a gentle simmer to keep the meatballs intact.
Add peas and finish seasoning
Stir in peas about 5–7 minutes before the end of cooking. Add oregano, a dash of cayenne if using, and adjust salt and pepper to taste. Simmer briefly until peas are tender.
Serve
Ladle into bowls, garnish with chopped cilantro and additional chopped spearmint if desired. Serve with warm tortillas or crusty bread.
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 quick, restorative broth packed with garlic, ginger, miso and turmeric—ready in 10 minutes to soothe, hydrate and support immunity.

Air Fried Crispy Onion
Make irresistibly crispy caramelized onions in the air fryer using a whisper of oil—no deep frying required. A perfect crunchy condiment to top salads, biryanis, and sandwiches.

Air Fryer Churros
Golden, crisp-on-the-outside, pillowy-on-the-inside churros made in the air fryer. A lighter way to enjoy a Mexican classic, perfect for parties and weeknight treats.

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 Melissa!
What's Popular
Get My 30-Minute Meals email series!
Quick and easy dinner ideas delivered to your inbox.
