Albondigas soup is a beloved comfort food in Mexican cuisine, famous for its soul-warming broth and tender meatballs. This hearty dish, bursting with vegetables and aromatic herbs, is simple to prepare yet full of flavor. Whether you’re new to Mexican home cooking or looking for a reliable family recipe, this guide covers everything you need to make Albondigas soup from scratch.
What Is Albondigas Soup?
Albondigas, meaning “meatballs” in Spanish, traces its culinary roots back to Spanish and Moorish traditions. In Mexican kitchens, this soup combines soft, seasoned meatballs with a vibrant broth loaded with garden-fresh vegetables and savory spices. Every bowl offers a medley of flavors—herbaceous, tangy, and rich—all in one spoonful.
Why Make Albondigas Soup?
Comfort Meets Nutrition
Albondigas soup strikes the perfect balance between hearty comfort and healthy eating. Because you can customize the blend of lean ground meat and vegetables, every batch can align with your dietary preferences. This flexibility means the soup fits into a range of meal plans, from protein-centric to vegetable-forward menus.
One-Pot Wonder
All the magic happens in one pot. Fewer dishes to clean means more time enjoying your meal. Every ingredient contributes to the depth and complexity of the final flavor, so you get maximum taste with minimal effort.
Authentic Flavor Experience
Preparing Albondigas soup at home brings the essence of Mexican family cooking right to your table. The familiar scents of cumin, oregano, fresh cilantro, and simmering tomatoes create a cozy, inviting atmosphere. This soup is more than just a meal—it’s a bridge to rich culinary traditions.
Ingredients
Having fresh, quality ingredients is the secret to making a vibrant and delicious Albondigas soup. Here’s what you’ll need:
For the Meatballs
- 1 pound lean ground beef (90% lean recommended)
- ½ cup cooked white rice (great for leftover rice)
- 2 tablespoons fresh cilantro, finely chopped
- 1 tablespoon fresh mint, finely chopped (optional but recommended)
- 1 large egg, lightly beaten
- 2 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
For the Soup
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 2 garlic cloves, minced
- 6 cups low-sodium beef broth
- 1 (14-ounce) can fire-roasted diced tomatoes (or plain diced, drained)
- 2 medium russet potatoes, peeled and cut into small cubes
- 1 medium zucchini, diced
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- Salt and black pepper, to taste
- Lime wedges, for serving
- Extra cilantro, for garnish
Optional Toppings and Sides
- Sliced avocado, radish, or jalapeños
- Queso fresco or shredded cheese
- Warm corn tortillas or crispy tortilla chips
How to Make Albondigas Soup
Follow these detailed steps for the best results.
Prepare the Meatballs
- Mix the Meatball Ingredients:
In a large bowl, combine ground beef, cooked rice, cilantro, mint, egg, minced garlic, cumin, oregano, salt, and pepper. - Shape the Meatballs:
Mix gently with your hands or a fork just until the mixture comes together. Too much mixing can make the meatballs tough. - Form into Balls:
Roll the mixture into walnut-sized balls, about 1 to 1.5 inches in diameter. Place them on a plate or tray. Aim for uniform size so they cook evenly.
Tip: If the mixture feels sticky, dampen your hands with water for easier shaping. For firmer meatballs, chill them for 20–30 minutes before cooking.
Build the Soup Base
- Sauté the Vegetables:
Heat olive oil in a large soup pot over medium heat. Add diced onion, carrots, and celery. Cook for 5–7 minutes, stirring occasionally, until vegetables soften. - Add the Garlic:
Stir in minced garlic and cook for 30 seconds until fragrant. - Layer in Broth and Tomatoes:
Pour in beef broth and add the can of fire-roasted tomatoes. Sprinkle in cumin and oregano. Stir well. - Bring to a Simmer:
Increase heat and bring the soup to a gentle boil. Once boiling, reduce the heat to low.
Cook the Meatballs in the Broth
- Add the Meatballs:
Gently drop the meatballs, one by one, into the simmering broth. Avoid stirring right away so they don’t break apart. - Let Them Set:
Simmer gently, uncovered, for 5 minutes to allow the meatballs to firm up. - Incorporate Potatoes:
Add diced potatoes to the pot. Simmer for 10 minutes, partially covered. - Add Zucchini:
Stir in zucchini. Continue simmering for another 8–10 minutes until vegetables are fork-tender and meatballs are cooked through.
Tip: Keep the simmer low and steady throughout to prevent meatballs from crumbling.
Finish and Serve
- Season:
Taste the broth. Add salt and black pepper as needed. - Garnish:
Ladle soup into bowls. Sprinkle fresh cilantro. - Brighten Up:
Offer lime wedges for a fresh burst of flavor. Sliced avocado, chayote, or chopped radishes are tasty toppers. - Serve:
Enjoy with warm corn tortillas or tortilla chips. Queso fresco or shredded cheese can be sprinkled over the top.
Tips for Perfect Albondigas Soup
- Meatball Binding:
Using both cooked rice and egg helps the meatballs keep their shape as they cook in liquid. If the mixture appears loose, mix in a handful of fine breadcrumbs. - Chilling the Meatballs:
Let the formed meatballs rest in the fridge while prepping veggies. This step firms them and prevents breakage in the soup. - Flavor Infusion:
For a more pronounced herbal note, wrap extra cilantro or mint in cheesecloth and simmer with the soup, removing before serving. - Gentle Simmering:
Keep the pot at a low simmer after adding meatballs. Boiling will break them apart.
Variations and Serving Ideas
Ingredient Swaps
- Proteins:
Swap ground beef for ground turkey, chicken, or pork. - Vegetables:
Incorporate green beans, corn, yellow squash, turnips, or chayote. - Spice Level:
Add diced jalapeños or red pepper flakes to the broth for heat.
Make It a Meal
- Serve with a crisp green salad with lime vinaigrette.
- Offer rice or warm tortillas for soaking up the flavorful broth.
- Set out small bowls of toppings so everyone can garnish as desired—chopped onions, radishes, cilantro, lime wedges, shredded cheese, or avocado.
How to Store and Reheat
Storing Leftovers
- Refrigerator:
Transfer cooled soup to an airtight container. Refrigerate up to 3 days. - Freezer:
Freeze soup in freezer-safe containers, leaving space for expansion. It will keep for up to 3 months. For best texture, consider removing potatoes before freezing, as they can turn grainy.
Reheating Tips
- Stovetop:
Heat soup over medium heat, stirring occasionally, until steaming hot. Add a splash of broth if needed. - Microwave:
Microwave individual servings in short bursts, stirring between each to heat evenly.
Make-Ahead Meal Prep
Albondigas soup is an excellent candidate for meal prep. The flavors deepen as it sits, making leftovers even more satisfying. Pack with rice, tortillas, and toppings for a nourishing lunch or dinner all week.
Frequently Asked Questions
Can I make Albondigas soup gluten-free?
Yes. The recipe has no wheat ingredients as written. Be sure to use gluten-free broth and avoid breadcrumbs if needed.
Why do my meatballs fall apart?
Overmixing, too little binder, or boiling the soup too rapidly can cause meatballs to break up. Mix gently, chill them, and simmer on low.
Can I make this ahead?
Absolutely. Albondigas soup tastes even better the next day as the flavors meld. Store and reheat as described above.
Albondigas soup is a classic, homestyle dish that transforms basic ingredients into a filling, flavorful meal. With its tender meatballs, robust broth, and customizable additions, it satisfies cravings for something wholesome and deeply comforting. Enjoy crafting your own take on this cherished staple, and don’t hesitate to make it your own with creative ingredient swaps and personalized garnishes.
Albondigas Soup
This traditional Albondigas soup will warm you right up. It is also known as Mexican meatball soup. The dish is hearty and satisfying.
Ingredients
- 8 cups low-sodium beef broth
- Lime wedges for serving
- 1/2 cup cooked white rice
- 2 tablespoons finely chopped fresh mint, optional
- 1/4 cup finely chopped fresh cilantro
- 1 teaspoon ground cumin
- 2 medium russet potatoes, peeled and diced
- 2 celery stalks, diced
- 1 teaspoon dried oregano
- 1 teaspoon dried oregano
- 1 medium onion, finely diced
- 1/2 teaspoon black pepper
- 1 (14.5-ounce) can fire-roasted diced tomatoes
- 1 teaspoon salt
- 2 tablespoons olive oil
- 1 zucchini, quartered and sliced
- 2 carrots, peeled and diced
- 3 cloves garlic, minced
- Salt and pepper to taste
- 1 teaspoon ground cumin
- 1/4 cup chopped fresh cilantro for garnish
- 3 cloves garlic, minced
- 1 large egg
- 1 pound lean ground beef
Instructions
- Combine the ground beef, cooked rice, cilantro, mint (if using), egg, garlic, cumin, oregano, salt, and pepper in a large bowl. Mix gently until just combined. Form into small meatballs, about 1 inch in diameter. Set aside.
- Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery. Cook for 5-7 minutes until the vegetables begin to soften.
- Stir in the minced garlic and cook for 30 seconds until fragrant. Pour in the beef broth and diced tomatoes. Add the cumin and oregano. Bring to a boil, then reduce heat to a simmer.
- Gently drop the meatballs into the simmering broth. Do not stir immediately. Let them cook for 5 minutes undisturbed.
- Carefully stir in the diced potatoes. Simmer for 10 minutes, then add the zucchini. Continue cooking for another 5-7 minutes until the potatoes are tender and the meatballs are cooked.
- Taste and adjust the seasoning with salt and pepper. Ladle the soup into bowls, garnish with fresh cilantro, and serve with lime wedges.