High-Protein Creamy Taco Soup

Loading…

By Reading time
Servings 4–6 people

High-protein creamy taco soup lands in that sweet spot between comforting and satisfying without feeling heavy. The broth is savory and Tex-Mex bold, the beans and chicken give it real staying power, and the cottage cheese stirred in at the end turns everything silky without the flat, one-note richness you get from a straight cream soup. It eats like a full meal, not a starter pretending to be dinner.

The part that makes this version work is timing. The cottage cheese gets blended completely smooth before it ever hits the pot, which keeps the soup creamy instead of grainy, and the Greek yogurt goes in off the heat so it doesn’t split. A short simmer after the tomatoes, beans, and broth come together lets the taco seasoning mellow and the broth pick up all that flavor before the dairy finishes it off.

Below you’ll find the small details that matter most: how to keep the dairy stable, what to swap if you’re working with leftover chicken, and how to make the soup thicker or looser depending on how you like to serve it.

“

The soup turned out thick and creamy without tasting heavy, and blending the cottage cheese made it completely smooth. Even my picky kid ate a bowl with extra cheddar on top.

★★★★★— Megan T.

Love this creamy high-protein taco soup? Save it to Pinterest for an easy dinner that reheats beautifully and still tastes fresh the next day.

Save to Pinterest

The Secret to Keeping the Dairy Creamy, Not Grainy

The biggest mistake with a soup like this is treating the dairy like just another ingredient in the boil. Cottage cheese and Greek yogurt need gentle heat, or they’ll turn chalky, separated, or grainy. Blending the cottage cheese first gives you a smooth base that disappears into the broth, and adding both dairy ingredients after the soup has simmered keeps the texture lush instead of broken.

The beans and tomatoes also need a little time on the stove before the dairy goes in. That simmer pulls the taco seasoning into the broth and softens the sharp edge of the tomatoes, which gives the finished soup a rounder, more settled taste. If it tastes thin before the dairy is added, that’s normal; the cottage cheese and yogurt will bring it into balance.

What Each Ingredient Is Actually Doing in This Soup

High-Protein Creamy Taco Soup creamy Tex-Mex
  • Lean ground turkey or chicken — This gives the soup its savory base and keeps it lighter than beef. Turkey brings a little more body, while chicken stays a touch milder; either works, but ground turkey usually adds more flavor right in the pot.
  • Shredded chicken breast — The shredded pieces give the soup texture and make it feel hearty without relying on more dairy or beans. Leftover rotisserie chicken works well here, and it saves time without changing the finished soup much.
  • White beans and black beans — The white beans melt a bit into the broth and help thicken it, while the black beans stay more distinct and give you that classic taco-soup look and bite. Canned beans are the right choice here because they soften fast and don’t fight the texture.
  • Rotel and diced tomatoes — Rotel brings the heat, acidity, and a little chile flavor; the diced tomatoes bulk out the broth and keep the soup from tasting one-dimensional. If you want less spice, use mild Rotel instead of skipping it entirely.
  • Blended cottage cheese and Greek yogurt — These are the reason the soup tastes creamy while still feeling high-protein. The cottage cheese has to be blended until completely smooth, and the yogurt goes in at the very end so it stays velvety instead of curdled.
  • Taco seasoning, cumin, and chili powder — Taco seasoning gives the recognizable backbone, while cumin and chili powder keep the flavor from tasting flat or overly packaged. If your taco seasoning is salty, hold back on extra salt until the end.

How to Build the Soup So the Dairy Stays Smooth

Brown the Turkey First

Start with the ground turkey in a large pot over medium-high heat and break it up as it cooks. You want it fully browned with no pink left, and if it gives off a lot of fat, drain it before anything else goes in. That keeps the soup clean-tasting instead of greasy. If you rush this part and leave the meat pale, the broth ends up flat and a little raw-tasting.

Let the Broth and Beans Simmer Together

Add the shredded chicken, beans, tomatoes, broth, taco seasoning, cumin, and chili powder, then bring everything to a boil before lowering it to a steady simmer. Those 15 to 18 minutes matter because they give the beans time to soften a little and let the seasoning settle into the liquid. The soup should look like a loose stew at this stage. If it boils hard the whole time, the chicken can get stringy and the tomatoes can taste sharp instead of integrated.

Finish Off Heat With the Dairy

Blend the cottage cheese until completely smooth before stirring it in, then add the Greek yogurt and turn the heat down low. The soup should steam gently, not bubble. That’s the difference between a silky finish and a broken one. If you see little specks or curds, the heat was too high when the dairy went in, and the fix is to pull the pot off the burner immediately and whisk until it calms down.

How to Adapt This for Different Pans, Diets, and Leftovers

Use Rotisserie Chicken Instead of Cooking Two Meats

If you already have cooked chicken, skip the ground turkey and use 3 to 4 cups total shredded chicken. The soup will be a little lighter and less meaty, but it still turns out hearty because the beans and dairy carry the body.

Make It Lighter Dairy-Free

Use unsweetened plain cashew cream or a dairy-free plain yogurt and skip the cottage cheese entirely. The soup won’t have the same protein bump or that exact creamy tang, but it will still feel rich if you keep the simmer gentle and use plenty of toppings.

Thicken It for a Heartier Bowl

Mash a few spoonfuls of the white beans against the side of the pot before the dairy goes in, or simmer uncovered for a few extra minutes. That gives you a thicker, spoon-coating texture without adding flour or cornstarch.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. The soup thickens as it chills because of the beans and dairy.
  • Freezer: It freezes, but the texture gets a little less smooth after thawing. Freeze in portions if you want easy lunches, and stir well after reheating.
  • Reheating: Warm it slowly over low heat on the stove or in the microwave at 50% power. High heat can make the dairy separate, so don’t let it boil once it’s reheated.

Answers to the Questions Worth Asking

Can I make this creamy taco soup without cottage cheese?+

Yes, but the soup won’t have the same protein boost or thick, creamy finish. Plain cream cheese or a dairy-free plain yogurt can work in a pinch, though both change the flavor a bit. If you use either one, add it off the heat and stir until smooth before serving.

How do I keep the Greek yogurt from curdling in taco soup?+

Add it after the soup has finished simmering and the heat is on low or off. Yogurt curdles when it gets hit with a hard boil, especially in an acidic broth with tomatoes. Stir it in gradually so it blends in instead of shocking the soup.

Can I make this ahead for meal prep?+

Yes, and it holds up well. The flavor gets even better after a night in the fridge, though the soup will thicken a bit as it sits. Add a splash of broth when reheating if you want it looser.

How do I make this soup thicker?+

Mash some of the white beans before adding the dairy, or simmer the soup uncovered for a few extra minutes so the broth reduces. Both methods thicken it without changing the flavor or making it starchy. Avoid adding too much cheese as a shortcut, since that can make the soup heavy instead of creamy.

Can I use frozen chicken in this taco soup?+

Not for the quick version here. Frozen chicken needs a different cooking method so it reaches a safe temperature evenly, and tossing it in raw would throw off the timing for the beans and dairy. Thaw it first, cook it separately, then shred and add it in.

High-Protein Creamy Taco Soup

High-protein creamy taco soup made with lean turkey, shredded chicken, white and black beans, and Rotel simmered until thick and flavorful. Blended cottage cheese creates a smooth Tex-Mex broth, then dairy is added to keep it creamy without boiling.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 430

Ingredients
  

Lean ground turkey or chicken
  • 1 lb Lean ground turkey or chicken
Cooked chicken breast, shredded
  • 2 cup Cooked chicken breast, shredded
White beans (cannellini), drained
  • 1 can (15 oz) White beans (cannellini), drained
Black beans, drained
  • 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 (blended smooth)
  • 1 cup Cottage cheese (blended smooth)
Plain Greek yogurt
  • 0.5 cup Plain Greek yogurt
Taco seasoning
  • 2 tbsp Taco seasoning
Ground cumin
  • 1 tsp Ground cumin
Chili powder
  • 0.5 tsp Chili powder
For topping: shredded cheddar
  • 0.25 cup For topping: shredded cheddar
For topping: avocado
  • 0.5 For topping: avocado
For topping: jalapeños
  • 0.25 cup For topping: jalapeños
For topping: cilantro
  • 0.25 cup For topping: cilantro

Equipment

  • 1 Dutch oven

Method
 

Cook the base
  1. Brown the lean ground turkey or chicken in a large pot over medium-high heat, then drain any excess fat. You want the meat fully cooked with no pink remaining.
  2. Add the cooked chicken breast, white beans, black beans, Rotel tomatoes, diced tomatoes, chicken broth, taco seasoning, cumin, and chili powder, then bring the mixture to a boil. Watch for rapid bubbling across the surface.
  3. Reduce to a steady simmer and cook for 15-18 minutes, stirring occasionally. The soup should look slightly thicker as the flavors meld.
Make it creamy
  1. Blend the cottage cheese until completely smooth. Stop blending only when no lumps remain.
  2. Stir the blended cottage cheese into the soup along with the plain Greek yogurt. Keep the heat at low to avoid curdling.
  3. Simmer on low for 5 minutes and do not boil after adding the dairy. The broth should stay creamy and gently bubbling.
Finish and serve
  1. Season with salt and pepper to taste. Adjust after the soup has simmered so the seasoning balances the beans and tomatoes.
  2. Serve hot and top each bowl with shredded cheddar, avocado, jalapeños, and cilantro. Add toppings just before eating for the freshest bite.

Notes

Pro tip: blend the cottage cheese until fully smooth before adding, then keep the soup at a low simmer—never a rolling boil—once dairy goes in. Store leftovers in the refrigerator up to 4 days; reheat gently on the stovetop or microwave. Freezing is not recommended because dairy can separate slightly after thawing. For a lower-carb option, keep the beans but reduce the total amount by 25% and add extra shredded chicken.
EveryBiteTells

Save this recipe

Pin, print, comment, or copy the link — spread the cozy kitchen love.

Save to Pinterest

Leave a Comment

Recipe Rating