High-Protein Creamy Taco Soup

Loading…

By Reading time
Servings 4–6 people

High-protein creamy taco soup lands in that sweet spot between cozy and practical: a bowl that eats like a full meal, tastes like taco night, and still feels light enough to make on a weeknight. The broth turns silky without heavy cream, the beans give it body, and the taco spices keep every spoonful bright and savory. Topped with cheddar, avocado, and a little jalapeño, it has the kind of finish that makes people go back for a second bowl before they’ve even put the first one down.

What makes this version work is the dairy trick. Cottage cheese gets blended until completely smooth, then stirred in with Greek yogurt at the end, which gives the soup a creamy texture without letting the dairy turn grainy or split. The beans and shredded chicken also do more than add protein; they help thicken the broth naturally so the soup feels hearty instead of thin. If you’ve ever had taco soup that tasted good but ate more like a thin chili, this one fixes that.

You’ll also find a few practical notes below on keeping the dairy smooth, swapping the proteins, and storing leftovers without losing that creamy finish. It’s the kind of soup that gets even easier the second time you make it.

“

The cottage cheese blended in completely smooth, and the soup turned out creamy without getting heavy. I simmered it gently after adding the yogurt like you said, and it stayed silky all the way to the last bowl.

★★★★★— Megan R.

Save this high-protein creamy taco soup for a fast Tex-Mex dinner with a silky broth and plenty of toppings.

Save to Pinterest

The Shortcut That Keeps Creamy Taco Soup Smooth Instead of Grainy

The biggest mistake with creamy taco soup is adding the dairy while the pot is still boiling. That’s how you end up with a broken, slightly curdled texture instead of the smooth finish you want. This recipe avoids that by blending the cottage cheese first, then stirring in both the cottage cheese and Greek yogurt only after the soup has simmered and the heat has been turned way down.

The beans do some of the thickening here, too, which matters more than people think. Cannellini beans soften into the broth and help it feel full and spoonable, while the black beans keep their shape and give the soup a little texture. If your soup ever comes out thinner than expected, it usually means the simmer was too brief or the broth was added without enough body from the beans and meat.

  • Lean ground turkey or chicken — This gives the soup its savory base and keeps it high in protein without getting greasy. Turkey has a little more flavor of its own, while chicken stays a touch milder.
  • Cooked shredded chicken breast — The shredded pieces make the soup feel heartier and help it eat like a full meal. Rotisserie chicken works well here if you want to save time, as long as it’s not heavily seasoned with something that fights the taco spices.
  • Cottage cheese — This is the ingredient that creates the creamy texture without relying on heavy cream. Blend it until completely smooth; if you skip that step, you’ll taste the curds.
  • Plain Greek yogurt — It adds tang and extra body. Full-fat or 2% both work, but low-fat yogurt is more likely to get grainy if the soup is too hot when it goes in.
  • Rotel and diced tomatoes — The combination gives you both a little heat and enough tomato base to keep the broth from tasting flat. If you need a milder soup, use plain diced tomatoes instead of Rotel and add heat with jalapeños at the table.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

Building the Soup in a Way That Protects the Dairy

Brown the turkey first

Start by browning the ground turkey in a large pot until it loses its pink color and you see a few browned bits on the bottom. Those bits matter; they deepen the broth later. If there’s excess fat in the pot, drain it off so the finished soup stays clean-tasting instead of greasy. Don’t rush this stage, because underbrowned meat gives you a flat base.

Let the broth simmer before the dairy goes in

Add the shredded chicken, beans, tomatoes, broth, and spices, then bring everything to a boil before dropping it back to a steady simmer for 15 to 18 minutes. This gives the beans time to soften and the spices time to meld into the broth. If the soup still seems thin at this point, keep simmering another few minutes rather than trying to fix it with more dairy.

Finish low and slow

Blend the cottage cheese until completely smooth, then stir it in with the Greek yogurt after the heat has been turned down to low. The pot should be steaming, not bubbling. That’s the difference between a silky creamy soup and one that turns slightly grainy. After the dairy is in, warm it just long enough for everything to come together, then stop there.

How to Change This Soup Without Losing What Makes It Work

Make It with Ground Beef

Use lean ground beef instead of turkey or chicken for a richer, more classic taco flavor. Drain it well after browning, or the broth can turn heavy and a little oily. The texture stays the same, but the soup tastes more like a chili-taco hybrid.

Dairy-Free Version

Swap the cottage cheese and Greek yogurt for unsweetened coconut cream or a plain dairy-free cream alternative, but add it off the heat just like the original. You’ll lose some of the tang and the protein boost, but you’ll keep the creamy body. Taste at the end, because most dairy-free substitutes need more salt to wake them up.

Lower-Carb Bowl

Skip the black beans and reduce the white beans by half, then add extra chicken and a handful of diced zucchini or bell pepper for volume. The soup gets lighter and less thick, but it still tastes hearty because the seasoned broth and dairy do the heavy lifting. This is the best route if you want the flavor without the full bean count.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. The soup will thicken as it chills, especially because of the beans and dairy.
  • Freezer: It can be frozen, but the dairy may separate a bit when thawed. For the best texture, freeze it before adding the cottage cheese and yogurt, then stir those in after reheating.
  • Reheating: Warm it gently over low heat and stop before it boils. High heat is the fastest way to break the dairy and make the texture grainy.

Questions I Get Asked About This Recipe

Can I use Greek yogurt instead of cottage cheese in this soup?+

You can, but the soup won’t have the same body. Cottage cheese adds thickness and a mild creamy base, while yogurt adds more tang than structure. If you use only yogurt, stir it in off the heat and expect a lighter, slightly sharper soup.

High-Protein Creamy Taco Soup

High-protein creamy taco soup with a velvety cottage-cheese blend and hearty beans. Simmered with Rotel and shredded chicken, then finished with Greek yogurt for a thick, spoonable Tex-Mex broth.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 410

Ingredients
  

Lean ground turkey or chicken
  • 1 lb lean ground turkey or chicken
Shredded cooked chicken breast
  • 2 cup cooked chicken breast, shredded
White beans (cannellini)
  • 1 can (15 oz) white beans (cannellini), drained
Black beans
  • 1 can (15 oz) black beans, drained
Rotel tomatoes
  • 1 can (10 oz) Rotel tomatoes
Diced tomatoes
  • 1 can (14 oz) diced tomatoes
Chicken broth
  • 4 cup chicken broth
Cottage cheese
  • 1 cup cottage cheese (blended smooth)
Plain Greek yogurt
  • 0.5 cup plain Greek yogurt
Taco seasoning
  • 2 tbsp taco seasoning
Cumin
  • 1 tsp cumin
Chili powder
  • 0.5 tsp chili powder
Shredded cheddar
  • 0.5 cup shredded cheddar
Avocado
  • 1 avocado
Jalapeños
  • 2 tbsp jalapeños
Cilantro
  • 0.25 cup cilantro

Equipment

  • 1 Dutch oven

Method
 

Brown and build the soup
  1. Brown the ground turkey in a large pot over medium-high heat, then drain the excess fat.
  2. Add the shredded chicken, both beans, Rotel tomatoes, diced tomatoes, chicken broth, taco seasoning, cumin, and chili powder; bring the mixture to a boil.
  3. Simmer the soup for 15-18 minutes, keeping it at a steady simmer.
Make it creamy
  1. Blend the cottage cheese until completely smooth, then stir it into the soup along with the Greek yogurt.
  2. Simmer on low for 5 minutes, and do not boil after adding the dairy.
Finish and serve
  1. Season with salt and pepper to taste.
  2. Serve topped with shredded cheddar, avocado, jalapeños, and cilantro.

Notes

Pro tip: drain the cooked turkey well so the soup stays creamy instead of greasy. Store leftovers in an airtight container in the fridge for up to 4 days; freeze up to 2 months (texture may thicken on thawing). For a dairy-light swap, use lactose-free cottage cheese and lactose-free Greek yogurt so you still get the same creamy swirl.

You might also like these recipes

Leave a Comment

Recipe Rating