Albondigas Soup

Featured in soups-and-stews.

Hey friend! Look at this gorgeous bowl of Albondigas Soup – doesn't it just make you want to grab a spoon? Those perfectly browned meatballs swimming in that rich, vibrant tomato broth are calling your name. See how the fresh cilantro and creamy avocado slices add that pop of color and freshness? This is the kind of soup that fills your kitchen with the most amazing aroma while it simmers. Imagine breaking into one of those tender meatballs and watching it melt into that flavorful broth. The best part? It's easier to make than you think, and trust me, once you taste this authentic Mexican comfort in a bowl, you'll be making it on repeat. Those chunks of carrots and potatoes add such a satisfying heartiness – this is real, soul-warming food that brings people together. Ready to dive in?

Tswira dial profile dial zaho awlaydi..
Updated on Tue, 06 Jan 2026 07:25:28 GMT
Main recipe image showcasing the final dish pin it
Hearty Mexican Albondigas soup with juicy meatballs, fresh vegetables, and creamy avocado slices in rich tomato broth | lonerecipes.com

I first encountered Albondigas Soup at a small family-run restaurant in San Diego, tucked away in a neighborhood I was exploring. The moment the waiter set that steaming bowl in front of me, I knew I was in for something special. The meatballs were unlike any I'd had before – so tender and perfectly seasoned with cumin and oregano. What struck me most was how the rice cooked inside the meatballs created this wonderful texture, and how the vegetables maintained just the right amount of bite. The broth was rich but not heavy, with a beautiful tomato base that had depth without being overwhelming. That first spoonful was a revelation – warm, comforting, and bursting with authentic Mexican flavors. I went back to that restaurant three more times during my trip, always ordering the same soup. When I returned home, I was determined to recreate it. After some trial and error, I finally nailed the recipe, and now it's one of my most treasured dishes. Every time I make it, I'm transported back to that cozy restaurant and that moment of culinary discovery.

Why I love this recipe

This Albondigas Soup holds a special place in my heart for so many reasons. First, it's incredibly versatile – you can adjust the vegetables based on what you have on hand or what's in season. I love how the meatballs cook directly in the broth, infusing it with so much flavor while staying incredibly tender. The combination of textures is perfect: soft meatballs, tender vegetables, and that rich, silky broth. What really makes this recipe special is how it brings people together. It's the kind of dish that makes your home smell amazing and draws everyone into the kitchen. I love that it's a complete meal in one pot – protein, vegetables, and carbs all together. The fresh toppings of cilantro, avocado, and lime add such brightness and elevate each bowl. It's also a recipe that tastes even better the next day, making it perfect for meal prep or feeding a crowd. Most importantly, it's authentic and full of the warm, comforting flavors that make Mexican cuisine so beloved. Every time I make this soup, I feel like I'm sharing a piece of Mexican culinary tradition.

What You Need From Your Kitchen

  • Ground Beef: Use lean or medium-lean ground beef for the best texture. Brown it gently or use raw in meatball mixture depending on your preference.
  • White Rice: Must be uncooked as it will cook inside the meatballs while simmering in the broth.
  • Beef Broth: Use good quality beef broth for rich flavor. You can substitute with chicken broth if needed.
  • Crushed Tomatoes: Provides the tomato base for the soup. Use canned for convenience and consistent flavor.
  • Carrots: Dice into bite-sized pieces for even cooking. Adds natural sweetness and nutrition.
  • Potatoes: Peel and dice into similar-sized pieces as carrots for uniform cooking.
  • Zucchini: Add towards the end of cooking to prevent it from becoming too soft.
  • Fresh Cilantro: Use as a fresh garnish right before serving for authentic Mexican flavor.
  • Avocado: Slice just before serving to prevent browning. Adds creamy richness to the soup.

Let's Make These Together

Mix the Meatball Base
Start by gathering your ground beef, uncooked rice, egg, and spices in a large bowl. Use your hands to gently combine everything together, mixing just until the ingredients are incorporated. The key here is not to overwork the meat, which keeps the meatballs tender. Once mixed, roll the mixture into small balls about the size of a golf ball or slightly smaller. This should give you around 15-18 meatballs depending on your sizing. Set them aside on a plate while you prepare the flavorful broth base.
Build the Broth Foundation
Heat your large pot over medium heat with a bit of oil, then add your diced onions. Let them soften and become translucent, which usually takes about 3-4 minutes. This step builds the aromatic base of your soup. Next, stir in the tomato paste and let it cook for about a minute until it darkens slightly and becomes fragrant. This caramelizes the tomato paste and deepens the flavor. Now pour in your beef broth and crushed tomatoes, stirring everything together to create a rich, savory base. Bring this mixture to a gentle boil before adding your meatballs.
Simmer the Meatballs
Once your broth is bubbling, carefully lower each meatball into the pot one at a time. Reduce the heat to medium-low so the soup maintains a gentle simmer rather than a rolling boil. This gentle cooking method ensures the meatballs stay intact and cook through evenly. Let them simmer for about 15 minutes, during which time the rice inside will start to cook and the meatballs will firm up beautifully. You might notice some foam rising to the surface - just skim it off with a spoon to keep your broth clear and clean.
Add Layers of Vegetables
Now it's time to add your heartier vegetables. Toss in the diced carrots and potatoes, which need more cooking time to become tender. Let these simmer for another 15 minutes, stirring occasionally to ensure even cooking. After the potatoes and carrots have softened, add your zucchini pieces. Zucchini cooks much faster, so it only needs about 5-8 minutes in the soup. This staged addition of vegetables ensures everything cooks perfectly without anything becoming mushy or undercooked.
Finish and Serve with Love
Your soup is now ready for its final touches. Taste the broth and adjust the seasoning with salt and pepper according to your preference. Ladle generous portions into serving bowls, making sure each person gets plenty of meatballs and vegetables. Top each bowl with freshly chopped cilantro, creamy avocado slices, and a lime wedge on the side. The lime juice adds a bright, fresh note when squeezed over the soup, while the avocado provides richness and the cilantro brings that authentic Mexican flavor. Serve immediately with warm tortillas or crusty bread for a complete, satisfying meal.
Additional recipe photo showing texture and details pin it
Authentic Mexican comfort food with seasoned beef meatballs, vegetables, and fresh toppings in flavorful tomato-based soup | lonerecipes.com

Switch Things Up

I remember the first time I made Albondigas Soup on a rainy Sunday afternoon. The kitchen windows were all steamed up, and the aroma of simmering meatballs and vegetables filled every corner of the house. I was a bit nervous about shaping the meatballs, but once I got into a rhythm, it became almost meditative. The hardest part was waiting for the soup to finish cooking because the smell was driving me crazy! When I finally ladled it into bowls and topped each one with fresh avocado and cilantro, I felt like I'd accomplished something special. My family gathered around the table, and watching everyone's faces light up with that first spoonful made all the effort worthwhile. The meatballs were so tender they practically melted, and the broth had this incredible depth of flavor. Now, whenever the weather turns cold or someone needs comfort food, this is my go-to recipe.

Perfect Pairings

Albondigas Soup pairs beautifully with warm corn tortillas or crusty Mexican bolillos for dipping into that flavorful broth. A side of Mexican rice or a simple green salad with lime vinaigrette complements the richness of the soup perfectly. For drinks, try it with a refreshing agua fresca, cold Mexican beer, or even a glass of red wine. If you want to make it a complete meal, serve some chips and salsa or guacamole as a starter. The soup is hearty enough to stand alone, but these accompaniments turn it into a full Mexican feast.

Step-by-step preparation photo pin it
Traditional meatball soup featuring tender albondigas, colorful vegetables, cilantro garnish, and avocado in savory broth | lonerecipes.com

Frequently Asked Questions

→ Can I make the meatballs ahead of time?

Yes, you can prepare the meatballs several hours in advance or even the night before. Form them and place them on a plate covered with plastic wrap, then refrigerate until you're ready to cook. This actually makes the cooking process much easier when you're ready to make the soup.

→ Can I use ground turkey or chicken instead of beef?

Absolutely! Ground turkey or chicken works well as a leaner alternative. Keep in mind that poultry has a milder flavor than beef, so you might want to add a bit more seasoning to the meatballs. The cooking time remains the same.

→ Why do you add uncooked rice to the meatballs?

The uncooked rice cooks inside the meatballs as they simmer in the broth, creating a wonderful texture and helping to bind the meatballs together. It's a traditional technique in Mexican albondigas that also helps stretch the meat further. The rice absorbs the flavorful broth, making each meatball incredibly delicious.

→ How do I store and reheat leftovers?

Store leftover soup in an airtight container in the refrigerator for up to 4 days. To reheat, simply warm it on the stovetop over medium heat until heated through. You may need to add a bit of extra broth or water as the rice in the meatballs and vegetables will continue to absorb liquid. The soup actually tastes even better the next day as the flavors meld together.

→ Can I freeze Albondigas Soup?

Yes, this soup freezes beautifully! Let it cool completely, then transfer to freezer-safe containers, leaving some space at the top for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop. Note that the texture of the vegetables may soften slightly after freezing, but the flavor remains excellent.

→ What can I substitute for the vegetables?

Feel free to customize the vegetables based on what you have available. Green beans, celery, corn, or cabbage all work well in this soup. Just keep in mind the cooking times - harder vegetables like carrots should be added earlier, while softer vegetables like zucchini or spinach should be added near the end.

→ My meatballs are falling apart. What did I do wrong?

Meatballs can fall apart if the mixture is too wet, not mixed enough, or if the soup is boiling too vigorously. Make sure your mixture is well combined (but not overmixed), and keep the soup at a gentle simmer rather than a rolling boil. The egg and rice help bind everything together, so make sure you've included both.

Conclusion

This Albondigas Soup is pure Mexican comfort in a bowl. The combination of tender, flavorful meatballs with wholesome vegetables in a rich tomato broth creates a meal that satisfies both body and soul. It's perfect for chilly evenings, family gatherings, or whenever you need something hearty and nourishing. The fresh cilantro and creamy avocado add that authentic touch that makes this soup truly special. Make a big batch and enjoy the leftovers – they taste even better the next day!

Albondigas Soup

A hearty Mexican meatball soup with tender beef meatballs, vibrant vegetables, and a flavorful tomato-based broth that warms the soul.

Prep Time
25 Minutes
Cook Time
45 Minutes
Total Time
70 Minutes
By: chris

Category: soups-and-stews

Difficulty: intermediate

Cuisine: Mexican

Yield: 6 Servings (6 balls)

Dietary: Meat, Halal, Dairy-Free

Ingredients

011 lb ground beef
021/4 cup white rice (uncooked)
031 egg
042 cloves garlic (minced)
051 tsp cumin
061/2 tsp dried oregano
076 cups beef broth
081 can (14 oz) crushed tomatoes
092 medium carrots (diced)
102 medium potatoes (diced)
111 zucchini (diced)
121/2 white onion (diced)
132 tbsp tomato paste
14Fresh cilantro (for garnish)
151 avocado (sliced)
16Lime wedges (for serving)

Instructions

Step 01

In a large mixing bowl, combine the ground beef, uncooked rice, egg, minced garlic, cumin, oregano, salt, and pepper. Mix gently with your hands until all ingredients are just combined, being careful not to overmix. Form the mixture into small meatballs, about 1 to 1.5 inches in diameter. Place the formed meatballs on a plate and set aside while you prepare the broth.

Step 02

In a large pot or Dutch oven, heat a small amount of oil over medium heat. Add the diced onion and cook for about 3-4 minutes until softened and translucent. Stir in the tomato paste and cook for another minute until fragrant. Pour in the beef broth and crushed tomatoes, stirring to combine everything well. Bring the mixture to a gentle boil.

Step 03

Once the broth is boiling, carefully add the meatballs one by one to the pot. Reduce the heat to medium-low and let the soup simmer for about 15 minutes. The meatballs should start to firm up and the rice inside will begin to cook. Skim off any foam that rises to the surface during cooking.

Step 04

Add the diced carrots and potatoes to the pot. Continue simmering for another 15 minutes, or until the potatoes and carrots are tender. Then add the diced zucchini and cook for an additional 5-8 minutes until the zucchini is tender but not mushy. Taste the broth and adjust seasoning with salt and pepper as needed.

Step 05

Ladle the hot soup into serving bowls, making sure each bowl gets a good portion of meatballs and vegetables. Top each serving with fresh cilantro, sliced avocado, and a lime wedge. Serve immediately with warm tortillas or crusty bread on the side. Enjoy your authentic Albondigas Soup!

Notes

  1. The rice will cook inside the meatballs as they simmer in the broth, so make sure to use uncooked rice when forming the meatballs.
  2. Don't overmix the meatball mixture as this can make them tough. Mix just until combined for tender meatballs.
  3. You can prepare the meatballs a few hours ahead and refrigerate them until ready to cook.
  4. Feel free to substitute or add other vegetables like celery, green beans, or corn based on your preferences.
  5. This soup tastes even better the next day as the flavors develop more fully. Store leftovers in an airtight container in the refrigerator for up to 4 days.
  6. To freeze, let the soup cool completely, then store in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.

Tools You'll Need

  • Large mixing bowl
  • Large pot or Dutch oven
  • Cutting board
  • Sharp knife
  • Wooden spoon
  • Ladle
  • Measuring cups and spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Eggs
  • Beef
  • Garlic

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 385
  • Total Fat: 18 g
  • Total Carbohydrate: 28 g
  • Protein: 26 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!