Save to Pinterest My neighbor showed up at my door one freezing February evening with a thermos of this creamy taco soup, and I was instantly hooked by the aroma alone—savory, smoky, with just enough spice to make you sit up and pay attention. She refused to give me the exact recipe, so I spent weeks reverse-engineering it in my kitchen, testing ratios and spice combinations until I nailed that perfect balance of heat and creaminess. Now it's become my go-to when the weather turns cold and I want something that feels both comforting and exciting at the same time.
I made this for my book club last October, expecting it to be a simple side, but everyone asked for seconds and one person literally asked if I'd made it from scratch or if I was secretly a restaurant chef. There's something about a bowl of warm, creamy soup that makes people feel genuinely cared for, and this one delivers that feeling every single time.
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): This is your protein backbone, and browning it properly creates a flavorful fond that builds depth—use medium-high heat and don't stir too much so it actually browns instead of steams.
- Yellow onion, garlic, and red bell pepper: The holy trinity of flavor here, and the red pepper adds sweetness that balances the spices beautifully, so don't skip it for a different color.
- Diced tomatoes (1 can): Use the canned version with juice included—it adds acidity that cuts through the cream and prevents the soup from tasting one-dimensional.
- Sweet corn and black beans (1 can each): Drained and rinsed corn brings natural sweetness, while black beans add earthiness and heartiness that makes this feel like a proper meal.
- Chicken or beef broth (750 ml): The liquid foundation, and honestly, using quality broth instead of bouillon cubes makes a noticeable difference in the final depth of flavor.
- Taco seasoning, cumin, smoked paprika, and chili powder: Together these create that signature taco flavor, and the smoked paprika is the secret ingredient that gives it a slightly smoky, complex edge that store-bought seasoning alone can't deliver.
- Heavy cream and cheddar cheese (200 ml and 100 g): These transform the soup from spiced broth into something luxurious and coating, so don't be tempted to use low-fat versions or the texture suffers.
- Green onions, sour cream, cilantro, tortilla chips, and lime (optional toppings): These aren't afterthoughts—they add texture, brightness, and a second layer of flavor that makes each spoonful feel intentional.
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 your foundation:
- Heat your pot over medium-high heat and add the ground beef, breaking it apart with your spoon as it cooks until it's golden and no longer pink. You want to see a light crust on the bottom of the pot—that's flavor, so don't drain it all away; just remove excess fat if there's a visible pool.
- Soften your aromatics:
- Add the diced onion, garlic, and red bell pepper to the browned beef and let them sauté for about 4 to 5 minutes, stirring occasionally, until the onion becomes translucent and everything smells incredible. This is where the soup stops being ingredients and starts becoming something with character.
- Toast the spices:
- Sprinkle in the taco seasoning, cumin, smoked paprika, chili powder, salt, and pepper, then stir constantly for about 1 minute until the spices become fragrant and coat everything evenly. You'll smell the difference immediately—it's the moment when you know this is going to taste amazing.
- Build the soup base:
- Pour in the diced tomatoes with their juice, the drained corn, black beans, and broth, stirring well to combine and scrape up any browned bits stuck to the bottom of the pot. Bring everything to a gentle boil, then reduce the heat and let it simmer for 15 minutes, which allows all the flavors to meld and intensify.
- Add the cream and cheese for richness:
- Lower the heat even further, then slowly stir in the heavy cream and shredded cheddar cheese, stirring gently until the cheese melts completely and the soup turns a beautiful creamy color. This is crucial—do not let it boil after adding the cream or you risk the dairy separating and the texture becoming grainy instead of silky.
- Taste and adjust:
- Give it a final stir, taste a spoonful, and add more salt, pepper, or chili powder if you want more heat or depth. Ladle it into bowls and top with green onions, extra cheese, sour cream, crushed tortilla chips, fresh cilantro, and lime wedges—let people customize theirs.
Save to Pinterest There was a moment during a particularly rough week when I made this soup for myself alone, sat on my kitchen counter, and felt genuinely comforted by something I'd created with my own hands. That's when I realized this recipe isn't just about feeding people—it's about feeling capable and warm in the middle of ordinary life.
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.
Customizing This Soup for Your Tastes
The beauty of this soup is how willing it is to bend to what you actually want to eat. If you're vegetarian, simply skip the beef and add an extra can of black beans or use a plant-based ground meat alternative that you brown the same way. For heat lovers, throw in diced jalapeños when you add the onion and garlic, or use hot chili powder instead of regular, and everyone at the table will understand you mean business. Some people swear by adding avocado slices right in the bowl just before serving, and honestly, the creaminess of avocado against the spiced broth is a combination that should not work but absolutely does.
Making This Ahead and Storing Leftovers
This is one of those soups that tastes even better the next day because the flavors have had time to get to know each other. Make the entire soup up through the simmering step, then cool it completely, transfer it to an airtight container, and refrigerate for up to 4 days—just add the cream and cheese when you reheat it so the dairy stays silky. You can also freeze the soup without the cream and cheese for up to 3 months, then thaw it and add those components fresh when you reheat, which keeps the texture from suffering.
Serving Suggestions and Pairings
Serve this in wide bowls so you can actually see all the toppings and texture, and pass around sour cream, cilantro, tortilla chips, and lime wedges so people can build their own perfect bite. A crispy grilled cheese sandwich or warm flour tortilla on the side turns this into a complete meal, and if you're feeling fancy, pair it with a cold Mexican lager or a bright, citrusy white wine that cuts through the richness beautifully. The soup is also perfect for meal prep—portion it into containers and you'll have lunch ready to go for days, and your coworkers will be seriously jealous when they smell what you're eating.
- Always serve with lime wedges because the acid brightens everything and makes each spoonful taste fresher.
- Warm your tortillas or bread before serving so it creates a nice contrast against the hot soup.
- Let people customize their own bowls—everyone's version of perfect is different and that's actually the point.
Save to Pinterest This soup has become my answer to almost every question: too cold outside, too busy to cook, need to impress someone, want comfort food that doesn't feel boring. Once you make it, it'll become yours too.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, this soup actually improves overnight as the flavors develop. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over medium-low heat, adding a splash of broth if needed.
- → How can I make this soup vegetarian?
Simply omit the ground beef and double the black beans, or use plant-based ground meat crumbles. The soup remains hearty and satisfying with extra beans and vegetables.
- → What other toppings work well?
Fresh cilantro, diced avocado, crushed tortilla chips, lime wedges, jalapeño slices, or extra sour cream all make excellent additions. Customize each bowl to personal preference.
- → Can I freeze this soup?
The soup freezes well for up to 3 months, though the texture may separate slightly. Thaw overnight in the refrigerator and reheat gently, stirring to recombine the cream.
- → How do I adjust the spice level?
Reduce chili powder to ¼ teaspoon for mild heat, or increase to 1 teaspoon for extra spice. Adding diced jalapeños or using hot sauce in individual bowls allows custom heat levels.