Save One Saturday afternoon, my kitchen filled with the smell of browning beef and cumin while my neighbor knocked on the door asking what I was making—that's when I knew this creamy taco soup was something special. It happened almost by accident, really, when I was trying to use up canned beans and cream before they expired, and somehow ended up with a bowl of pure comfort that had everyone asking for seconds. The richness sneaks up on you, creeping in through the sour cream and melted cheese, while the spices keep things lively and interesting. Now it's become my go-to when the weather turns cold and I want something that feels indulgent without spending hours at the stove.
I'll never forget the time I made this for a friend who'd had a rough week, and watching their whole face change after the first spoonful—that's when I understood that good food does something invisible but important. There was a moment of quiet contentment around that table, the kind that happens when a dish just works, when all the ingredients know exactly what they're doing together.
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): The foundation—it browns faster if you break it into smaller pieces as it cooks, and don't shy away from rendering out that fat first for extra flavor, though you can drain it if you prefer a lighter version.
- Yellow onion (1 medium, diced): Dicing it finely means it'll melt into the broth and add subtle sweetness that balances all the spice.
- Garlic (2 cloves, minced): Mince it fresh if you can; it makes a real difference in how the soup tastes compared to jarred.
- Red bell pepper (1, diced): The color is beautiful, but more importantly, it adds a gentle sweetness that makes the taco flavors pop without overwhelming them.
- Diced tomatoes (1 can, 400 g / 14 oz): Use the canned version with juice included—it's already acidic enough to brighten the whole pot without needing fresh tomatoes.
- Sweet corn (1 can, 400 g / 14 oz, drained): Draining it prevents the soup from becoming too watery and lets the corn flavor shine.
- Black beans (1 can, 400 g / 14 oz, drained and rinsed): Rinsing them removes the starchy liquid, which keeps the soup from getting cloudy and thick in the wrong way.
- Heavy cream (200 ml / ¾ cup plus 2 tbsp): This is what transforms it from a regular bean soup into something luxurious—add it at the very end and keep the heat low so it doesn't break or separate.
- Cheddar cheese (100 g / 1 cup, shredded): Shredding it yourself from a block melts more smoothly than pre-shredded, which often has anti-caking agents that make it grainy.
- Chicken or beef broth (750 ml / 3 cups): Taste it before you add it—some broths are quite salty, and you don't want to overseason by accident.
- Taco seasoning (2 tbsp): Store-bought works beautifully, but if you want to make your own, combine 1 tbsp chili powder, ½ tbsp ground cumin, ½ tbsp paprika, ¼ tsp garlic powder, and ¼ tsp onion powder.
- Ground cumin (1 tsp): This doubles down on the taco flavor—that earthy warmth is unmistakable.
- Smoked paprika (1 tsp): It adds a subtle smokiness without heat; don't skip it because it makes the soup taste deeper and more complex.
- Chili powder (½ tsp): Adjust this to your heat preference—some chili powders are spicier than others, so taste as you go.
- Salt and black pepper: Season gradually and taste multiple times; you might find you need less or more depending on your broth.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown your beef with intention:
- Heat your pot over medium-high and let the ground beef sit for a minute after it hits the pan—this creates a nice crust instead of just steaming it. Break it apart as it cooks, and don't drain the fat immediately; let it render out and add color and depth to the soup before you decide how much to pour off.
- Build your flavor base:
- Once the beef is done, add your diced onion, garlic, and bell pepper right into the pot where all those browned bits are stuck—they'll scrape up and flavor the vegetables. Sauté until everything's soft and smells incredible, about 4 to 5 minutes, stirring often so nothing burns.
- Toast the spices:
- Add all your taco seasoning, cumin, paprika, and chili powder at once, then cook for just 1 minute—this small step blooms the spices and releases their oils into the pot, which makes a real difference in flavor. You'll smell it transform, getting warmer and more aromatic.
- Build the body of your soup:
- Pour in the diced tomatoes with their juice, the drained corn, black beans, and broth, and stir everything together so nothing sticks to the bottom. Bring it to a gentle boil, then lower the heat and let it simmer for 15 minutes, stirring occasionally—this gives all the flavors time to get acquainted and mellow together.
- Create the creaminess:
- Lower the heat to medium-low and slowly stir in the heavy cream and shredded cheese, letting the cheese melt fully and the cream incorporate smoothly. This takes just 2 to 3 minutes, and it's important not to let it boil or the cream might separate and look broken.
- Finish with intention:
- Taste your soup and adjust the seasoning—maybe it needs more salt, or a pinch more chili powder for heat. Ladle it into bowls and top generously with green onions, extra cheese, and whatever else sounds good.
Save There's something about serving a bowl of this soup that feels generous, like you're handing someone comfort in a spoon. It's one of those dishes that makes ordinary Tuesday nights feel a little bit more special.
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.
Why Texture Matters in This Soup
The magic of this soup lives in its silky creaminess contrasting with the tender chunks of vegetables and meat—it's why you want to cook each component carefully without turning anything into mush. When the cream hits the pot, it should coat your spoon and slide slowly, not thin and watery. The beans should hold their shape but be soft enough to break easily, and the vegetables should have some yielding tenderness but still have character. All of this happens because you're simmering gently rather than boiling aggressively, which keeps everything intact while letting flavors meld.
Customizing Heat and Flavor
The beauty of this recipe is that it gives you options for making it yours without changing the fundamental structure. If you like heat, add diced jalapeños when you sauté the onion and bell pepper, or increase the chili powder to taste—I've made it both ways depending on who's eating. For extra richness, stir in a dollop of sour cream before serving or top each bowl with a generous spoonful, and if you want it lighter, you can use half-and-half instead of heavy cream or even coconut milk for something entirely different. The taco seasoning base is forgiving enough that you can play with the supporting spices without losing what makes this soup recognizable.
Make It Your Own, From Start to Finish
Some nights I add diced jalapeños for heat, and other times I stir in a handful of spinach right at the end for earthiness and nutrition. The optional toppings are where your personality shows—crushed tortilla chips add crunch, fresh cilantro brings brightness, and avocado slices make it almost luxurious. You could turn this into a taco soup bar by putting all the toppings out and letting people build their own bowl, which is how I learned that everyone has a different vision of what makes their soup perfect. Don't be afraid to experiment because this soup is sturdy enough to handle your ideas.
- Serve it alongside warm crusty bread or tortilla chips for dipping and texture contrast.
- Make a big pot on Sunday and eat it all week—it actually tastes better after sitting in the fridge for a day as flavors deepen.
- If you're feeding vegetarians, omit the meat and add an extra can of beans plus some diced mushrooms for that savory, hearty element.
Save This soup has become one of those recipes I make without thinking much anymore, the kind that's more muscle memory than following steps. It's the one I turn to when I want something that feels like a hug and tastes like deliberate care.
Recipe FAQs
- → Can I make this soup vegetarian?
Yes, simply omit the ground beef and use extra black beans, pinto beans, or a plant-based ground meat alternative. The flavor remains just as satisfying.
- → How do I store leftovers?
Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat, adding a splash of broth if needed.
- → Can I freeze this soup?
Freeze before adding the cream and cheese for best results. Let cool completely, transfer to freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the refrigerator.
- → How can I make it spicier?
Add diced jalapeños with the vegetables, increase the chili powder to 1 teaspoon, or use hot taco seasoning. A dash of hot sauce or red pepper flakes also works well.
- → What can I serve with this soup?
Warm crusty bread, cornbread, or extra tortilla chips pair perfectly. A simple green salad with lime vinaigrette balances the richness nicely.
- → Can I use milk instead of heavy cream?
Heavy cream provides the best creamy texture, but you can use half-and-half. Regular milk may be too thin and could curdle when heated.