Save on Pinterest My kitchen smelled like a taco stand for hours the first time I made this soup, and I knew immediately it was going to become a regular in my rotation. A friend had mentioned she'd been craving something warm and savory on a dreary afternoon, so I threw together whatever seemed right—ground beef, creamy broth, a handful of taco spices—and what emerged was this soul-warming bowl that felt both indulgent and surprisingly straightforward. The beauty of it is how quickly it comes together; you're not fussing with complicated techniques, just layering bold flavors and letting them get cozy with each other. What made it stick around was the way the cream transforms everything into something richer than you'd expect from such simple ingredients.
I made this for my partner on a particularly cold evening when neither of us felt like going anywhere, and watching them get a second bowl before even finishing the first told me everything I needed to know. There's something about creamy, deeply flavored soup that just makes people relax at the table, and this one does that effortlessly. The kitchen stayed warm, the house smelled incredible, and for once the leftovers were actually gone by the next day instead of sitting forgotten in the fridge.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Ground beef (500 g / 1 lb): Brown ground turkey works beautifully if you want something lighter, but the beef creates a richer base that carries all those taco spices really well.
- Yellow onion (1 medium, diced): Don't skip the step of letting it cook down with the garlic and pepper—that's where the soup starts building its actual flavor foundation.
- Garlic (2 cloves, minced): Fresh is non-negotiable here; it brightens everything and prevents the soup from tasting one-dimensional.
- Red bell pepper (1, diced): The sweetness balances the spices and adds a pop of color that makes the soup feel less heavy than it actually is.
- Diced tomatoes (1 can, 400 g / 14 oz): Keep the juice in there—it adds acidity that prevents the cream from making everything taste flat.
- Sweet corn (1 can, 400 g / 14 oz, drained): Frozen corn works just as well if that's what you have, and it adds a subtle sweetness that plays nicely with the cumin.
- Black beans (1 can, 400 g / 14 oz, drained and rinsed): Rinsing them removes excess sodium and prevents the soup from tasting overly processed.
- Heavy cream (200 ml / ¾ cup plus 2 tbsp): This is what makes it creamy without being heavy; don't be tempted to use milk or it'll taste watered down.
- Shredded cheddar cheese (100 g / 1 cup): Sharp cheddar adds more personality than mild, so grab that if you see it.
- Chicken or beef broth (750 ml / 3 cups): Low-sodium lets you control the salt level and prevents the soup from becoming overly salty as it simmers.
- Taco seasoning (2 tbsp): Store-bought is fine, but homemade versions (cumin, paprika, chili powder mixed together) give you more control over sodium and heat.
- Ground cumin (1 tsp): This and the paprika are the backbone of the flavor—don't skip them even if you're using taco seasoning.
- Smoked paprika (1 tsp): It adds a subtle smokiness that makes people ask what you did to make it taste so good.
- Chili powder (½ tsp): Adjust this based on your heat tolerance; I always start with less and add more at the end if needed.
- Salt and black pepper (½ tsp salt, ¼ tsp pepper): Taste as you go since broths vary in saltiness.
- Green onions (2, sliced): Save these for garnish so they stay fresh and bright on top of each bowl.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the beef and build the base:
- Heat your pot over medium-high heat and let the ground beef cook until it's no longer pink and starting to get a little caramelized at the edges, about 5 minutes. If there's excess fat sitting in the bottom, drain it off, but leave a little—it carries flavor.
- Wake up the aromatics:
- Add the diced onion, garlic, and bell pepper to the same pot and let them soften for 4 to 5 minutes, stirring occasionally so nothing sticks. You'll know you're done when the onion turns translucent and the kitchen starts smelling intentionally cooked rather than raw.
- Toast the spices:
- Sprinkle in the taco seasoning, cumin, smoked paprika, chili powder, salt, and pepper, stirring constantly for about 1 minute. This step is crucial—it blooms the spices and makes them taste deeper and more developed instead of flat.
- Add the liquids and solids:
- Pour in the diced tomatoes with their juice, the drained corn, black beans, and broth, stirring everything together so nothing gets stuck to the bottom. Bring the whole thing to a gentle boil, then reduce the heat and let it simmer for 15 minutes so all the flavors can actually get to know each other.
- Make it creamy:
- Lower the heat to medium-low, then slowly stir in the heavy cream and shredded cheddar cheese, cooking for just 2 to 3 minutes more until the cheese melts completely. Do not let it boil after the cream goes in—aggressive heat will break the emulsion and make it look curdled.
- Taste and adjust:
- Take a spoon, taste it, and decide if it needs more salt, more heat, or anything else. Ladle it into bowls and let everyone pile on their own toppings.
Save on Pinterest
Save on Pinterest Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
There was a moment when my neighbor came by and I offered her a bowl, and she sat at my kitchen counter for an extra twenty minutes just talking and eating, which said everything about how satisfying this soup is. It's the kind of dish that makes people linger because it tastes like someone actually cared about feeding them well.
Toppings That Actually Make a Difference
The soup is wonderful on its own, but the right toppings transform it into something memorable. Fresh cilantro adds brightness that cuts through the richness, sour cream adds tang that balances the spices, and crushed tortilla chips give you something crispy to contrast with the creamy base. Lime wedges are there for squeezing—just a small squeeze does the trick of making everything taste sharper and more alive. Honestly, the best move is to set out a little bowl of each and let people dress their own soup the way they want it, which somehow makes them enjoy it more.
Variations You Can Play With
Once you've made this soup a few times, you'll start seeing ways to make it your own. If you want it spicier, add diced jalapeños with the onions or use hot chili powder instead of regular, and it transforms completely. For something vegetarian, skip the beef entirely and add extra black beans or a plant-based ground meat, and honestly it's just as satisfying. Some people add avocado slices to their bowl, which adds a creamy richness that's almost decadent, while others swear by a handful of fresh spinach stirred in at the very end.
Serving and Storage Wisdom
This soup tastes even better the next day after the flavors have had time to settle and meld together, so if you're meal prepping or cooking ahead, that's actually a bonus. It keeps in the fridge for about three days in an airtight container, and reheats gently on the stovetop over low heat—never in the microwave, which can make the cream separate.
- Serve it with crusty bread or tortilla chips on the side for something to dunk or scoop with.
- If you're freezing leftovers, leave out the cream and add it fresh when you reheat, which prevents any texture issues.
- Make a big batch on a Sunday and you'll have an easy lunch or dinner for days without needing to think about what to cook.
Save on Pinterest
Save on Pinterest This soup became my answer to those nights when you want something comforting but don't want to spend hours cooking, and it's become the kind of dish I make without even really thinking about it anymore. If you make it once, I'm pretty confident it'll end up becoming a favorite in your kitchen too.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, this soup can be prepared up to 3 days in advance. Store it in an airtight container in the refrigerator and reheat gently on the stovetop, stirring occasionally. Add a splash of broth if it thickens too much.
- → Can I freeze creamy taco soup?
It's best to freeze the soup before adding the cream and cheese. Cool completely, freeze for up to 3 months, then thaw and reheat. Stir in the cream and cheese during reheating for the best texture.
- → What can I substitute for heavy cream?
You can use half-and-half for a lighter option, or full-fat coconut milk for a dairy-free alternative. Greek yogurt stirred in at the end also works, but avoid boiling after adding it.
- → How can I make this soup spicier?
Add diced jalapeños with the bell peppers, increase the chili powder, or stir in a pinch of cayenne pepper. You can also top with hot sauce or fresh sliced jalapeños when serving.
- → Can I use ground turkey instead of beef?
Absolutely! Ground turkey is an excellent lighter alternative. You may want to add a tablespoon of olive oil to the pot first since turkey is leaner than beef.
- → What toppings work best with this soup?
Classic toppings include sour cream, shredded cheese, crushed tortilla chips, fresh cilantro, diced avocado, sliced green onions, and lime wedges. Mix and match based on your preferences.