Albondigas Soup (Mexican Meatball Soup)

A comforting Mexican soup of tender rice filled meatballs simmered in a light tomato broth with vegetables and bright herbs. Easy to make and perfect for family dinners.

This Albondigas soup is one of those dishes that has stitched itself into my family memory. I first learned this version at my mother in law s kitchen years ago where the air always smelled of simmering broth and fresh herbs. The combination of tender meatballs, soft rice, bright spearmint and a savory tomato broth makes the soup both comforting and lively at the same time. It is the kind of bowl that gathers everyone to the table and invites second helpings.
I discovered small personal adjustments that make the soup sing. Using spearmint or Mexican yerba buena rather than peppermint brings a cool, floral lift that contrasts beautifully with the warm spice of the broth. I often add a couple extra tablespoons of chopped fresh mint at the end of cooking for a burst of freshness. Swap ground turkey for beef when you want a lighter bowl and feel free to adapt the vegetables to what is in your fridge. This flexibility and the straightforward technique are why this soup has become a weeknight favorite.
Why You'll Love This Recipe
- Hearty and light at once because meatballs are small and rice cooks inside them for a soft interior without becoming heavy.
- Ready in about 60 minutes with only 15 minutes of active preparation making it ideal for busy evenings.
- Uses pantry staples like rice and frozen peas and common fresh herbs so you can pull it together any night.
- Flexible with vegetables so you can add zucchini corn or spring peas in their pods depending on season and preference.
- Make ahead friendly since meatballs can be formed and refrigerated a day ahead which saves time on the day you serve it.
- Family friendly and naturally gluten free when you use gluten free stock which is great for household dietary needs.
My family always asks for this when the weather turns crisp. Once I made a big pot for a small dinner party and everyone went back for bowls minutes after the first serving. My mother often sprinkles extra mint directly into the bowls and that small ritual became the thing everyone asks for now. The mix of textures and the brightness from fresh cilantro at the end make it feel like a special homemade treat rather than ordinary soup.
Ingredients
- Extra virgin olive oil 2 tablespoons for sautéeing the onion. Use a fruity oil for aroma for example California extra virgin olive oil works well and adds depth.
- Onion 1 large chopped. Yellow onion or sweet onion both work. Cook until soft to build the base flavor of the broth.
- Garlic 1 clove minced. Fresh garlic gives the best aroma so press or finely mince it just before adding.
- Chicken stock or beef stock 2 quarts. Homemade or low sodium store bought like Swanson will control the final salt level.
- Water 1 quart to balance the intensity of the stock and allow the meatballs to simmer evenly.
- Tomato sauce 1 1/2 cups total which is listed as 1/2 cup in the original scaled for a smaller pot here we use 1/2 cup. It adds body and slight acidity to the broth.
- Green beans 1/2 pound trimmed and cut into 1 inch pieces. Fresh crisp beans add texture and color.
- Carrots 2 large peeled and sliced for natural sweetness and contrast in texture.
- White rice 1/3 cup uncooked. Small grains of rice cook inside the meatball for a tender center.
- Ground beef 1 pound. You can substitute ground turkey for a leaner option without losing flavor.
- Spearmint or Mexican yerba buena 1/4 cup loosely packed chopped fresh. Do not use peppermint. Fresh mint is crucial for the authentic lift.
- Fresh parsley 1/4 cup loosely packed chopped for herbaceous balance inside the meatball.
- Salt 1 1/2 teaspoons plus more to taste. Start conservative and adjust after simmering.
- Black pepper 1/4 teaspoon freshly ground.
- Large egg 1 to bind the meatball mixture.
- Peas 1 1/2 cups frozen or fresh added near the end for sweetness and color.
- Oregano 1 teaspoon dried or 1 tablespoon fresh chopped for an earthy note.
- Cayenne pepper A dash optional if you want a little heat.
- Fresh cilantro 1/2 cup chopped for garnish which brightens every bowl.
Instructions
Make the baseHeat 2 tablespoons of extra virgin olive oil in a large heavy pot set over medium heat. Add the chopped onion and cook until tender and translucent about 5 minutes. Add the minced garlic and cook for another minute until fragrant. Pour in 2 quarts of chicken or beef stock and 1 quart of water then add 1/2 cup of tomato sauce. Bring the liquid to a boil then lower the heat to a gentle simmer.Add vegetables to simmerOnce the broth is simmering add the trimmed and cut green beans and the sliced carrots. Let the broth return to a gentle simmer while you prepare the meatballs. The vegetables should be starting to soften but still hold some bite after the meatballs cook.Combine meatball mixtureIn a large bowl mix 1 pound of ground beef with 1/3 cup uncooked white rice chopped spearmint and chopped parsley. Add 1 1/2 teaspoons of salt 1/4 teaspoon black pepper and the large egg. Use your hands to combine gently do not overwork the mixture. The rice will absorb liquid and cook inside the meatballs producing a tender center.Form meatballs and add to potForm the mixture into small 1 inch meatballs using a spoon or damp hands to prevent sticking. Add the meatballs carefully one at a time to the simmering broth so they do not break apart. Cover the pot then let simmer gently for 30 minutes which cooks the meatballs through and allows the rice to become tender.Finish and seasonWith 5 to 10 minutes left add 1 1/2 cups of peas and a few pinches of oregano. Taste the broth and adjust salt and pepper and add a dash of cayenne if you prefer heat. Finish by stirring in 1/2 cup chopped fresh cilantro just before serving for a bright finish.
You Must Know
- The small meatballs require a 30 minute gentle simmer to cook the rice fully and to keep the meatballs from falling apart so avoid a rolling boil.
- This recipe freezes well for up to three months. Cool completely then freeze in a single layer on a tray before transferring to a freezer bag to keep shape.
- Using fresh spearmint makes a big difference in flavor if unavailable you can use 2 teaspoons of dried mint from herbal mint tea.
- The soup is naturally gluten free but check stock labels for hidden gluten if that is a concern.
- Leftovers taste even better the next day as flavors marry but add extra cilantro fresh when reheating for brightness.
One of my favorite parts is watching picky eaters discover the soft center of the meatball which often surprises them. My mother once added a few more tablespoons of chopped mint right into the pot mid simmer and that bold move created an aroma that had everyone asking what was different. It is a recipe that invites small experiments and returns consistent comfort time after time.
Storage Tips
Store cooled soup in airtight containers in the refrigerator for up to four days. If you plan to keep it longer portion into freezer safe containers leaving an inch of headspace and freeze for up to three months. To reheat thaw overnight in the refrigerator then warm gently on the stove over low heat until just simmering. Avoid boiling vigorously when reheating because the meatballs can become tough and rice can break down. For best texture add a handful of fresh chopped cilantro and a squeeze of lime if you like when serving the reheated soup.
Ingredient Substitutions
If you want a leaner version substitute 1 pound ground turkey for the beef with no other changes. Short grain rice will make the interior softer while long grain rice will be firmer so stick to short or medium grain if you prefer a tender bite. If spearmint is not available use 2 teaspoons dried mint from tea for a similar herbal note. Swap green beans for diced zucchini or add frozen corn kernels for sweetness. Low sodium stock lets you control the final salt level which is helpful when serving people with dietary needs.
Serving Suggestions
Serve the soup with warm corn tortillas or crusty bread and a wedge of lime for squeezing. Top bowls with extra chopped cilantro a drizzle of olive oil and thinly sliced radishes for crunch. A side of simple avocado slices tossed with lime and salt complements the warm savory broth. For a heartier meal add warm cooked quinoa or a small salad of greens dressed simply in lime and olive oil. For a festive table offer chopped onions and extra fresh mint so diners can customize each bowl.

Cultural Background
Albondigas has roots in Spanish and Mexican home cooking where small meatballs simmered in broth create an affordable and nourishing meal. In Mexico the dish varies regionally with different herbs vegetables and seasonings. The use of mint and cilantro is a hallmark of many home styles providing a fresh contrast to the warm broth. This soup is typically prepared for family meals when the focus is on comfort and frugality while still delivering bright flavors and satisfying texture.
Meal Prep Tips
Make meatballs a day ahead and keep them covered in the refrigerator on a plate which shortens day of cooking time. Alternatively freeze formed meatballs on a tray then transfer to a bag so you can drop frozen meatballs straight into simmering broth adding about ten extra minutes of cooking time. Prepare the base broth and refrigerate separately if you plan to assemble later. When packing for lunches portion into microwave safe containers and include a small container of fresh cilantro or lime to add after reheating.
This Albondigas soup is a comforting bridge between everyday cooking and special family moments. It rewards small attentions like fresh mint and low simmering heat and welcomes adaptations. Make it your own and enjoy sharing warm bowls with people you care about.
Pro Tips
Use spearmint or Mexican yerba buena rather than peppermint for authentic flavor.
Form the meatballs with damp hands to prevent sticking and keep them uniformly sized so they cook evenly.
Simmer gently do not boil to prevent meatballs from breaking apart and rice from overcooking.
Make meatballs a day ahead to reduce prep time on the day you serve the soup.
Add fresh chopped cilantro and a squeeze of lime just before serving for brightness.
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
How long should I simmer the meatballs?
Form meatballs small and simmer gently for 30 minutes to cook rice and keep them intact.
Can I use ground turkey instead of beef?
Yes you can substitute 1 pound ground turkey for ground beef without changing the method.
How long does the soup keep in the freezer?
Freeze cooled soup in airtight containers for up to three months. Thaw overnight and reheat gently on the stovetop.
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.

Instructions
Make the base
Heat 2 tablespoons of extra virgin olive oil in a large heavy pot over medium heat. Add the chopped onion and cook until tender about 5 minutes. Add the minced garlic and cook one more minute. Pour in 2 quarts of stock 1 quart water and 1/2 cup tomato sauce. Bring to a boil then reduce to a simmer.
Add vegetables to simmer
Add the trimmed green beans and sliced carrots to the simmering broth. Let the broth return to a gentle simmer while you prepare the meatball mixture.
Combine meatball mixture
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 1/4 teaspoon black pepper and 1 large egg. Mix gently to combine do not overwork.
Form meatballs and add to pot
Form the mixture into 1 inch meatballs with damp hands and add them to the simmering soup one at a time. Cover the pot and simmer gently for 30 minutes so rice cooks and meatballs stay intact.
Finish and serve
With about 5 to 10 minutes left add 1 1/2 cups peas and a few pinches of oregano. Adjust salt pepper and add a dash of cayenne if desired. Stir in 1/2 cup chopped cilantro and ladle into bowls.
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, fragrant, and nourishing broth loaded with garlic, ginger, turmeric and miso — ready in 10 minutes to soothe, hydrate, and support your immune system.

3 Ingredient Cottage Cheese Egg Muffins for a Fluffy Breakfast
Simple, protein packed muffins made with eggs, cottage cheese, and a pinch of salt. Keto friendly and ready in under 35 minutes for busy mornings.

Albondigas Soup (Mexican Meatball Soup)
A comforting Mexican soup of tender rice filled meatballs simmered in a light tomato broth with vegetables and bright herbs. Easy to make and perfect for family dinners.

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