Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

High Protein Creamy Taco Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: amelia-grace
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Diet: High Protein

Description

A comforting and flavorful taco soup packed with protein, creamy without guilt, and easy to prepare in under 30 minutes.


Ingredients

Scale
  • 1 lb (450g) lean ground turkey or chicken
  • 1 tablespoon olive oil
  • 1 packet taco seasoning
  • 1 (14.5 oz) can diced tomatoes
  • 1 (10 oz) can green chilies (optional)
  • 1 (15 oz) can black beans, drained and rinsed
  • 1 cup low-sodium chicken broth
  • 8 oz cream cheese, cubed
  • 1 cup shredded cheddar cheese
  • 1 teaspoon garlic powder
  • ½ teaspoon onion powder
  • 1 teaspoon cumin
  • Salt and pepper to taste

Instructions

  1. In a large pot, heat olive oil over medium heat. Add ground turkey or chicken, cooking until browned (5-7 minutes).
  2. Sprinkle in taco seasoning, garlic powder, onion powder, cumin, salt, and pepper. Stir to coat the meat evenly.
  3. Pour in diced tomatoes, green chilies (if using), black beans, and chicken broth. Stir to combine.
  4. Bring to a simmer and add cubed cream cheese, stirring until melted and creamy.
  5. Add shredded cheddar cheese and mix until melted and smooth. Taste and adjust seasoning if necessary.
  6. Serve hot, garnished with sour cream, fresh cilantro, and lime if desired.

Notes

This soup can be stored in the refrigerator for up to 4 days or frozen for 3 months. Reheat on the stove over medium heat.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 cup
  • Calories: 350
  • Sugar: 3g
  • Sodium: 600mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 6g
  • Protein: 30g
  • Cholesterol: 85mg