Pin It My neighbor knocked on my kitchen door one freezing January afternoon, drawn by the aroma drifting through our shared wall. She found me standing over a pot of this creamy taco soup, steam rising in thick clouds, and within minutes she was pulling up a stool asking for the recipe. What started as a quick weeknight dinner has become the one dish people actually request when they know I'm cooking.
I made this for a small gathering during a snowstorm, when everyone was stuck inside and we needed something warm and substantial. One friend kept coming back for thirds, muttering something about how it tasted like a restaurant version of home cooking. That's when I realized this soup had crossed from weeknight meal into something people actually crave.
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): Use 80/20 beef for the richest flavor without excess grease, or swap for ground turkey if you prefer something lighter and leaner.
- Yellow onion (1 medium, diced): The foundation of flavor here—don't rush the sautéing, as these need time to soften and release their sweetness.
- Garlic (2 cloves, minced): Fresh garlic makes all the difference, so avoid the jarred kind if you can.
- Red bell pepper (1, diced): This adds brightness and a subtle sweetness that balances the spices beautifully.
- Diced tomatoes (1 can, 400 g / 14 oz): Keep the juice in the pot—it's liquid gold for building flavor.
- Sweet corn (1 can, 400 g / 14 oz, drained): Frozen corn works equally well and often tastes fresher than canned.
- Black beans (1 can, 400 g / 14 oz, drained and rinsed): Rinsing them removes excess sodium and starch, keeping the soup cleaner and less gummy.
- Heavy cream (200 ml / ¾ cup plus 2 tbsp): This is non-negotiable for the creamy texture—don't substitute with milk unless you enjoy a thinner, grainier soup.
- Shredded cheddar cheese (100 g / 1 cup): Buy a block and shred it yourself if possible; pre-shredded cheese has additives that can make it grainy when melted.
- Chicken or beef broth (750 ml / 3 cups): Taste your broth first—some are aggressively salty, and you'll want to adjust seasoning accordingly.
- Taco seasoning (2 tbsp): Homemade is fresher, but quality store-bought works perfectly fine here.
- Ground cumin (1 tsp): Cumin is the soul of this soup, so don't skimp or skip it.
- Smoked paprika (1 tsp): Regular paprika is fine in a pinch, but smoked paprika adds a depth that elevates the whole dish.
- Chili powder (½ tsp): Start with this amount and taste before adjusting—heat preferences vary wildly, and you can always add more.
- Salt and black pepper (½ tsp salt, ¼ tsp pepper): Taste as you go since broth already contains salt.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the beef:
- Heat your pot over medium-high heat and add the ground beef, breaking it apart with your spoon as it cooks. You want it fully browned and crumbly, about 5-7 minutes, with no pink remaining anywhere. If there's a pool of fat sitting on top once it's done, drain it off—you want flavor, not grease.
- Sauté the vegetables:
- Add your diced onion, minced garlic, and red bell pepper to the beef, stirring constantly for the next 4-5 minutes. You'll know it's ready when the onion turns translucent and the whole kitchen smells alive with garlic.
- Bloom the spices:
- Sprinkle in your taco seasoning, cumin, smoked paprika, chili powder, salt, and pepper, then stir constantly for about 1 minute. This cooking step wakes up the spices and prevents them from tasting raw or dusty in the finished soup.
- Build the soup base:
- Pour in the tomatoes with all their juice, the drained corn, black beans, and broth, stirring everything together until fully combined. Bring the whole pot to a gentle boil, which takes about 5 minutes.
- Simmer and develop flavor:
- Turn the heat down to low and let the soup bubble gently for 15 minutes, stirring occasionally. This time allows the flavors to marry and deepen significantly.
- Add the cream and cheese:
- Lower the heat even further and slowly pour in the heavy cream while stirring, then add your shredded cheddar cheese handful by handful, stirring until each addition melts completely. Once everything is combined and creamy, cook for just 2-3 more minutes on low heat—do not boil, or the cream can separate and look curdled.
- Taste and serve:
- Taste the soup, adjust seasonings as needed, and ladle into bowls. Top with sliced green onions, extra cheese, and whatever toppings call to you.
Pin It There's something almost magical about how this soup transforms a random Tuesday evening into something worth remembering. My partner has started requesting it without even asking, which tells me everything I need to know about whether it's worth the effort.
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.
Variations and Swaps
This soup is endlessly flexible depending on what you have and what you're in the mood for. I've made it vegetarian by skipping the meat and doubling the beans, and honestly it's just as satisfying. You can add diced jalapeños for heat, roasted poblano peppers for smokiness, or even a splash of lime juice at the end for brightness.
Storage and Freezing
This soup keeps beautifully in the refrigerator for up to 4 days, and it actually tastes better the next day once the flavors have settled and mingled. For freezing, I recommend leaving out the cream and cheese, then adding them when you reheat—this prevents any weird separation or texture changes.
Serving Suggestions
A warm bowl of this soup needs nothing more than good company and something to scoop with, whether that's crusty bread, tortilla chips, or cornbread. The toppings matter here—sour cream cools it down beautifully, fresh cilantro adds brightness, and avocado slices turn it into something almost luxurious.
- Serve alongside a simple green salad for a more complete meal without overdoing it.
- Top with crushed tortilla chips right before eating so they stay crunchy instead of getting soggy.
- Lime wedges on the side let people adjust the brightness to their own taste.
Pin It This is the kind of soup that reminds you why cooking for people matters, and why a simple pot of food can become the reason someone smiles when they think about your kitchen. Make it today.
Recipe Questions & Answers
- → Can I make this soup ahead of time?
Yes, prepare the soup up to 2 days ahead and store in the refrigerator. Reheat gently over low heat, stirring frequently to prevent the cream from separating. Add a splash of broth if needed to adjust consistency.
- → Can I freeze creamy taco soup?
It's best to freeze the soup before adding cream and cheese. Prepare through step 5, cool completely, then freeze for up to 3 months. Thaw overnight, reheat, and stir in cream and cheese when ready to serve.
- → What can I substitute for heavy cream?
Use half-and-half for a lighter option, or full-fat coconut milk for a dairy-free alternative. Greek yogurt or sour cream can also work—just stir in off the heat to prevent curdling.
- → How do I make this spicier?
Add diced jalapeños when sautéing the vegetables, increase the chili powder, or stir in hot sauce to taste. For extra kick, top with sliced fresh jalapeños or a dash of cayenne pepper.
- → Can I use ground turkey instead of beef?
Absolutely! Ground turkey works beautifully for a leaner option. You can also use ground chicken, or make it vegetarian by omitting meat and doubling the beans or adding plant-based crumbles.
- → 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 for added texture and flavor.