Albondigas Soup with Meatballs and Vegetables

Servings: 6 Total Time: 1 hr Difficulty: Beginner
pinit

Save this recipe for later !

Albondigas Soup, or Mexican meatball soup, is a beloved comfort dish featuring tender, seasoned meatballs simmered in a flavorful broth with vegetables and rice or potatoes. This hearty soup is aromatic, nourishing, and perfect for chilly evenings, family dinners, or when you crave a warm, homemade meal.

The beauty of this recipe lies in its balance of flavors and textures: juicy meatballs, tender vegetables, and a rich, lightly spiced broth. It’s a versatile dish that brings the heartiness of a stew while keeping the comforting, soupy consistency.

Why I Love This Recipe

I love this recipe because it’s both comforting and wholesome. The meatballs are perfectly seasoned and tender, while the broth is full of subtle Mexican flavors without being overwhelming. The vegetables add color, nutrition, and texture, making this dish feel hearty yet balanced.

It’s a recipe that’s perfect for family meals, where everyone can enjoy a warm, home-cooked bowl, and it also reheats beautifully, making it great for leftovers or meal prep.

Why It’s a Must-Try Dish

  • Hearty and nutritious — packed with protein, vegetables, and flavor.
  • Perfectly balanced — tender meatballs in a flavorful, lightly spiced broth.
  • Family-friendly — comforting for all ages.
  • Versatile — add rice, potatoes, or other vegetables as preferred.
  • Easy to prepare — uses simple ingredients but delivers restaurant-quality taste.

Recipe Overview

  • Preparation Time: 20 minutes
  • Cooking Time: 40 minutes
  • Total Time: 1 hour
  • Servings: 6–8 bowls
  • Calories: ~320 kcal per serving

Cuisine and Course

  • Cuisine: Mexican / Latin American
  • Course: Soup / Main Dish

Ingredients

For the Meatballs:

  • 1 lb (450 g) ground beef or a mix of beef and pork
  • ½ cup cooked rice
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 large egg
  • 2 tbsp fresh cilantro, chopped
  • ½ tsp cumin
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp chili powder (optional)

For the Soup:

  • 1 tbsp olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 stalks celery, diced
  • 1 medium zucchini, diced
  • 1 medium potato, peeled and diced
  • 6 cups chicken or beef broth
  • 1 cup crushed tomatoes or tomato puree
  • 1 tsp ground cumin
  • ½ tsp dried oregano
  • Salt and black pepper, to taste
  • 2 cups fresh spinach or chard, chopped
  • 2 tbsp fresh cilantro, chopped for garnish

Simple Cooking Directions

  1. Prepare the meatball mixture and shape into small balls.
  2. Brown meatballs lightly in a skillet or simmer directly in broth.
  3. Sauté onions, garlic, and vegetables.
  4. Add broth, tomatoes, and spices, then simmer with meatballs.
  5. Stir in greens near the end of cooking.
  6. Serve hot, garnished with fresh cilantro.

Step-by-Step Recipe Preparation

Step 1: Prepare the Meatballs

  1. In a large bowl, combine ground meat, cooked rice, chopped onion, garlic, egg, cilantro, cumin, salt, pepper, and chili powder.
  2. Mix gently until just combined (do not overmix).
  3. Shape mixture into 1–1.5 inch meatballs and set aside.

Step 2: Brown the Meatballs (Optional)

  • Heat 1 tbsp olive oil in a large skillet over medium heat.
  • Brown meatballs lightly for 2–3 minutes per side.
  • You can also add raw meatballs directly to the soup if preferred.

Step 3: Sauté Vegetables

  • In a large pot, heat a bit of olive oil and sauté onions and garlic for 2–3 minutes.
  • Add carrots, celery, zucchini, and potato. Sauté for another 3–4 minutes.

Step 4: Add Broth and Tomatoes

  • Pour in broth and crushed tomatoes.
  • Add cumin, oregano, salt, and pepper. Stir well.
  • Bring to a gentle boil.

Step 5: Simmer Meatballs

  • Carefully add meatballs to the simmering soup.
  • Reduce heat and simmer 20–25 minutes, or until meatballs are cooked through and vegetables are tender.

Step 6: Add Greens

  • Stir in fresh spinach or chard and cook for 2–3 minutes until wilted.
  • Adjust seasoning with additional salt and pepper.

Step 7: Serve

  • Ladle soup into bowls and garnish with fresh cilantro.
  • Serve hot with warm tortillas or crusty bread.

How to Serve

  • Serve in deep bowls for a hearty meal.
  • Pair with tortilla chips, warm tortillas, or bread.
  • Optional: squeeze fresh lime over soup for extra brightness.

Additional Recipe Tips

  • Use a mix of beef and pork for juicier meatballs.
  • Precook rice to prevent the meatballs from being too wet.
  • Chop vegetables into uniform pieces for even cooking.
  • Do not overmix meatball mixture; it keeps them tender.
  • Add a splash of lime juice or a pinch of chili flakes for extra flavor.

Variations

  1. Rice-Free Albondigas: Skip the rice and use bread crumbs instead.
  2. Turkey or Chicken Meatballs: Substitute ground turkey or chicken for leaner meat.
  3. Spicy Version: Add diced jalapeño or ½ tsp cayenne for heat.
  4. Vegetable-Loaded: Add corn, green beans, or bell peppers.
  5. Mexican-Style: Serve with avocado slices and tortilla strips on top.

Freezing and Storage

  • Refrigeration: Store in an airtight container for up to 3–4 days.
  • Freezing: Freeze in individual portions for up to 2 months.
  • Reheating: Warm gently on the stove over low heat; add extra broth if needed.

Special Equipment Needed

  • Large mixing bowl for meatball mixture
  • Large soup pot or Dutch oven
  • Wooden spoon or ladle
  • Knife and cutting board

Conclusion

Albondigas Soup with Meatballs and Vegetables is a comforting, hearty, and wholesome soup that satisfies both the palate and the soul. With tender, seasoned meatballs, flavorful broth, and nutrient-rich vegetables, this dish is perfect for family meals, cozy nights, or meal prepping for the week.

It’s easy to customize, freezes well, and embodies the essence of traditional Mexican home cooking. A bowl of this soup is warming, filling, and utterly delicious — a must-try for anyone who loves hearty, homemade comfort food.

Save this recipe for later !

pinit
0 Add to Favorites

Albondigas Soup with Meatballs and Vegetables

Difficulty: Beginner Prep Time 20 mins Cook Time 40 mins Total Time 1 hr
Servings: 6 Calories: 320 kcal per serving

Description

Albondigas Soup, or Mexican meatball soup, is a beloved comfort dish featuring tender, seasoned meatballs simmered in a flavorful broth with vegetables and rice or potatoes. This hearty soup is aromatic, nourishing, and perfect for chilly evenings, family dinners, or when you crave a warm, homemade meal.

Ingredients

For the Meatballs:

For the Soup:

Instructions

  1. Step 1: Prepare the Meatballs : In a large bowl, combine ground meat, cooked rice, chopped onion, garlic, egg, cilantro, cumin, salt, pepper, and chili powder. Mix gently until just combined (do not overmix). Shape mixture into 1–1.5 inch meatballs and set aside.
  2. Step 2: Brown the Meatballs (Optional) : Heat 1 tbsp olive oil in a large skillet over medium heat. Brown meatballs lightly for 2–3 minutes per side. You can also add raw meatballs directly to the soup if preferred.
  3. Step 3: Sauté Vegetables :In a large pot, heat a bit of olive oil and sauté onions and garlic for 2–3 minutes. Add carrots, celery, zucchini, and potato. Sauté for another 3–4 minutes.
  4. Step 4: Add Broth and Tomatoes : Pour in broth and crushed tomatoes. Add cumin, oregano, salt, and pepper. Stir well. Bring to a gentle boil.
  5. Step 5: Simmer Meatballs : Carefully add meatballs to the simmering soup. Reduce heat and simmer 20–25 minutes, or until meatballs are cooked through and vegetables are tender.
  6. Step 6: Add Greens : Stir in fresh spinach or chard and cook for 2–3 minutes until wilted. Adjust seasoning with additional salt and pepper.
  7. Step 7: Serve : Ladle soup into bowls and garnish with fresh cilantro. Serve hot with warm tortillas or crusty bread.
Keywords: Albondigas Soup, or Mexican meatball soup
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Q1: Can I make the meatballs ahead of time?

Yes — prepare and store uncooked meatballs in the fridge for up to 24 hours or freeze for longer storage.

Q2: Can I skip browning the meatballs?

Yes — you can cook them directly in the soup. Browning adds extra flavor but isn’t necessary.

Q3: Can I use frozen vegetables?

Yes — adjust cooking time slightly to ensure vegetables are tender.

Q4: Can this soup be made vegetarian?

Yes — use vegetable broth and make meatballs with beans, lentils, or plant-based alternatives.

Q5: Can I add rice to the soup?

Yes — add pre-cooked rice near the end of cooking, or use it inside meatballs as traditional.

Samantha Doe Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

Your email address will not be published. Required fields are marked *

[instagram-feed]