Mexican Tortilla Meatball Soup: A Hearty Fiesta in a Bowl
The aroma alone takes me back to a crisp autumn evening in Santa Fe, New Mexico. Twinkling strings of lights illuminated a small courtyard as mariachi music filled the air. A steaming bowl of soup, much like this one, warmed my hands and soul. The rich broth, studded with tender meatballs and a hint of spice, was the perfect complement to the vibrant atmosphere, creating a memory I savor to this day.
Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 15 minutes
- Servings: 8
- Yield: 8 servings
- Dietary Type: Adaptable (see variations)
Ingredients
For the Meatballs:
- 1 1/2 lbs lean ground beef
- 3 tablespoons chopped cilantro
- 1 tablespoon minced garlic
- 2 teaspoons fresh lime juice
- 1 teaspoon ground cumin
- 1 teaspoon hot sauce
- Salt and pepper to taste
For the Soup:
- 2 medium onions, chopped (about 2 cups)
- 4 cloves garlic, minced
- 4 tablespoons vegetable oil
- 2 (4 ounce) cans green chilies, chopped
- 2 (15 ounce) cans Italian-style stewed tomatoes, chopped, reserving the juice
- 8 cups chicken stock
- 1 tablespoon chili powder
- 2 teaspoons ground cumin
- 1 teaspoon hot sauce, to taste
- 1/2 cup all-purpose flour
- 1 cup chicken stock
- Salt and pepper to taste
Optional Garnishes:
- Sour cream
- Monterey Jack cheese, shredded
- Fried tortilla strips
Equipment Needed
- Large skillet
- Large soup pot or Dutch oven
- Small bowl
- Whisk
Instructions
-
Prepare the Meatball Mixture: In a large bowl, gently combine the ground beef, cilantro, garlic, lime juice, cumin, hot sauce, salt, and pepper. Be careful not to overmix, as this can result in tough meatballs.
-
Form the Meatballs: Using your hands, form the meat mixture into approximately 1-ounce meatballs. Aim for uniform size so they cook evenly.
-
Brown the Meatballs: Heat 2 tablespoons of vegetable oil in a large skillet over medium heat. Once the oil is shimmering, carefully add the meatballs to the skillet. Work in batches to avoid overcrowding, which can lower the oil temperature and cause the meatballs to steam instead of brown.
-
Cook the Meatballs: Cook the meatballs until browned on all sides, about 5 minutes. They don’t need to be fully cooked through at this point, as they will finish cooking in the soup. Remove the browned meatballs from the skillet and set aside.
-
Sauté the Aromatics: In a large soup pot or Dutch oven, heat the remaining 2 tablespoons of vegetable oil over low heat. Add the chopped onions and minced garlic. Cook, stirring occasionally, until the onions are translucent and softened, about 5 minutes. This gentle sautéing process releases the natural sweetness of the onions and garlic, creating a flavorful base for the soup.
-
Incorporate the Chilies: Add the chopped green chilies to the pot and cook for an additional 2 minutes, stirring frequently. The heat from the chilies will infuse the oil and onions, adding a subtle kick to the soup.
-
Build the Soup Base: Add the chopped Italian-style stewed tomatoes (along with their juice), chicken stock, chili powder, cumin, and hot sauce to the pot. Stir well to combine all the ingredients.
-
Simmer the Soup: Bring the soup to a simmer over medium heat, then reduce the heat to low. Cover the pot and simmer for 15 to 20 minutes, allowing the flavors to meld and deepen.
-
Create a Slurry: In a small bowl, whisk together the all-purpose flour and 1 cup of chicken stock until smooth. This mixture, called a slurry, will help to thicken the soup. Ensure there are no lumps in the slurry before adding it to the pot.
-
Thicken the Soup: Gradually whisk the flour slurry into the simmering soup. Be sure to whisk constantly to prevent lumps from forming.
-
Bring to a Boil (Briefly): Bring the soup back to a gentle boil for a minute or two. This will activate the thickening power of the flour.
-
Simmer Again: Reduce the heat back to low and simmer for 5 minutes, stirring occasionally. This allows the soup to thicken to your desired consistency and ensures the flour is fully cooked.
-
Add the Meatballs: Gently add the browned meatballs to the soup.
-
Final Simmer: Simmer the soup for an additional 5 minutes, or until the meatballs are cooked through and heated.
-
Season to Taste: Season the soup with salt and pepper to taste. Adjust the amount of hot sauce to your preference.
-
Serve: Ladle the soup into bowls and garnish with sour cream, shredded Monterey Jack cheese, and/or fried tortilla strips, if desired.
Expert Tips & Tricks
- Spice Level Adjustment: Control the heat by using mild or hot green chilies. You can also add a pinch of cayenne pepper for extra intensity.
- Meatball Texture: For extra-tender meatballs, soak breadcrumbs in milk and add them to the meat mixture.
- Make-Ahead Convenience: The soup base can be made ahead of time and stored in the refrigerator for up to 3 days. Add the meatballs just before serving.
- Broth Boost: Use homemade chicken stock for a richer, more flavorful soup.
- Tortilla Strip Perfection: For perfectly crispy tortilla strips, cut corn tortillas into thin strips and bake them at 350°F (175°C) for 8-10 minutes, or until golden brown. Alternatively, you can quickly fry them in a little oil until crisp.
- Vegetable Boost: Add some shredded carrots or zucchini to the soup for extra nutrients and texture. Add with the tomatoes.
Serving & Storage Suggestions
Serve this hearty soup hot, garnished with your favorite toppings. The combination of creamy sour cream, melty cheese, and crunchy tortilla strips adds wonderful textures and flavors.
Leftover soup can be stored in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze the soup for up to 2 months. Thaw overnight in the refrigerator before reheating.
To reheat, gently warm the soup in a saucepan over medium heat, stirring occasionally, until heated through. You can also reheat individual portions in the microwave.
Nutritional Information
| Nutrient | Amount per Serving | % Daily Value |
|---|---|---|
| Calories | 399.7 kcal | N/A |
| Calories from Fat | 173 g | 43% |
| Total Fat | 19.3 g | 29% |
| Saturated Fat | 5.3 g | 26% |
| Cholesterol | 63.4 mg | 21% |
| Sodium | 751.9 mg | 31% |
| Total Carbohydrate | 30.2 g | 10% |
| Dietary Fiber | 2.7 g | 10% |
| Sugars | 12.3 g | N/A |
| Protein | 27 g | 53% |
Note: Nutritional information is an estimate and may vary based on specific ingredients and portion sizes.
Variations & Substitutions
- Vegetarian Option: Substitute the ground beef with plant-based ground meat alternative. Use vegetable broth instead of chicken stock.
- Gluten-Free: Ensure the chicken stock is gluten-free. Use a gluten-free flour blend or cornstarch to thicken the soup.
- Spicier Version: Add a chopped jalapeno pepper to the soup along with the green chilies.
- Creamy Soup: Stir in a splash of heavy cream or coconut cream at the end of cooking for a richer, creamier soup.
- Tortilla Soup Twist: Instead of meatballs, add shredded cooked chicken and garnish with avocado, lime wedges, and crumbled queso fresco for a classic tortilla soup variation.
- Bean Addition: Add a can of drained and rinsed black beans or pinto beans for a heartier and more filling soup.
FAQs (Frequently Asked Questions)
Q: Can I use ground turkey instead of ground beef?
A: Yes, ground turkey or ground chicken can be substituted for ground beef. The flavor will be slightly different, but it will still be delicious.
Q: Can I freeze this soup?
A: Absolutely! This soup freezes well. Allow it to cool completely before transferring it to an airtight container and freezing.
Q: How do I prevent the meatballs from falling apart?
A: Avoid overmixing the meatball mixture. Overmixing develops the gluten in the meat, which can make the meatballs tough. Also, ensure the skillet is hot enough before adding the meatballs.
Q: What can I use if I don’t have Italian-style stewed tomatoes?
A: You can use regular diced tomatoes and add a pinch of dried oregano, basil, and garlic powder to mimic the Italian flavor.
Q: Can I make this soup in a slow cooker?
A: Yes, you can adapt this recipe for a slow cooker. Brown the meatballs in a skillet as directed, then transfer them to the slow cooker along with all the other soup ingredients (except the flour slurry). Cook on low for 6-8 hours or on high for 3-4 hours. Stir in the flour slurry during the last 30 minutes of cooking.
Final Thoughts
This Mexican Tortilla Meatball Soup is more than just a recipe; it’s an invitation to create a warm and inviting experience in your own kitchen. Don’t be afraid to adjust the spices to your liking and experiment with different toppings. I hope you enjoy this comforting and flavorful soup as much as I do. I’d love to hear about your personal touches and any variations you try! Consider serving it with warm cornbread and a refreshing margarita for a complete fiesta meal.