Save The rain was coming down sideways when my friend Sarah stumbled through my door last November, shivering and declaring she needed something that felt like a warm hug in a bowl. I'd been experimenting with combining my love for taco Tuesdays with my obsession for hearty soups, and this creamy taco soup happened almost by accident that very night. The way her eyes lit up after that first spoonful told me I'd stumbled onto something special. Now it's the most requested recipe at every gathering, and honestly, I get excited just smelling the spices hit the hot pan.
Last winter during that brutal cold snap, my neighbor texted at 6pm saying her family was desperate for something comforting. I brought over a pot of this soup, and watched her three kids who normally complain about spicy food actually go back for thirds. There's something about the combination of familiar taco flavors and that velvety creaminess that just works, especially when everyone's gathered around the table with red noses and frosty windows.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 500 g ground beef: I prefer 85% lean for the best balance of flavor and texture, though ground turkey works beautifully if you want to lighten it up
- 1 medium yellow onion: Dice them small so they almost disappear into the soup, providing sweetness without large chunks
- 2 cloves garlic: Fresh minced garlic is non-negotiable here, the jarred stuff just does not have the same punch
- 1 red bell pepper: Adds subtle sweetness and gorgeous color contrast against the creamy broth
- 1 can diced tomatoes: Do not drain the can, that juice is packed with flavor and helps create the soup base
- 1 can sweet corn: Rinse and drain well to prevent the soup from becoming too watery
- 1 can black beans: These provide hearty protein and fiber, plus they hold their shape beautifully during simmering
- 200 ml heavy cream: This creates the luxurious texture that makes this soup so special
- 100 g shredded cheddar cheese: Sharp cheddar adds the best flavor impact, though medium works if that is what you have
- 750 ml chicken or beef broth: Use low sodium so you can control the salt level yourself
- 2 tbsp taco seasoning: Homemade lets you adjust the heat, but a quality store-bought brand is absolutely fine
- 1 tsp ground cumin: This earthy spice is what gives it that authentic taco flavor profile
- 1 tsp smoked paprika: Adds incredible depth and that subtle smoky background note
- ½ tsp chili powder: Start with this amount, then taste and add more if your crew loves heat
- ½ tsp salt and ¼ tsp black pepper: Adjust these at the end since broth and seasoning brands vary
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the beef:
- Cook the ground beef in a large pot or Dutch oven over medium-high heat, breaking it up with your spoon until it is perfectly browned and crumbled. Drain any excess fat if there is more than a tablespoon, but leave a little for flavor.
- Soften the vegetables:
- Add the diced onion, minced garlic, and bell pepper to the pot with the beef. Cook for 4 to 5 minutes, stirring occasionally, until the vegetables have softened and your kitchen smells amazing.
- Bloom the spices:
- Stir in the taco seasoning, cumin, smoked paprika, chili powder, salt, and pepper. Let everything cook for just 1 minute until the spices become incredibly fragrant, which unlocks their full flavor potential.
- Build the soup base:
- Pour in the diced tomatoes with their juice, the corn, black beans, and broth. Give everything a good stir and bring it to a gentle boil, watching as all those colors start to come together.
- Simmer together:
- Reduce the heat to low and let the soup simmer for 15 minutes, stirring every now and then. This gives all the flavors time to get acquainted and the vegetables to become perfectly tender.
- Add the creamy finish:
- Turn the heat down to low, then stir in the heavy cream and shredded cheddar cheese. Let it cook for 2 to 3 minutes until the cheese has completely melted and the soup has turned creamy and gorgeous.
- Serve it up:
- Taste and adjust the seasoning if needed, then ladle into warm bowls. Top with green onions, extra cheese, and whatever toppings make your heart happy.
Save This soup has become my go-to for new parents, sick friends, and pretty much anyone who needs a little extra comfort. Last month my brother called me at 10pm to say that he and his wife had just finished the entire pot in one sitting, standing at the counter in their pajamas. That is when you know a recipe is a keeper.
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.
Make It Your Own
The beauty of this soup is how forgiving it is, and I have learned that small tweaks can make it feel new each time. Sometimes I throw in a diced jalapeño with the vegetables if I am craving extra heat, or swap the beef for ground turkey when I want something lighter. My sister-in-law makes it vegetarian by doubling the beans and adding a plant-based meat alternative, and honestly, I cannot tell the difference. You can also play with the cheese, pepper jack adds amazing flavor, while a Mexican cheese blend gives it that authentic Tex-Mex vibe. The recipe is really just a starting point for whatever you are craving.
Perfect Pairings
I have discovered that what you serve alongside can completely transform this meal from Tuesday night dinner to weekend gathering food. Warm flour tortillas, lightly toasted and cut into wedges, are perfect for soaking up every last drop. A simple green salad with a lime vinaigrette cuts through the richness beautifully, and honestly, I have been known to serve this over baked potatoes for the ultimate comfort food mashup. For drinks, a cold Mexican beer or even sparkling water with lime feels just right.
Storage and Reheating
This soup actually tastes even better the next day, which is a huge bonus for meal prep and busy weeknights. Let it cool completely before transferring to airtight containers, and it will keep in the refrigerator for up to five days. When reheating, do it gently over medium-low heat, stirring occasionally and adding a splash of broth if it has thickened too much. The soup also freezes beautifully for up to three months, just leave off any creamy toppings until after reheating.
- Reheat on the stovetop rather than the microwave for the best texture
- If the soup looks separated after reheating, whisk it vigorously while warm
- Always add fresh toppings just before serving to maintain their texture and flavor
Save There is something so satisfying about watching people's faces light up when they take that first creamy, spicy spoonful. This soup has brought so much joy to my table, and I hope it does the same for yours.
Recipe Questions & Answers
- → Can I make this soup vegetarian?
Yes, simply omit the ground beef and use extra black beans or a plant-based ground meat alternative. The broth and vegetables provide plenty of flavor and substance.
- → How long does this soup keep in the refrigerator?
Stored in an airtight container, the soup keeps well for 3-4 days. The flavors often develop and taste even better the next day. Reheat gently over medium-low heat.
- → Can I freeze this creamy taco soup?
While possible, freezing may affect the cream texture slightly. For best results, freeze without the cream and cheese, then add fresh dairy when reheating. Freeze for up to 3 months.
- → What toppings work best with this soup?
Popular toppings include sour cream, fresh cilantro, crushed tortilla chips, lime wedges, avocado slices, and extra shredded cheddar cheese. These add texture and bright flavors.
- → How can I make this soup spicier?
Add diced jalapeños while sautéing vegetables, increase the chili powder, or use hot chili powder. A splash of hot sauce or cayenne pepper also works well to increase heat.
- → What should I serve with this soup?
Warm crusty bread, tortilla chips, or cornbread pair perfectly. A simple green salad with lime vinaigrette complements the rich flavors nicely.