Description
A quick and comforting soup that combines all your favorite taco flavors in a creamy, hearty bowl. Perfect for busy weeknights or cozy evenings.
Ingredients
- 1 lb ground beef or turkey
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 packet taco seasoning (or 2 tbsp homemade)
- 1 (14.5 oz) can diced tomatoes (with green chilies optional)
- 1 (15 oz) can black or pinto beans, drained and rinsed
- 1 (15 oz) can corn, drained
- 4 oz cream cheese, softened
- 3 cups chicken or beef broth
- 1/2 cup heavy cream or half-and-half
- 1 tbsp olive oil or butter
- Salt and pepper, to taste
- Optional toppings: lime juice, chopped cilantro, shredded cheese, jalapeños, sour cream
Instructions
- Heat oil in a large pot over medium heat. Sauté diced onion until soft, then add garlic and cook for 1 minute.
- Add ground meat and cook until browned. Drain excess fat if needed.
- Stir in taco seasoning, diced tomatoes, beans, and corn. Mix well.
- Pour in broth and bring to a simmer.
- Reduce heat, stir in cream cheese until fully melted and incorporated.
- Add cream or half-and-half, stir until smooth and creamy.
- Simmer for 5–10 more minutes to thicken. Adjust salt and pepper as needed.
- Serve hot with desired toppings like shredded cheese, tortilla chips, or sour cream.
Notes
- For extra spice, add jalapeños or red chili flakes.
- Use coconut milk and dairy-free cheese for a dairy-free version.
- Leftovers thicken in the fridge — just thin with broth when reheating.
- Great for meal prep and freezes well in portions.
Nutrition
- Serving Size: 1.5 cups
- Calories: 410
- Sugar: 5g
- Sodium: 860mg
- Fat: 28g
- Saturated Fat: 13g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 5g
- Protein: 23g
- Cholesterol: 90mg