Albondigas Soup is a hearty Mexican meatball soup filled with tender beef meatballs, vegetables, herbs, and a rich tomato-based broth. The meatballs are made with lean ground beef, rice, garlic, cilantro, mint, and oregano, giving them plenty of flavor while the rice cooks right inside the meatballs as the soup simmers.

The soup itself is just as satisfying, with potatoes, zucchini, green beans, carrots, celery, and onion adding different textures and a naturally comforting combination of flavors. It is a practical one-pot meal for a cozy lunch or dinner, especially when you want something warm and filling without complicated preparation.
Why You’ll Love This Recipe
- Tender, flavorful meatballs: Ground beef is combined with rice, fresh herbs, garlic, and simple seasonings for meatballs with plenty of flavor.
- A complete one-pot meal: Beef, vegetables, and potatoes come together in the same pot, making this soup hearty enough to serve on its own.
- Fresh, herby flavor: Cilantro, mint, and oregano give both the meatballs and broth a fresh character.
- Plenty of vegetables: Carrots, celery, potatoes, zucchini, and green beans make every bowl colorful and substantial.
- Comforting tomato broth: Tomato sauce and beef stock create a savory base that ties all the ingredients together.
- Straightforward preparation: The meatballs can be mixed while the vegetables are being prepared, keeping the cooking process manageable for a home kitchen.
Preparation and Tools
You’ll need a large heavy-bottomed pot or Dutch oven for the soup, plus a mixing bowl for the meatball mixture. A cutting board and sharp knife will make quick work of the vegetables and fresh herbs.
Because the meatballs contain uncooked rice, keep them reasonably compact and similar in size. This helps them cook more evenly once they are added to the simmering soup.
Prepare the vegetables before you start cooking. Dice the onion, carrot, and celery, cut the potatoes and zucchini into roughly ½-inch cubes, and slice the green beans. Having everything ready makes it easier to add the ingredients at the appropriate stage.
Preparation Tips
Keep the meatball mixture evenly seasoned
The meatball mixture contains several fresh herbs, so distribute them well throughout the ground beef. Mix the beef with the rice, egg, garlic, cilantro, mint, oregano, salt, and black pepper until everything is evenly incorporated.
Avoid aggressively compacting the mixture while forming the meatballs. Firmly shaped meatballs are useful, but packing them too tightly can make them feel dense after cooking.
Use similar-sized meatballs
Try to make the meatballs approximately the same size so they finish cooking around the same time. The rice inside them also needs enough time to cook and soften, so avoid making very large meatballs.
Cut the vegetables consistently
The potatoes and zucchini should be cut into approximately ½-inch cubes, as specified in the recipe. Keeping the vegetables reasonably uniform helps them cook more evenly and gives each spoonful a good balance of ingredients.
Prepare the herbs ahead
Fresh cilantro and oregano are used in the soup, while cilantro, mint, and oregano go into the meatballs. Chopping them before you begin makes the cooking process much smoother.
Ingredients
For the meatballs
Lean ground beef provides the main protein and a savory base for the meatballs. The recipe uses 1 pound (450 g), enough to make a substantial amount of meatballs for the soup.
Long-grain rice is mixed directly into the raw meatball mixture. As the meatballs cook in the broth, the rice cooks along with them.
Egg helps bind the ground beef, rice, garlic, and herbs together so the meatballs hold their shape.
Garlic, cilantro, mint, and oregano provide the distinctive fresh-herb flavor. The combination is especially important because the meatballs themselves are simply seasoned with salt and black pepper.
For the soup
Olive oil is used to begin cooking the vegetables and garlic, creating the flavorful foundation of the soup.
Onion, carrot, and celery form the vegetable base, while potatoes, zucchini, and green beans add substance and variety to the finished soup.
Tomato sauce (passata) gives the broth its tomato flavor and contributes body and color.
Fresh oregano and cilantro bring additional herbal freshness to the soup.
Finally, beef stock creates the liquid base and complements the beef meatballs. Salt and freshly ground black pepper are added to taste.

How to Make Albondigas Soup
1. Mix the meatball ingredients
Add the 1 lb (450 g) lean ground beef, ¼ cup (50 g) long-grain rice, 1 medium egg, 2 grated or minced garlic cloves, 3 tablespoons chopped fresh cilantro, 2 tablespoons chopped fresh mint leaves, and 1 tablespoon chopped fresh oregano to a mixing bowl.
Season with ½ teaspoon salt and ¼ teaspoon ground black pepper.
Mix everything together until the ingredients are evenly distributed throughout the beef. The goal is a cohesive mixture without excessively working the meat.

2. Shape the albondigas
Once the mixture is combined, shape it into meatballs of a consistent size.
Set the formed meatballs aside while you prepare the soup base. Keeping them ready before they go into the pot makes the next stage easier and prevents you from having to handle the raw meat mixture while the soup is already cooking.
3. Start the vegetable base
Place a large pot over medium heat and add 2 tablespoons olive oil.
Add the diced medium onion, diced or sliced medium carrot, and 2–3 diced celery stalks. Cook the vegetables until they begin to soften, stirring occasionally so they cook evenly.
Add the 2 finely chopped garlic cloves and continue cooking briefly, just until the garlic becomes fragrant.
This initial step gives the broth a flavorful vegetable foundation before the liquid and remaining vegetables are added.
4. Add the potatoes, zucchini, and green beans
Add the 1½ cups (250 g) potatoes, cut into ½-inch cubes, followed by the 1 medium zucchini, also cut into ½-inch cubes, and 1 cup (150 g) sliced green beans.
Stir the vegetables together with the onion, carrot, celery, and garlic so they are coated in the flavorful base.
5. Build the tomato broth
Pour in the 1½ cups (350 g) tomato sauce (passata) and add the 2 tablespoons finely chopped fresh oregano.
Stir to combine the tomato sauce with the vegetables.
Then pour in the 6 cups (1.5 l) beef stock. Stir gently so the ingredients are distributed throughout the pot.
Bring the soup to a simmer rather than cooking it at an aggressive boil. A steady simmer is particularly useful once the meatballs are added because it allows them to cook gently in the broth.

6. Add the meatballs
Carefully add the prepared meatballs to the simmering soup. Arrange them gently in the liquid so they have enough room to cook without being crushed against one another.
Allow the soup to continue simmering until the meatballs are cooked through and the rice inside them has softened, while the vegetables become tender.
The exact cooking time can vary depending on the size of the meatballs and the heat of your stove, so use their texture and doneness as your guide rather than relying only on the clock.

7. Finish with fresh cilantro
Once the meatballs and vegetables are cooked, add a handful of roughly chopped fresh cilantro.
Taste the broth and adjust with salt and freshly ground black pepper as needed.
The cilantro is added toward the end so its fresh flavor remains noticeable in the finished soup.
Notes
- Keep the meatballs consistent: Similar-sized meatballs will cook more evenly and make it easier to get tender meatballs with properly cooked rice.
- Don’t rush the simmer: Once the meatballs are in the broth, maintain a gentle simmer rather than an overly vigorous boil.
- Taste before serving: Beef stock and tomato sauce can vary in seasoning, so adjust the final salt and black pepper according to the actual broth you are using.
What to Serve With Albondigas Soup
Albondigas Soup is hearty enough to serve as a complete meal, thanks to the beef meatballs, potatoes, and assortment of vegetables. If you want to make the meal a little more substantial or add something alongside the soup, keep the accompaniments simple so they do not compete with the flavorful broth.
Warm Tortillas
Warm corn or flour tortillas are a natural pairing for a bowl of Mexican meatball soup. They can be served on the side for dipping into the tomato-rich broth and scooping up vegetables and meatballs.
Fresh Avocado
Sliced or diced avocado adds a creamy contrast to the warm soup. Its mild flavor works particularly well with the fresh cilantro and oregano in the broth.
Simple Green Salad
A crisp green salad can add a fresh element to the meal without making it too heavy. Keep the dressing light and simple to complement rather than overpower the soup.
Lime Wedges
A few lime wedges served alongside the soup allow everyone to add a little fresh acidity to their bowl. This can brighten the tomato-based broth and fresh herbs.
Crusty Bread
Although tortillas are a natural choice, a piece of crusty bread also works well for soaking up the flavorful broth, particularly if you are serving the soup as a simple family dinner.
Storage Instructions
Allow leftover soup to cool before transferring it to airtight containers. Refrigerate the soup promptly and keep it chilled until ready to reheat.
Because the meatballs contain rice and the soup contains several vegetables, the texture can change slightly after refrigeration. The rice may continue absorbing some of the broth, so the soup can become thicker when chilled.
Refrigerating
Store leftover Albondigas Soup in an airtight container in the refrigerator and use it within 3–4 days for the best quality.
When reheating, warm the desired portion thoroughly on the stovetop or in the microwave. If the soup has thickened, you can loosen it with a little additional beef stock or water while reheating, although this will slightly change the concentration of the broth.
Freezing
The soup can be frozen in airtight, freezer-safe containers. Leave a little room at the top of the container for expansion as the soup freezes.
For easier serving later, freeze the soup in individual portions. Thaw it in the refrigerator before reheating when possible.
Keep in mind that the potatoes, zucchini, green beans, and rice may have a softer texture after freezing and thawing. The soup will still be useful as a make-ahead meal, but the vegetables will not necessarily have the same texture as when freshly cooked.
Make-Ahead
Albondigas Soup is well suited to making ahead because the flavors can meld as the soup rests. Prepare the soup as directed, cool it appropriately, and refrigerate it until needed.
When serving later, reheat it thoroughly and check the seasoning before bringing it to the table. If the broth has become thicker during storage, adjust the consistency with a little liquid as needed.
Estimated Nutrition
Nutrition will vary depending on the exact beef stock, tomato sauce, ground beef, and serving size used. Based on the supplied ingredients, one serving is estimated at approximately 400–450 calories.
This is an estimate rather than a verified nutritional analysis, so it should be treated as a general guide.
Frequently Asked Questions
Can I use a different type of ground meat?
The supplied recipe uses lean ground beef, which gives the meatballs their savory beef flavor and works naturally with the beef stock. If you change the meat, the flavor and texture of the finished soup will also change.
Why is rice added to the meatballs?
The long-grain rice is mixed directly into the meatball mixture. As the meatballs cook in the soup, the rice cooks inside them, contributing to their texture while also making the meatballs more substantial.
Can I make the meatballs different sizes?
You can shape them to your preferred size, but keeping them relatively uniform is important. Larger meatballs require more time to cook through, while smaller ones will finish sooner. Consistent sizing makes the cooking process more predictable.
How do I know when the meatballs are done?
The meatballs should be cooked through, with the rice softened inside and no raw beef remaining in the center. If you are unsure, cut one meatball open to check its center before serving.
Can I make Albondigas Soup ahead of time?
Yes. The finished soup can be refrigerated and reheated later. Since the rice and vegetables can continue absorbing broth during storage, check the consistency when reheating and adjust it if necessary.
Why did my soup become thicker after refrigeration?
The rice in the meatballs can continue absorbing liquid while the soup cools and sits in the refrigerator. This can make the broth noticeably thicker the next day. Reheat the soup gently and add a little additional liquid if needed to reach your preferred consistency.
Conclusion
Albondigas Soup brings tender beef meatballs, rice, fresh herbs, and a generous mix of vegetables together in a comforting tomato and beef broth. The combination makes a satisfying meal that is flavorful without requiring complicated techniques.
Serve it hot with your favorite simple accompaniments, finish each bowl with fresh cilantro, and adjust the seasoning just before serving for a warm, hearty soup that works especially well for a family lunch or dinner.
Print
Albondigas Soup (Mexican Meatball Soup)
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
Description
This Albondigas Soup combines tender beef meatballs made with rice and fresh herbs with potatoes, zucchini, green beans, carrots, and celery in a savory tomato and beef broth.
Ingredients
- For the Meatballs
- 1 lb (450 g) lean ground beef
- ¼ cup (50 g) long-grain rice
- 1 medium egg
- 2 garlic cloves, grated or minced
- 3 tablespoons chopped fresh cilantro, coriander
- 2 tablespoons chopped fresh mint leaves
- 1 tablespoon chopped fresh oregano
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
For the Soup
- 2 tablespoons olive oil
- 1 medium onion, diced
- 1 medium carrot, diced or sliced
- 2–3 celery stalks, diced
- 2 garlic cloves, finely chopped
- 1 ½ cup (250 g) potatoes, cut into ½-inch cubes
- 1 medium zucchini, cut into ½-inch cubes
- 1 cup (150 g) green beans, sliced
- 1 ½ cup (350 g) tomato sauce (passata)
- 2 tablespoons fresh oregano, finely chopped
- 6 cups (1.5 l) beef stock
- A handful fresh cilantro, coriander, roughly chopped
- Salt and freshly ground black pepper to taste
Instructions
Prepare the meatball mixture: Add the ground beef, long-grain rice, egg, garlic, chopped cilantro, mint, oregano, salt, and black pepper to a mixing bowl. Mix until the ingredients are evenly combined.
- Shape the meatballs: Form the mixture into evenly sized meatballs and set them aside while preparing the soup.
- Cook the vegetable base: Heat the olive oil in a large pot over medium heat. Add the onion, carrot, and celery and cook until they begin to soften. Add the chopped garlic and cook briefly until fragrant.
- Add the vegetables: Stir in the potatoes, zucchini, and green beans.
- Make the broth: Add the tomato sauce and fresh oregano, then pour in the beef stock. Stir and bring the soup to a gentle simmer.
- Cook the meatballs: Carefully add the prepared meatballs to the simmering soup. Continue simmering until the meatballs are cooked through, the rice inside them is tender, and the vegetables are cooked.
- Finish the soup: Stir in the roughly chopped fresh cilantro. Taste and season with additional salt and freshly ground black pepper as needed.
- Serve: Ladle the hot Albondigas Soup into bowls and serve while warm.
Notes
- Keep the meatballs similar in size so they cook evenly.
- The rice inside the meatballs absorbs some of the broth as the soup cooks and can continue absorbing liquid during storage.
- Refrigerated leftovers can thicken, so add a little beef stock or water when reheating if needed.
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 6 servings
- Calories: 425 calories per serving
Keywords: Albondigas Soup, Mexican meatball soup, Mexican albondigas soup, beef meatball soup, Mexican soup recipe, meatball soup with rice

Leave a Comment