Soups & Stews
This authentic taco soup recipe delivers the bold, smoky flavors of a Mexican street cart in your own kitchen. The foundation starts with a deep, tomato-bacon broth infused with cumin, coriander, and a touch of chipotle—just like the versions you'd find in Mexico City.
I've perfected this over years of testing, ensuring every spoonful carries that perfect balance of heat, acidity, and richness.
What sets this recipe apart is the traditional combination of hominy, tender ground beef, and crisp vegetables that simmer together until the flavors meld into something truly special.
The bacon adds a smoky depth that cuts through the acidity of the tomatoes, while the spices create layers of warmth that linger on your palate. It's the kind of soup that feels like a hug on a chilly day.
By the time you're done, you'll have a steaming bowl of soup with a thick, hearty texture and a garnish of fresh cilantro, avocado, and tortilla chips for that satisfying crunch.
This isn't just another taco soup—it's a taste of Mexico, made simple enough for weeknight dinners but flavorful enough to impress guests. The secret lies in the slow simmer and the right blend of spices.
Serve with warm tortillas or cornbread to soak up every last drop of that smoky broth. This recipe is designed to be your new go-to for game days, lazy Sundays, or whenever you crave a meal that's both comforting and exciting. Let's get cooking!
Ingredients for authentic taco soup
Six ingredients build the smoky base; toppings make it authentic and crunchy.
| Ingredient | Amount | Notes |
|---|---|---|
| Bacon 🥓 | 8 oz | Thick-cut, chopped into small pieces |
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Canned Tomato Sauce 🍅 | 28 oz | San Marzano preferred |
| Canned Diced Tomatoes 🍅 | 14 ½ oz | Fire-roasted for extra flavor |
| Cumin 🌶️ | 1 ½ tbsp | Ground, toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Chipotle Powder 🌶️ | 1 tsp | Adjust for heat preference |
| Canned Hominy 🌽 | 15 oz | Drained and rinsed |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Avocado 🥑 | 1 whole | Diced, for topping |
| Tortilla Chips 🍞 | 1 cup | Crushed, for crunch |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The bacon is non-negotiable here—it's what gives that smoky depth. Thick-cut is best (like Oscar Mayer or Applegate if you want to splurge), but any bacon works. Chop it small so it cooks fast and infuses the broth. The ground beef? 80/20 fat ratio is key—it stays juicy while browning. Trader Joe's usually has it pre-ground, but if you're buying a whole chuck roast, ask the butcher to grind it fresh. The hominy can be a pain to find, but Goya brand is reliable—just make sure it's not the pre-cooked kind in the canned corn aisle. Look for the white, creamy hominy near the Latin foods section.
No chipotle powder? Smoked paprika plus a pinch of cayenne gets you close. Fresh cilantro missing? Dried oregano at half the amount works in a pinch, but trust me, fresh is better. The canned tomatoes and sauce? San Marzano is ideal, but any good-quality canned tomatoes will do. Fire-roasted adds that charred flavor that makes it taste authentic. If you're feeling fancy, toast your cumin and coriander in a dry pan for 30 seconds before adding—game-changer. The avocado needs to be ripe but firm; if it's too soft, it'll get mushy in the soup. Store-bought tortilla chips are fine, but homemade (just crush up corn tortillas) taste even better.
This soup tastes even better the next day—flavors meld like magic. Keeps for 4-5 days in the fridge, but honestly, it won't last that long. For leftovers, reheat gently on the stove with a splash of broth to avoid drying out. The bacon fat solidifies when cold, so store it in a container with a lid. If you're prepping ahead, chop all your toppings (cilantro, avocado, onions) and keep them separate until serving. The avocado will brown, but a squeeze of lime keeps it fresh. Freezes for 3 months if you're really committed, but I've never had it last that long.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just brown the beef and bacon, toss in the onions, then dump in the canned tomatoes and sauce. No chopping, no fuss, and the flavors meld while you stir once or twice. Honestly, I’ve made it while scrolling through my phone.
- Smoky Depth Bomb: That crispy bacon and ground beef? It’s the star. The onions caramelize just enough to sweeten the base, and the canned tomatoes add a tangy richness that’s ridiculously satisfying. Between us, the first bite always makes me pause.
- Leftovers on Lock: This soup tastes even better the next day—if there’s any left, which there usually isn’t. But if you’re feeding a crowd or prepping for lunches, it reheats like a dream. My freezer’s packed with portions because it’s that reliable.
- Budget-Friendly Powerhouse: You’re using pantry staples here—bacon, beef, and canned goods—that stretch without breaking the bank. I’ve fed six people for under $15, and no one complains. (Yes, even on a Tuesday night.)
Step-by-step instructions for authentic taco soup
Let's build this smoky, hearty soup from scratch—layering rich flavors and textures that taste like a home-cooked Mexican feast.
Cook the Bacon and Sauté the Aromatics
In a large Dutch oven or heavy pot, cook the 8 oz bacon over medium heat until crispy and golden brown, about 8-10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pot. This bacon fat is pure flavor gold—don't drain it.
Reduce the heat to medium-low and add the diced yellow onion to the pot. Sauté for 5-6 minutes until softened and translucent. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Here's where the magic starts—you're building the aromatic base that will carry through the entire soup.
Brown the Ground Beef and Toast the Spices
Increase the heat to medium-high and add the 1.5 lb ground beef. Break it apart with a wooden spoon and cook until browned, about 5-7 minutes. This step is crucial—it develops deep meaty flavors that will infuse the entire soup. Once browned, drain any excess fat but leave about 1 tablespoon in the pot.
Add the 1.5 tbsp cumin, 1 tbsp ground coriander, and 1 tsp chipotle powder. Stir constantly for 1 minute until the spices are toasted and fragrant. This toasting step unlocks their full flavor potential. You'll smell that warm, earthy aroma—this is your cue that the spices are ready to work their magic in the soup.
Build the Tomato-Bacon Base
Pour in the 28 oz canned tomato sauce and 14.5 oz canned diced tomatoes, stirring to combine with the meat and spices. Add the 2 cups chicken broth and bring everything to a gentle simmer. Let it cook uncovered for 15 minutes, stirring occasionally. This simmering time allows the flavors to meld and the sauce to thicken slightly.
Here's the thing—don't rush this step. The longer you let it simmer, the deeper the flavors become. You'll notice the soup developing a rich, smoky aroma that fills your kitchen. This is where the authentic taste profile comes together, so resist the urge to speed things up.
Add Hominy and Season to Perfection
Drain and rinse the 15 oz canned hominy, then add it to the pot along with the 1.5 tsp salt and 0.5 tsp black pepper. Stir well to combine and let the soup simmer for another 10 minutes. The hominy will absorb some of the liquid, adding that satisfying chewy texture that's essential to authentic taco soup.
Taste the soup and adjust the seasoning if needed. I usually add a pinch more salt or a dash of chipotle powder for extra heat, depending on preference. The soup should be well-seasoned but balanced—you want the smoky, spicy, and savory flavors to shine without overpowering each other.
Serve with Crunchy Toppings
Ladle the hot soup into bowls and top each serving with crushed tortilla chips for crunch, diced avocado for creaminess, and chopped fresh cilantro for brightness. The contrast of textures and temperatures makes this soup truly special—creamy avocado against warm soup, crispy chips adding bite, and fresh herbs bringing freshness.
I like to serve this with warm corn tortillas on the side for dipping. The combination of the rich, smoky soup with the fresh toppings creates a perfect balance that's both comforting and exciting. Each bite delivers layers of flavor that make this more than just a soup—it's a complete meal experience.
Pro Tips For Making Authentic Taco Soup
- CRISPY BACON FIRST: Cook the bacon until it’s deep golden, not just pink—about 10 minutes on medium heat. I used to rush this, and the soup ended up tasting like smoked paper instead of smoky bacon. Let those fat bits render fully; they’re the flavor base.
- BROWN THE BEEF WELL: Break the ground beef into pea-sized pieces and cook them until they lose their raw color—no pink left. I learned this the hard way: undercooked beef turns the soup into a mushy, gray mess. High heat, 5-6 minutes, and don’t stir constantly (crowding steams it instead of sears it).
- SAVE THE BACON FAT: After cooking the bacon, pour the rendered fat (about 2 tablespoons) into the pot before adding onions. That fat carries the smoky flavor straight into the soup. Skim the rest of the fat out later if you’re watching calories, but don’t waste it—it’s liquid gold for this dish.
- SIMMER THE TOMATOES: Add the canned tomato sauce and diced tomatoes together, then let the soup simmer uncovered for 15 minutes. This thickens the sauce naturally and deepens the flavors—no need for extra cornstarch. I was skeptical until I tried it: the texture gets rich and velvety without gummy residue.
Creative variations of these flavors
Spicy Chipotle Kick
For those who love heat, add an extra ½ tsp chipotle powder or a pinch of cayenne pepper when toasting the spices. I’ve even experimented with adobo sauce (½ cup) for a smoky, tangy depth—simmer it into the broth for 10 minutes before adding hominy. 🌶️
Creamy Avocado Swirl
Blend 1 ripe avocado with ¼ cup sour cream and 1 tbsp lime juice for a creamy swirl. Stir a spoonful into each bowl of soup just before serving—it adds a luxurious texture that balances the smoky flavors. Trust me, this takes it to the next level. 🥑
Black Bean Boost
Stir in 1 can (15 oz) drained black beans with the hominy for extra protein and fiber. I like to rinse them first to remove excess sodium. This variation is especially hearty and perfect for meal prep. 🌱
Cheesy Queso Twist
Sprinkle ½ cup shredded Monterey Jack or cheddar cheese over the top and let it melt slightly from the soup’s heat. For extra indulgence, add 1 tbsp cream cheese to the broth while simmering—it creates a silky, velvety texture. 🧀
Seafood Fusion
Swap the ground beef for 1 lb shrimp or shredded chicken and add ½ cup corn kernels for a lighter, coastal-inspired twist. This version is ideal for summer and cooks in just 15 minutes after the broth is ready. 🦐
Slow-Cooker Adaptation
Transfer all ingredients (except toppings) to a 6-quart slow cooker and cook on low for 6-8 hours or high for 3-4 hours. The slow cooking deepens the flavors even more, making it perfect for busy weeknights. Just stir well before serving. ⏰
Nutrition facts
Frequently asked questions
What makes this taco soup recipe authentic?
This recipe stays true to Mexican roots with key elements: hominy for that signature chewy texture, chipotle powder for smoky heat, and toasted cumin/coriander for deep earthy flavor. The bacon adds that classic Mexican street cart smokiness, while fresh toppings like cilantro and avocado keep it vibrant. It's all about balancing those traditional flavors without sacrificing home-cook convenience.
Can I make this soup vegetarian?
Swap the bacon for smoked paprika (½ tsp) and replace the beef with 1.5 lbs mushrooms or lentils. Use vegetable broth instead of chicken broth, and add 1 cup corn for extra texture. The hominy and spices will keep that authentic taco flavor profile.
How do I adjust the heat level?
Start with the 1 tsp chipotle powder called for, then adjust to taste. For milder heat, reduce to ½ tsp and add a pinch of sugar to balance. For extra spice, stir in 1-2 tbsp hot sauce at the end or add ½ tsp cayenne when toasting the spices. Always taste as you go!
What's the best way to store leftovers?
Store in an airtight container for up to 4-5 days in the fridge. The flavors actually improve overnight! For reheating, warm gently on the stove with a splash of broth to prevent drying. Save toppings (avocado, cilantro) until serving to keep them fresh. Freezes well for 3 months if needed.
Can I make this in a slow cooker?
Yes! Combine all ingredients (except toppings) in a 6-quart slow cooker and cook on low for 6-8 hours or high for 3-4 hours. The slow cooking intensifies the flavors beautifully. Just stir well before serving and add fresh toppings. Perfect for busy days!
