Mexican Meatball Soup {Albondigas Soup} – Hearty & Flavorful Weeknight Dinner

Mexican Meatball Soup, also known as Albondigas Soup, is a comforting, protein-packed meal featuring tender spiced beef meatballs simmered in a rich, savory broth loaded with fresh vegetables. This easy Mexican Meatball Soup recipe combines bold flavors like cumin, garlic, and fresh cilantro with green beans, tomato sauce, and a lightly spiced broth for a satisfying weeknight dinner that the whole family will love. Ready in just 40 minutes, this soup is perfect for busy evenings or meal prep, offering a warm, flavorful, and healthy option that’s naturally high in protein and fiber. Garnished with fresh cilantro, each bowl is aromatic, colorful, and bursting with fresh Mexican flavors.

Introduction

Nothing warms the soul like a bowl of hearty soup filled with tender meatballs and fresh vegetables. Mexican Meatball Soup, or Albondigas Soup, brings together spiced beef meatballs, fresh herbs, and vegetables in a rich, flavorful broth. This soup is perfect for a cozy family dinner, a meal-prep solution, or whenever you want a satisfying, healthy dinner with bold flavors.

The recipe combines simple, fresh ingredients like ground beef, onion, garlic, green beans, celery, and tomato sauce with spices like cumin and oregano to create a comforting, restaurant-quality soup at home. The meatballs are tender and infused with cilantro, salt, pepper, and egg to bind them perfectly. Simmered in a lightly spiced broth, the meatballs absorb flavor while contributing richness and texture to the soup.

Ideal for weeknights, Mexican Meatball Soup is hearty, nutritious, and kid-friendly. It’s also versatile—adjust the spices or add extra vegetables to suit your taste. With a balance of protein, fiber, and fresh vegetables, it’s a meal that feels indulgent but is surprisingly light and healthy.

Why You’ll Love This Recipe

  • Quick & Easy
    Ready in just 40 minutes, including preparation and simmering time.
  • Hearty & Satisfying
    Tender meatballs and vegetables make it filling and nutritious.
  • Bold, Authentic Flavors
    Spiced with cumin, garlic, and cilantro for a Mexican-inspired taste.
  • Family-Friendly
    Mild but flavorful, appealing to kids and adults alike.
  • Meal Prep Friendly
    Makes 6 servings; leftovers store well in the fridge.
  • Healthy & Nutritious
    High in protein, fiber, and fresh vegetables.

Ingredients Breakdown

Servings: 6

Soup Base

  • 2 tablespoons extra virgin olive oil
  • 1 onion, chopped
  • 1 large garlic clove, minced
  • 1 celery stalk, cut into small chunks
  • 2 teaspoons cumin, divided
  • 8 cups (2 l) chicken stock or beef stock
  • 4 cups (1 l) water
  • 1/2 cup tomato sauce
  • 1/2 pound green beans, trimmed and cut into pieces

Meatballs

  • 1 pound ground beef
  • 1/2 cup chopped fresh cilantro
  • 1 egg
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon cayenne, optional
  • 1 teaspoon dried oregano

Garnish

  • Fresh chopped cilantro

Ingredient Highlights

Ground Beef – Provides protein and forms the base of tender meatballs.

Cilantro – Adds fresh, bright flavor to the meatballs and final garnish.

Green Beans & Celery – Offer fiber, texture, and vegetable nutrition.

Cumin & Oregano – Classic Mexican spices that create authentic, bold flavor.

Tools & Equipment Needed

  • Large pot or Dutch oven
  • Cutting board
  • Chef’s knife
  • Small mixing bowl
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Small cookie scoop (for uniform meatballs)

Optional:

  • Ladle for serving

Step-by-Step Instructions

1. Sauté Aromatics

Heat 2 tablespoons olive oil in a large pot over medium heat.

Add chopped onion and celery, cooking until tender, about 3 minutes, stirring regularly.

Add minced garlic and 1 teaspoon cumin; cook 1 minute more until fragrant.

2. Prepare the Broth

Add:

  • 8 cups chicken or beef stock
  • 4 cups water
  • 1/2 cup tomato sauce

Bring to a boil, then reduce heat to simmer.

Add green beans and let them cook while preparing meatballs.

3. Make Meatballs

In a large bowl, combine:

  • 1 pound ground beef
  • 1/2 cup chopped cilantro
  • 1 egg
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon cumin
  • 1/4 teaspoon cayenne, optional

Mix well and shape into 1-inch meatballs using a small cookie scoop.

4. Add Meatballs to Soup

Carefully add meatballs to the simmering broth one at a time.

Cover the pot and simmer for 30 minutes until meatballs are cooked through and tender.

5. Final Seasoning

Add a few pinches of oregano.

Taste and adjust seasoning with salt, pepper, and optional cayenne.

6. Serve

Ladle Mexican Meatball Soup into bowls.

Garnish with fresh chopped cilantro and serve immediately.

Tips & Variations

Vegetarian Option

Use plant-based ground meat or cooked lentils in place of beef.

Gluten-Free Option

This recipe is naturally gluten-free.

Spice Adjustment

Add more cayenne for heat or omit for mild flavor.

Vegetable Variations

Add diced carrots, zucchini, or corn for extra color and nutrients.

Make Ahead

Prepare meatballs in advance; store in the fridge until ready to add to soup.

Flavor Profile

This Mexican Meatball Soup delivers savory, tender meatballs in a rich, aromatic broth. Cumin and oregano give earthy warmth, while cilantro adds freshness. The green beans and celery provide slight crunch and texture, balancing the soft, flavorful meatballs. Simmering allows flavors to meld beautifully, producing a comforting, satisfying soup with bright, layered taste.

Nutritional Overview

Approximate nutrition per serving:

  • Calories: 287.26
  • Protein: 20.81 g
  • Carbohydrates: 11.34 g
  • Fat: 17.67 g
  • Fiber: 2.17 g

Dietary considerations:

  • High-protein
  • Gluten-free
  • Can be adjusted for lower sodium by using low-sodium stock

Make-Ahead & Meal Prep Tips

  • Prep Ingredients Early – Chop vegetables and cilantro ahead of time.
  • Prepare Meatballs Ahead – Shape meatballs and store in the fridge until ready.
  • Storage – Refrigerate leftovers in airtight containers for up to 4 days.
  • Reheating – Simmer gently on the stovetop to preserve meatball texture.

FAQs

Can I freeze this soup?
Yes. Freeze in an airtight container for up to 3 months.

Can I use turkey or chicken instead of beef?
Yes. Ground turkey or chicken can be used for a leaner option.

Do I need to precook the meatballs?
No. Adding them raw to simmering soup ensures they cook gently and stay tender.

Can I add rice or noodles?
Yes, cooked rice or small pasta shapes can be added during the last 10 minutes of simmering.

Cooking Timeline

StepTime
Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes
Servings6

Serving Suggestions

  • Serve with warm tortillas or crusty bread.
  • Garnish with extra cilantro or a squeeze of lime for brightness.
  • Add avocado slices for creaminess.

Recipe Variations

  1. Spicy Albondigas Soup – Increase cayenne or add chopped jalapeños.
  2. Extra Veggie Soup – Include diced carrots, zucchini, or corn for more texture.
  3. Cheesy Twist – Top with shredded cheese before serving.
  4. Rice or Quinoa – Stir in cooked rice or quinoa for added bulk.

Ingredient Spotlight

Ground Beef – Provides protein, richness, and tender meatballs when combined with egg and cilantro.

Cilantro – Adds fresh, herbaceous flavor that balances the warmth of cumin and cayenne.

Cumin – Essential spice for authentic Mexican flavor; earthy and aromatic.

Pro Cooking Tips

  • Simmer Gently – Prevents meatballs from breaking apart.
  • Uniform Meatballs – Use a small cookie scoop for even cooking.
  • Layer Flavors – Sauté aromatics first for deeper flavor.
  • Taste Before Serving – Adjust salt, pepper, and cayenne to personal preference.

Storage & Freezing Guide

Refrigerator – Store in airtight containers for up to 4 days.

Freezer – Freeze in airtight containers for up to 3 months.

Reheating – Simmer on the stovetop until heated through; avoid microwaving meatballs to prevent toughness.

Nutrition Estimate (Per Serving)

NutrientAmount
Calories287.26
Protein20.81 g
Carbohydrates11.34 g
Fat17.67 g
Fiber2.17 g

Dietary Notes: High-protein, gluten-free, adjustable spice level.

Expanded Conclusion

Mexican Meatball Soup {Albondigas Soup} is a flavorful, comforting, and nutritious meal perfect for weeknight dinners or meal prep. Tender, spiced beef meatballs simmered in a rich, vegetable-filled broth make every spoonful satisfying. With simple ingredients and straightforward steps, this soup is approachable for any home cook while still delivering bold Mexican-inspired flavors.

Save this recipe for an easy, protein-packed dinner that will become a family favorite, and don’t forget to garnish with fresh cilantro for the best flavor and presentation.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Mexican Meatball Soup {Albondigas Soup} – Hearty & Flavorful Weeknight Dinner

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Mexican Meatball Soup, also known as Albondigas Soup, is a bold and satisfying soup featuring spiced beef meatballs and fresh vegetables in a flavorful broth. Perfect for a comforting weeknight dinner.

  • Total Time: 40 minutes
  • Yield: 6 servings

Ingredients

Scale
  • 2 tablespoons extra virgin olive oil
  • 1 onion, chopped
  • 1 large garlic clove, minced
  • 1 celery stalk, cut into small chunks
  • 2 teaspoons cumin, divided
  • 8 cups (2 l) chicken or beef stock
  • 4 cups (1 l) water
  • 1/2 cup tomato sauce
  • 1/2 pound green beans, trimmed and cut into pieces
  • 1 pound ground beef
  • 1/2 cup chopped fresh cilantro
  • 1 egg
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon cayenne (optional)
  • 1 teaspoon dried oregano

Instructions

  1. Heat olive oil in a large pot or Dutch oven over medium heat. Add onion and celery, cooking about 3 minutes until tender.
  2. Add garlic and 1 teaspoon cumin; cook 1 minute more. Pour in stock, water, and tomato sauce, and bring to a boil. Add green beans.
  3. In a large bowl, combine ground beef, cilantro, salt, pepper, remaining cumin, and egg. Shape mixture into 1-inch meatballs using a small cookie scoop.
  4. Add meatballs to the simmering soup one at a time. Cover and simmer for 30 minutes.
  5. Add oregano and adjust seasoning with salt, pepper, and optional cayenne.
  6. Ladle soup into bowls and garnish with fresh cilantro. Serve immediately.

Notes

  • Use fresh cilantro for the best flavor.
  • Adjust spice levels with cayenne pepper according to taste.
  • This soup can be made ahead and reheated; flavors deepen after sitting.
  • Author: lily
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star