I still remember the first time I tried turning taco night flavors into something spoon-worthy. I love soups that hit bold, creamy, and cozy all at once, and living in a place where Mexican-inspired dishes are basically a love language, it felt natural to experiment with the same spices I’d tuck into warm tortillas and transform them into a simmering pot of comfort. The idea was simple: keep the punchy seasoning, add hearty ground beef, and build a broth that hugs every ingredient like melted cheese hugs a taco. After a few iterations, this soup became the recipe I make when I want big flavor without the fuss.
What really pulled it together was the creaminess. It balances the spice, mellows the tomatoes, and makes the toppings shine. I wanted something that could replace the entire meal—full of protein, thick enough to scoop like a dip, but still soulful like a traditional soup. Now it’s one of those dishes I crave when the weather dips or when I just need a bowl that tastes like a fiesta. It’s indulgent in the right ways and ridiculously satisfying with crunchy tortilla strips on top.
What You Need To Make This Recipe
Lean ground beef: Ground beef is the backbone of this soup, and using a lean blend keeps it hearty without turning the broth greasy. It browns beautifully, carries spices like a pro, and releases savory depth (the kind chefs call umami) as it simmers. When broken into small bits, it ensures every spoonful delivers taco-seasoned beef in a perfect ratio to the creamy broth.
Aromatics (yellow onion & garlic): These build the flavor foundation. Onion softens into mild sweetness, balancing the spice blend, while garlic brings warmth and complexity. Sautéing them with beef lets fats bloom their flavor compounds, creating a richer, rounder taste profile before any liquid is added.
Fire-roasted tomatoes: These add a subtle smoky tang that works wonders alongside taco seasoning. The roasting concentrates natural sugars and acids, giving the soup brighter tomato flavor without acidity dominating. The charred undertones mimic those deliciously blistered salsas you get from authentic Mexican kitchens.
Tomato sauce: This thickens the base and intensifies the red chili and tomato flavors. It blends smoothly into the broth, helping suspend seasoning evenly. It also contributes body, so the soup feels silky and substantial rather than thin.
Beef broth: Broth deglazes the pot after browning, lifting all the caramelized flavor bits stuck at the bottom. It provides the savory soup base that supports spices while staying light enough for cream and toppings to stand out.
Taco seasoning: This is the magic packet or homemade mix that brings cumin, chili, paprika, garlic powder, onion powder, and oregano into harmony. These spices dissolve into the broth, giving the entire soup its iconic taco identity.
Corn & black beans: Corn contributes pops of sweetness and a contrasting texture, while black beans thicken the soup slightly as they simmer. Beans add protein and fiber, making it truly meal-level filling. Corn starch also helps subtly bind the creamy broth.
Cream cheese & heavy cream: Cream cheese melts into velvety richness and gives the broth a slight tang that enhances chili notes. Heavy cream finishes it off with luxurious smoothness. Together, they provide the essential creamy texture that defines this taco soup.
Toppings (cheddar, tortilla strips, cilantro, lime): Cheddar melts slightly on contact, boosting creaminess. Tortilla strips add crunch—the texture contrast that makes soups exciting. Cilantro brings a fresh citrus-herbal lift, and lime wakes everything up with acid that brightens the creamy broth.
Ingredients list
- 1 lb (450 g) lean ground beef
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 1 can fire-roasted diced tomatoes (14.5 oz / 411 g)
- 1 can tomato sauce (15 oz / 425 g)
- 4 cups beef broth (950 ml)
- 2 tbsp taco seasoning
- 1 cup corn kernels (150 g)
- 1 can black beans, drained & rinsed (14.5 oz / 411 g)
- 4 oz (113 g) cream cheese, softened
- 1 cup heavy cream (240 ml)
- 1 cup shredded cheddar cheese (110 g) + extra for garnish
- 1 cup tortilla strips for topping
- ¼ cup fresh cilantro, chopped
- 1 lime, juiced
- Salt & black pepper to taste
- Optional: jalapeño slices, sour cream, avocado, hot sauce
How to Make Creamy Ground Beef Taco Soup
### Brown the Beef
Browning the beef is where the soup’s soul begins. Heat a large pot or Dutch oven, crumble in the ground beef, and let it sear until deep golden-brown bits form. Stir occasionally, but not too soon—color equals flavor. Season lightly with salt and pepper as it cooks.
### Sauté Aromatics
Add diced onion and garlic directly into the browned beef. Stir and cook until the onion turns soft and translucent, and garlic becomes fragrant. This step blooms the flavors into the pot’s fat, making the base irresistibly savory.
### Build the Tomato Base
Pour in the fire-roasted tomatoes and tomato sauce. Stir to combine, scraping the bottom of the pot to release all the browned bits. Let this simmer for a minute so the tomatoes can cozy up to the beef.
### Add the Broth & Seasoning
Pour in beef broth and mix in taco seasoning. Whisk gently until fully dissolved. Bring the soup to a soft boil, then reduce the heat. Add corn and drained black beans, and let everything simmer for about 10 minutes.
### Make It Creamy
Stir in softened cream cheese until it melts fully into the broth. Follow with heavy cream, stirring continuously to create a silky, creamy soup texture. Maintain low heat to avoid curdling.
### Add Cheese & Finish
Stir in shredded cheddar cheese until just melted. Turn off the heat and squeeze in fresh lime juice. Taste and adjust salt and pepper. Let it rest for 5 minutes—flavors deepen as it cools slightly.
### Top & Serve
Ladle into bowls and top with cheddar, tortilla strips, cilantro, and any extras like jalapeños, avocado, or a swirl of sour cream. The crunch from tortilla strips makes every bite exciting.
Tips for Making this Recipe
- Brown the beef well; this creates maximum flavor.
- Keep the heat low after adding dairy to preserve creaminess.
- Soften cream cheese beforehand so it melts smoothly.
- If using homemade taco seasoning, toast spices briefly in the pot before broth for deeper aroma.
- Drain and rinse beans to keep the broth clean in color and flavor.
- Add lime at the end; acid breaks down dairy if boiled.
- Make the soup thicker by mashing ½ cup of beans and stirring back in.
- Prep toppings before serving—they matter!
FAQs
Can I make taco soup without cream cheese?
Yes! Replace with an extra ½ cup of heavy cream or ½ cup sour cream stirred in off heat for tangy creaminess.
How do I store leftover taco soup?
Cool fully, store refrigerated in an airtight container up to 4 days, or freeze up to 3 months without toppings.
What can I use instead of heavy cream?
Use half-and-half for lighter richness or unsweetened coconut cream for dairy-free creaminess.
Is taco soup spicy?
It’s medium when made with standard taco seasoning. Add jalapeños or hot sauce to increase heat as you like.
Can I make this in a slow cooker?
Absolutely. Brown the beef first in a pan, then transfer everything except cream cheese, cream, cheese, and lime. Cook on low 5–6 hours. Stir in dairy and lime at the end.
How do I prevent the soup from curdling?
Never boil after adding dairy. Warm on low and stir gradually; high heat splits fats and proteins.