High Protein Creamy Taco Soup – A Hearty, 30-Minute Meal

For those busy nights when you want something hearty, satisfying, and nourishing — High Protein Creamy Taco Soup is your answer. This bold and comforting soup is loaded with lean protein, fiber-rich beans, and Mexican-inspired spices, all simmered in a rich, creamy broth that delivers big on flavor without compromising nutrition.

Whether you’re feeding a family, meal prepping for the week, or just craving a cozy one-pot dish, this taco soup offers everything: bold taste, creamy texture, and a serious dose of protein to keep you full and fueled.

Plus, it’s easy to customize with your favorite toppings — from avocado and cilantro to tortilla strips and dairy-free sour cream.

Ingredients Overview

This soup is built on a foundation of nutritious, protein-rich ingredients. Here’s a breakdown of what each one brings to the bowl — and how to adapt the recipe to your dietary needs.

Ground Turkey or Chicken

  • Lean, high-protein, and lower in saturated fat than beef.

  • Alternative: Use ground beef for a more classic flavor, or plant-based crumbles for a vegan version.

Canned Beans

  • Black beans and kidney beans add fiber, texture, and plant-based protein.

  • Rinse and drain before using to reduce sodium and improve digestibility.

  • Swap: Use pinto beans or chickpeas if preferred.

Diced Tomatoes & Tomato Paste

  • Add body, acidity, and a deep red color to the broth.

  • Fire-roasted diced tomatoes add a smoky depth.

Corn

  • Adds natural sweetness and texture contrast.

  • Use frozen or canned, depending on what you have on hand.

Onion & Garlic

  • Essential aromatics for building the flavor base.

Taco Seasoning

  • You can use store-bought or homemade. A typical blend includes:

    • Chili powder

    • Cumin

    • Paprika

    • Oregano

    • Garlic powder

    • Onion powder

Creamy Element

  • Cream cheese is the secret to that velvety, creamy texture.

  • Alternatives: Greek yogurt (added after simmering), coconut cream for dairy-free, or dairy-free cream cheese.

Low-Sodium Chicken or Vegetable Broth

  • The liquid base of the soup — choose low-sodium for better flavor control.

Optional Add-Ins

  • Chopped bell peppers or jalapeños for extra veggies and heat.

  • Zucchini or spinach for added greens.

Step-by-Step Instructions

1. Brown the Meat

Heat a tablespoon of olive oil in a large pot over medium heat. Add ground turkey or chicken and cook until browned and no longer pink — about 5–6 minutes.

Season lightly with salt and pepper. Remove and set aside.

2. Sauté Aromatics

In the same pot, add chopped onion and sauté for 3–4 minutes until translucent. Stir in minced garlic and cook another 30 seconds until fragrant.

Optional: Add chopped bell pepper or jalapeño here for extra depth.

3. Add Seasonings and Tomato Base

Stir in taco seasoning and 1 tablespoon of tomato paste. Toast the spices briefly to activate their oils.

Pour in diced tomatoes (with juices) and stir everything together.

4. Add Broth, Beans & Corn

Return the browned meat to the pot. Add:

  • 2 cups low-sodium broth

  • 1 can black beans (rinsed)

  • 1 can kidney or pinto beans (rinsed)

  • 1 cup corn (frozen or canned)

Bring to a gentle boil, then reduce heat to low and simmer for 10–15 minutes to blend flavors.

5. Make It Creamy

Reduce heat to low. Stir in 4 oz of cream cheese, cut into cubes. Stir continuously until fully melted and incorporated.

If using Greek yogurt or dairy-free yogurt, temper it with a bit of warm soup before adding to prevent curdling.

6. Adjust Seasoning & Serve

Taste and adjust with salt, pepper, or a squeeze of lime for brightness.

Serve hot with your favorite toppings.

Tips, Variations & Substitutions

Tips for Success

  • Use room temperature cream cheese for easier melting.

  • If soup is too thick, add a splash of broth or plant milk to thin.

  • For a smooth texture, blend half the soup before adding cream cheese.

Flavor Variations

  • Spicy: Add cayenne pepper or hot sauce to taste.

  • Southwest Style: Add green chiles, lime juice, and fresh cilantro.

  • Tex-Mex Twist: Stir in cooked rice or quinoa for added bulk.

Substitutions

  • Dairy-Free: Use coconut cream or unsweetened cashew cream.

  • Vegetarian: Omit meat and use more beans or plant-based meat.

  • Low-Carb: Skip corn and beans; use cauliflower rice and spinach.

Serving Ideas & Occasions

This soup is perfect for:

  • Weeknight dinners (ready in 30 minutes)

  • Meal prep (makes 4–6 servings, stores beautifully)

  • Cold weather comfort

  • Game day gatherings or potlucks

Top it with:

  • Diced avocado

  • Fresh cilantro or green onion

  • Crushed tortilla chips or strips

  • Shredded cheese or dairy-free cheese

  • A dollop of Greek yogurt or vegan sour cream

  • Fresh lime wedges

Serve alongside warm cornbread, a salad, or roasted veggies for a complete meal.

Nutritional & Health Notes

This soup is a high-protein, fiber-rich, and filling meal ideal for active lifestyles, weight management, or simply clean eating.

Typical serving provides:

  • Calories: 350–450

  • Protein: 25–30g

  • Carbs: 25–30g

  • Fat: 15–20g (depending on cream used)

  • Fiber: 8–10g

It supports:

  • Muscle recovery (high-protein)

  • Satiety and gut health (fiber from beans and corn)

  • Lower sodium, if using homemade seasoning and broth

FAQs

Q1: Can I freeze this soup?

Yes! Let it cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight and reheat gently.

Q2: Can I make it in a slow cooker?

Absolutely. Brown the meat first, then add everything (except the cream cheese) to the slow cooker. Cook on low for 6–7 hours or high for 3–4. Stir in cream cheese during the last 15 minutes.

Q3: Is it keto-friendly?

To make it keto, skip beans and corn, and increase the protein and fat with more meat and cheese or avocado.

Q4: What kind of cream cheese is best?

Full-fat cream cheese melts best, but low-fat can work. For dairy-free, use a plant-based cream cheese made from cashews or coconut.

Q5: Can I make it spicier?

Yes. Add diced jalapeños, chipotle peppers in adobo, or cayenne pepper for heat.

Q6: Can I use rotisserie chicken?

Definitely. Just shred and add it with the beans and broth — skip the browning step.

Q7: How long does it keep?

Store in the fridge for up to 4 days. The flavors intensify overnight, making leftovers even better.

Print

High Protein Creamy Taco Soup – A Hearty, 30-Minute Meal

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy, protein-packed taco soup with lean turkey, beans, and classic Tex-Mex flavor. A hearty one-pot meal that’s gluten-free and customizable for any diet.

  • Author: Maya Lawson

Ingredients

Scale
  • 1 tbsp olive oil

  • 1 lb ground turkey or chicken

  • 1 yellow onion, chopped

  • 2 cloves garlic, minced

  • 1 tbsp taco seasoning (or homemade blend)

  • 1 tbsp tomato paste

  • 1 can (14 oz) diced tomatoes

  • 1 can (15 oz) black beans, drained

  • 1 can (15 oz) kidney beans, drained

  • 1 cup corn (frozen or canned)

  • 2 cups low-sodium chicken broth

  • 4 oz cream cheese (or dairy-free alternative)

  • Salt and pepper to taste

  • Optional toppings: avocado, cilantro, lime, tortilla chips

Instructions

  1. In a large pot, heat olive oil and brown ground meat. Remove and set aside.

  2. Sauté onion for 3–4 minutes. Add garlic and cook 30 seconds.

  3. Stir in taco seasoning and tomato paste. Toast briefly.

  4. Add diced tomatoes, beans, corn, broth, and browned meat. Simmer 10–15 minutes.

  5. Lower heat and stir in cream cheese until smooth.

  6. Adjust seasoning and serve hot with toppings.

Notes

  • For dairy-free, use coconut cream or vegan cream cheese.

  • Add chili flakes for heat or stir in spinach for extra greens.

  • Store leftovers up to 4 days in the fridge or freeze up to 3 months.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star