Soups & Stews
This authentic Mexican taco soup brings the bold flavors of street tacos to your bowl—smoky chipotle, tangy tomatoes, and creamy broth all in one hearty dish. I developed this recipe after years of perfecting the balance between traditional Mexican ingredients and modern comfort food appeal.
The secret lies in simmering dried chilies with garlic and onions to create a deep, aromatic base, then layering in hominy, masa, and your choice of protein.
The result is a rich, velvety soup with layers of smoky heat from chipotle, bright acidity from tomatoes, and a touch of creaminess that makes it irresistibly comforting.
Unlike many versions, this recipe stays true to Mexican roots while offering a satisfying, filling meal that’s perfect for chilly evenings or game day gatherings. The hominy adds texture, while masa gives it that signature taco-soup thickness.
What sets this apart is the authentic flavor profile—no shortcuts, just slow-simmered goodness that builds depth over time. You’ll end up with a soup that’s hearty enough to be a main dish but light enough to enjoy any time of day.
The best part? It’s customizable—add shredded chicken, beef, or even black beans for a vegetarian twist.
Serve it with warm tortillas, a sprinkle of fresh cilantro, and a wedge of lime for that final bright touch. This isn’t just soup—it’s a flavor-packed celebration of Mexican comfort food. Let’s make it!
Ingredients for authentic mexican taco soup
Smoky, tangy, creamy—this soup brings Mexican street flavors to your kitchen.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Adobo sauce included, chopped finely |
| Yellow Onion 🧅 | 1 whole | Diced medium size |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced |
| Canned Tomato Sauce 🍅 | 2 cups | San Marzano preferred |
| Canned Hominy 🌽 | 15 oz | Drained and rinsed |
| Masa Harina 🌾 | ½ cup | For thickening |
| Chicken or Beef Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, zest optional |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Cumin 🌿 | 1 tsp | Ground, toasted |
| Oregano 🍃 | 1 tsp | Dried Mexican preferred |
The chipotle peppers are the soul of this soup. Grab the canned ones in adobo sauce—they’re pre-soaked and ready to use. I always buy mine at Latin markets where they’re freshest, but any grocery store with a decent international aisle will have them. Toast the cumin seeds first if you’ve got whole ones—30 seconds in a dry pan brings out their aroma. The masa harina? Maseca is the brand I trust, but any corn masa will work. For the hominy, Goyaand is my go-to—it’s pre-cooked and ready to go.
No chipotle peppers? Substitute 1 tbsp smoked paprika plus 1 tsp cayenne for heat, but you’ll lose that deep smoky flavor. Short on masa? Cornstarch or flour at half the amount works in a pinch, though the texture won’t be quite the same. The broth is where you can get creative—vegetable broth works for vegetarian versions, just add a splash of vinegar to mimic the acidity. And if you’re feeling lazy, pre-shredded cheese is fine for topping, but freshly grated melts better. The lime should be fresh—bottled juice just won’t cut it.
This soup tastes even better the next day—make a double batch and freeze half. Store leftovers in the fridge for 4-5 days, or freeze for up to 3 months. I like to portion it into containers with tortillas on the side so lunches are ready to grab. The cilantro and lime can go in right before serving—no need to refrigerate them ahead. For extra richness, stir in a dollop of sour cream when serving, but don’t skip the garnish—it’s what makes it feel authentic.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it uses things I already have—no last-minute grocery runs. That adobo sauce from the chipotle peppers? Just blend it with the onion and garlic, and boom—you’ve got the base. No fancy techniques, no stress.
- Smoky Depth Magic: The moment I stir in those blended chipotle peppers, my kitchen smells like a street taco stand. That smoky heat lingers, but the hominy’s creamy texture balances it perfectly. (Yes, even on a Tuesday night.)
- Leftovers That Beg: This soup tastes better the next day—honestly, the flavors meld into something richer. I double the batch on Sundays, and by Wednesday, I’m still scraping the pot clean. Zero waste, all satisfaction.
- Budget-Friendly Crowd-Pleaser: A can of hominy and a jar of adobo stretch this into six servings for under $10. My college friends used to fight over my pot—now my family does. (Between us, the hominy makes it feel fancy without the price tag.)
Step-by-step instructions for authentic Mexican taco soup
Here's how to create a rich, smoky fusion that balances traditional flavors with a comforting twist.
Build the Smoky Chipotle Base
In a large pot, heat 2 tablespoons dried chipotle peppers in adobo over medium heat for 2 minutes until fragrant. You'll smell that deep, smoky aroma—this is the soul of your soup. Add the diced yellow onion and cook for 5 minutes until softened and translucent.
Stir in the 6 minced garlic cloves and cook for 30 seconds until golden and fragrant. Watch closely—garlic burns quickly. This aromatic trio forms the flavor foundation that will carry through your entire soup.
Develop the Tomato-Cream Fusion
Pour in the 2 cups canned tomato sauce and bring to a gentle simmer. Let it cook for 5 minutes until the flavors meld together. You'll notice the sauce thicken slightly and deepen in color—this is when the smoky chipotle really starts to shine.
Add the 4 cups chicken or beef broth, 1.5 teaspoons salt, 1 teaspoon cumin, 1 teaspoon oregano, and 0.5 teaspoon ground black pepper. Stir well and bring to a full boil. The spices will infuse into the broth, creating a flavorful liquid that will carry all your ingredients.
Incorporate the Hearty Ingredients
Reduce heat to medium-low and add the 15 ounces drained hominy. Stir gently to distribute evenly. The hominy will absorb some of the flavorful broth, adding its characteristic nutty taste and satisfying texture to the soup.
Sprinkle the 0.5 cup masa harina over the soup and stir continuously for 2 minutes until fully dissolved. This creates a natural thickening that gives the soup its perfect consistency—thick enough to be hearty, but still easy to ladle. The masa harina also adds a subtle corn flavor that complements the other ingredients beautifully.
Finish with Cream and Fresh Elements
Remove the pot from heat and stir in the 0.5 cup heavy cream. The cream will create a luxurious, velvety texture that balances the smoky flavors. Add the juice of the whole lime and taste—adjust the seasoning if needed. The lime brightens the soup and cuts through the richness of the cream.
Just before serving, stir in the 0.25 cup chopped fresh cilantro. The cilantro adds freshness and a pop of color that makes the soup visually appealing. Let the soup sit for 5 minutes off the heat to allow all the flavors to meld together completely.
Serve with Authentic Touches
Ladle the soup into bowls and garnish with additional cilantro and lime wedges. The contrast of the fresh lime against the warm soup is what makes this dish feel truly authentic. Serve with warm tortillas or crusty bread to soak up every last drop of that flavorful broth.
This soup captures the essence of Mexican comfort food with its smoky chipotle, creamy texture, and hearty ingredients. The combination of traditional flavors with the rich cream creates a fusion that's both familiar and exciting—perfect for a cozy meal that feels special.
Pro Tips For Making Authentic Mexican Taco Soup
- Sauté Onions Low and Slow: I used to rush this step and end up with bitter onions—don’t. Cook them at medium-low heat for 8-10 minutes until they’re translucent and just starting to caramelize. That deep sweetness is the base of the soup’s flavor, and skipping this means your dish will taste flat. (Yes, even if you’re impatient like me.)
- Toast Chipotles First: When you open that adobo jar, take a quick 30-second pass with a dry skillet to warm the peppers before blending. This deepens their smoky heat and prevents the sauce from tasting raw. I learned this the hard way—my first batch had a weird, metallic aftertaste until I tried toasting them.
- Strain the Hominy: Canned hominy is packed in brine, and if you use it straight, your soup will be watery. Drain it, rinse it, and give it a quick spin in a colander to remove excess liquid. Trust me, your soup’s texture will be richer and the flavors more concentrated—no one wants a sad, diluted taco soup.
- Simmer the Sauce Longer: After adding the tomato sauce and chipotle blend, let it cook uncovered for 15-20 minutes at a gentle simmer. This isn’t just about reducing—it’s about letting the flavors meld and the acidity mellow. I used to skip this, and the soup always tasted sharp and unfinished. Patience here makes all the difference.
Best sauces and condiments for this dish
Smoky Chipotle Oil
Infuse your soup with authentic depth using chipotle oil—simmer 2 tablespoons dried chipotle peppers in adobo with ½ cup neutral oil (like avocado or grapeseed) for 10 minutes on low heat. Strain and reserve the oil to drizzle over finished soup.
This adds smoky richness without altering the soup's texture. I like to use La Costeña chipotles for their balanced heat and flavor. 🌶️
Creamy Avocado Sauce
Blend 1 ripe avocado, ½ cup sour cream, juice of 1 lime, and ¼ cup cilantro until smooth. Stir 1 tablespoon into each bowl of soup just before serving.
This adds a velvety, fresh contrast to the smoky broth. For extra creaminess, add a splash of Mexican crema. 🥑
Spicy Salsa Verde
Toss 1 cup tomatillos, 1 jalapeño, 2 garlic cloves, and ¼ cup cilantro in a blender with ½ cup water. Roast the mixture on a comal or skillet until charred, then blend until smooth.
Serve as a topping for a tangy kick. I love using El Mexicano tomatillos for their bright flavor. 🌶️
Crispy Tortilla Strips
Cut 4 corn tortillas into thin strips, toss with 1 tablespoon oil, and bake at 375°F for 8-10 minutes until golden and crispy. Sprinkle with ½ teaspoon salt and serve as a crunchy garnish. These add texture and soak up extra broth. 🌽
Pickled Red Onions
Quick-pickle 1 small red onion, thinly sliced, in ½ cup vinegar, 1 tablespoon lime juice, 1 teaspoon sugar, and ½ teaspoon salt for 30 minutes. The bright acidity cuts through the soup's richness. I usually make a big batch to use on tacos too. 🧅
Fresh Cilantro-Lime Crema
Whisk ½ cup Mexican crema (or sour cream), juice of 1 lime, and ¼ cup chopped cilantro until combined. Drizzle over finished soup for a fresh, herby finish. This lighter alternative to heavy cream keeps the dish bright and zesty. 🌿
Nutrition facts
Frequently asked questions
Can I make this soup vegetarian?
Swap the chicken or beef broth for vegetable broth and add 1 can black beans (drained) or 1 cup corn kernels for protein. For extra richness, stir in ½ cup coconut milk instead of heavy cream. The smoky chipotle and masa will still shine while keeping it fully plant-based.
Why does my soup taste too spicy?
Chipotle peppers pack serious heat! To balance it, add 1 extra tablespoon of heavy cream or ½ cup plain yogurt to cool the flavors. A squeeze of lime also brightens the palate. For future batches, reduce chipotle to 1 tablespoon if you prefer milder heat. Taste as you go—you can always adjust!
How do I store leftovers?
Let the soup cool completely, then store in an airtight container in the fridge for 4-5 days. For freezing, portion into single-serving containers and freeze for up to 3 months. Thaw overnight in the fridge—never microwave directly from frozen. The flavors actually deepen overnight!
What's the best way to reheat?
Gently reheat on the stove over low-medium heat until just warmed through—about 3-5 minutes. Avoid microwaving as it can make the masa gummy. Stir in a splash of broth or water if needed. For extra freshness, add a sprinkle of cilantro and lime after reheating.
Can I use fresh chipotle peppers instead?
Fresh chipotles are much hotter and less smoky than dried. If using them, reduce to 1 pepper (seeds removed) and simmer for 10 minutes in broth to mellow the heat. For authentic flavor, dried chipotles in adobo are ideal—they're pre-soaked and ready to use.
