Albondigas Soup (Mexican Meatball Soup)

0 comments Some of the links throughout this website are commission-able affiliate links. Read more in our Disclaimer.

Albondigas — meaning “meatballs” in Spanish — is a traditional Mexican soup that brings tender, spiced meatballs together with a warm, tomato-infused broth loaded with vegetables. It’s a genuinely comforting, one-pot dish that balances rich, savory flavor with hearty textures, making it just as suitable for a busy weeknight dinner as it is for a weekend gathering or a batch of meal prep.

What makes this soup work so well is the relationship between its two components: the meatballs, which are seared first to develop flavor and hold their shape, and the broth, which simmers separately to build depth before the meatballs and potatoes are added to finish cooking together. Understanding that sequence — build the broth, then bring everything together — is really the heart of this recipe’s method.

Understanding the Two Components

Before getting into the workflow, it helps to understand what each half of this recipe is doing.

The meatballs are built on lean ground beef, bound together with egg, and flavored with garlic, cilantro, and cumin. Optional cooked rice can be mixed in, which gives the meatballs a softer, more tender texture than meat alone would produce. A quick sear in olive oil before they go into the soup locks in flavor and adds a light caramelized crust.

The soup base is a tomato-infused chicken broth, built with low-sodium chicken broth, diced tomatoes, and aromatic vegetables like carrots, celery, and potato, seasoned with cumin, oregano, and fresh cilantro. This base simmers on its own first, allowing the flavors to meld before the meatballs are introduced.

Mise en Place: Setting Up Before You Cook

Prepare your meatball ingredients together first. Ground beef, beaten egg, minced garlic, chopped cilantro, cumin, salt, pepper, and cooked rice (if using) should all be ready to combine in one bowl, since this mixture needs to be mixed thoroughly before shaping.

Keep your hands slightly wet when shaping meatballs. This is a small but genuinely useful trick — it prevents the meat mixture from sticking to your hands as you roll, making the shaping process faster and cleaner.

Prep your soup vegetables while the meatballs sear. Since the meatballs need to be seared in a separate skillet before joining the soup, this is a good window to have your carrots, celery, and potato already sliced, diced, and ready to go into the pot.

Workflow: How Everything Comes Together

Preparing the Meatballs

In a large bowl, combine the ground beef, beaten egg, minced garlic, chopped cilantro, ground cumin, salt, pepper, and cooked rice (if using). Mix thoroughly until well combined. Roll the mixture into 20 to 24 evenly sized meatballs, about 1½ inches wide, keeping your hands slightly wet to prevent sticking. Heat olive oil in a skillet over medium heat and sear the meatballs on all sides until lightly browned, then set aside.

Making the Soup Base

In a large pot, combine the chicken broth, sliced carrots, celery chunks, diced tomatoes (with their juice), ground cumin, oregano, and fresh cilantro. Bring to a boil, then reduce to a gentle simmer and cook for 10 minutes to let the flavors meld together.

Adding the Meatballs and Potatoes

Gently place the browned meatballs and diced potatoes into the simmering soup. Increase the heat slightly to bring the soup to a mild boil for a few minutes, which helps cook the meatballs through quickly. Lower the heat again and simmer for an additional 20 minutes, or until the potatoes are tender.

Seasoning and Serving

Taste the broth and adjust the seasoning with salt and pepper as needed. Ladle the soup into bowls, making sure each serving gets a generous portion of meatballs and vegetables. Serve warm with tortillas or bread for dipping.

Getting the Technique Right

  • Wet your hands slightly before rolling meatballs. This prevents sticking and makes shaping faster and more consistent.
  • Keep the meatballs evenly sized. Uniform size ensures they all cook through at the same rate once added to the soup.
  • Searing is optional, but recommended. Browning the meatballs before adding them to the soup enhances flavor by adding a caramelized outer layer, even though it’s not strictly required for the dish to work.
  • Avoid overboiling once the meatballs are in the soup. A gentle simmer keeps the meat tender — an aggressive boil can toughen the meatballs.
  • Taste and adjust before serving. Check the broth’s seasoning and add salt, pepper, or an extra pinch of cumin as needed to balance the flavors.

Why This Recipe Is a Must-Try

  • Customizable: the spice level can be adjusted, and vegetables like zucchini or green beans can be added for extra nutrition.
  • One-pot wonder: the soup itself comes together in a single pot, keeping cleanup simple.
  • Family-friendly: the broth is mild but flavorful, making it approachable for both kids and adults.
  • Nutritious: packed with protein, vegetables, and warming spices, it delivers real nutritional value alongside its comforting flavor.

When to Serve This Soup

Albondigas Soup fits naturally into weeknight dinners, weekend gatherings, or batch meal prep for busy days. Serve it with warm tortillas or crusty bread on the side for a complete, satisfying meal.


Mexican Albondigas Soup

Description

A traditional Mexican soup featuring tender, spiced meatballs simmered in a warm, tomato-infused chicken broth with carrots, celery, and potatoes. Hearty, comforting, and made entirely in one pot.

Ingredients

For the Meatballs:

  • 1 pound ground beef
  • 1 egg, beaten
  • 2 teaspoons minced garlic
  • ½ cup fresh cilantro, chopped
  • 1 teaspoon ground cumin
  • ½ teaspoon salt
  • ¼ teaspoon pepper
  • ½ cup cooked rice (optional)
  • 1–2 tablespoons olive oil

For the Soup Base:

  • 4 cups low-sodium chicken broth
  • ½ carrot, sliced
  • 1 celery stalk, cut into chunks
  • 1 (16-ounce) can diced tomatoes, undrained
  • ½ teaspoon ground cumin
  • 1 teaspoon oregano
  • ½ cup fresh cilantro, chopped
  • 1 potato, diced
  • Salt and pepper, to taste

Instructions

  1. In a large bowl, combine the ground beef, beaten egg, minced garlic, chopped cilantro, ground cumin, salt, pepper, and cooked rice (if using). Mix thoroughly.
  2. Roll the mixture into 20–24 evenly sized meatballs, about 1½ inches wide. Heat olive oil in a skillet over medium heat and sear the meatballs on all sides until lightly browned. Set aside.
  3. In a large pot, combine the chicken broth, sliced carrots, celery chunks, diced tomatoes (with juice), ground cumin, oregano, and fresh cilantro. Bring to a boil, then reduce to a gentle simmer and cook for 10 minutes.
  4. Gently add the browned meatballs and diced potatoes to the simmering soup. Increase the heat slightly to bring to a mild boil for a few minutes.
  5. Lower the heat and simmer for an additional 20 minutes, or until the potatoes are tender.
  6. Taste the broth and adjust seasoning with salt and pepper as needed. Ladle into bowls, ensuring each serving has a generous portion of meatballs and vegetables. Serve warm with tortillas or bread.

Notes

  • Wet your hands slightly before rolling meatballs to prevent sticking, and keep them evenly sized for uniform cooking.
  • Searing the meatballs is optional but enhances flavor with a caramelized outer layer.
  • Avoid overboiling once the meatballs are added — a gentle simmer keeps the meat tender.
  • Taste the broth before serving and adjust with salt, pepper, or an extra pinch of cumin as needed.
  • Customize with additional vegetables like zucchini or green beans if desired.
  • Nutrition (per quart): Calories: 548 | Fat: 29g | Saturated Fat: 9g | Trans Fat: 1g | Cholesterol: 127mg | Sodium: 1493mg | Carbohydrates: 38g | Fiber: 5g | Sugar: 10g | Protein: 32g | Vitamin D: 0mcg | Calcium: 141mg | Iron: 6mg | Potassium: 1766mg

Medical Disclaimer: The nutritional information provided with this recipe is for general informational purposes only and is not intended as medical or dietary advice. It should not be used to diagnose, treat, cure, or prevent any disease or health condition, and it is not a substitute for professional medical guidance. Nutritional values are approximate and may vary based on specific ingredients, brands, and portion sizes used. Individuals with allergies, dietary restrictions, or medical conditions should consult a qualified healthcare provider or registered dietitian before making changes to their diet. Reliance on any information provided in this recipe is solely at your own risk.

Leave a Comment

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

*