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 Recipe for 2025: Flavor-Packed & Nutritious!

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy, hearty, protein-loaded—and absolutely crave-worthy. This High Protein Creamy Taco Soup is your new cozy meal prep hero.

  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 1 lb 93% lean ground turkey
  • 1 cup shredded rotisserie chicken
  • 1 tbsp avocado oil
  • 1 small onion, diced
  • 1 tbsp homemade taco seasoning (chili powder, smoked paprika, cumin, garlic powder, onion powder, oregano)
  • 1 can (15 oz) fire-roasted diced tomatoes
  • 1 can (15 oz) black beans, rinsed and drained
  • 3 cups low-sodium chicken broth
  • ½ cup plain Greek yogurt
  • Optional: ¼ cup reduced-fat cream cheese

Instructions

  1. Heat avocado oil in a Dutch oven or heavy pot over medium-high heat. Add ground turkey, season with salt and pepper, and sear until deeply browned. Add diced onion and sauté until soft.
  2. Stir in taco seasoning and toast for 1 minute to release flavors.
  3. Add fire-roasted tomatoes, black beans, and chicken broth. Bring to a boil, then reduce heat and simmer for 15–20 minutes.
  4. Remove from heat. Stir in Greek yogurt and optional cream cheese until fully incorporated and creamy.
  5. Taste and adjust with lime juice, extra seasoning, or more broth as needed.
  6. Serve hot with your favorite high-protein toppings.

Notes

To boost protein, add unflavored collagen powder, shredded chicken, or reduced-fat cheddar. Avoid curdling by adding dairy after removing from heat.

  • Author: Sabella Sachi
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican-Inspired

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 390
  • Sugar: 5g
  • Sodium: 680mg
  • Fat: 17g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 6g
  • Protein: 35g
  • Cholesterol: 85mg