Description
A warm and hearty Creamy Taco Soup combining seasoned ground beef, beans, corn, and taco spices in a rich, velvety broth. The cream cheese and heavy cream give it a smooth, comforting texture with bold Tex-Mex flavor—perfect for cozy weeknights or family dinners.
Ingredients
1 lb ground beef or chicken
1 small onion, diced
2 cloves garlic, minced
1 (10 oz) can diced tomatoes with green chiles (Rotel)
1 (15 oz) can black beans, rinsed and drained
1 (15 oz) can corn, drained
2 cups chicken broth (low-sodium)
1 tablespoon taco seasoning
1 teaspoon chili powder
1 teaspoon cumin
Salt and pepper, to taste
4 oz cream cheese, softened
½ cup heavy cream or half-and-half
½ cup shredded cheddar or Mexican blend cheese
Optional toppings: avocado slices, cilantro, crushed tortilla chips, sour cream, lime wedges
Instructions
Heat a large pot over medium heat. Add ground beef (or chicken) and cook until browned, breaking it apart. Drain excess fat if needed.
Add diced onion and minced garlic; sauté until soft and fragrant.
Stir in taco seasoning, chili powder, and cumin. Cook for 30 seconds to release flavor.
Add diced tomatoes, beans, corn, and chicken broth. Stir and bring to a simmer.
Reduce heat and simmer for 10–15 minutes to blend flavors.
Add softened cream cheese and stir until melted and smooth.
Pour in heavy cream and shredded cheese, stirring until creamy and well combined.
Taste and adjust seasoning. Serve hot with your favorite toppings.
Notes
For a thicker texture, simmer uncovered or add a cornstarch slurry (1 tbsp cornstarch + 2 tbsp water).
Freeze the base soup before adding dairy for the best reheating results.
Swap heavy cream for coconut cream for a dairy-free version.
Try using rotisserie chicken for a faster prep.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Tex-Mex
Nutrition
- Serving Size: 1 bowl (approx. 1 ½ cups)
- Calories: 430
- Sugar: 6 g
- Sodium: 860 mg
- Fat: 28 g
- Saturated Fat: 14 g
- Unsaturated Fat: 12 g
- Trans Fat: 0.5 g
- Carbohydrates: 22 g
- Fiber: 5 g
- Protein: 26 g
- Cholesterol: 110 mg