High-protein creamy taco soup lands with the kind of comfort that makes people go back for a second bowl before they’ve finished the first. It’s smoky, a little tangy, and rich without tasting heavy, with tender turkey, shredded chicken, and beans giving the broth enough body to eat like a meal. The best part is the creamy finish — cottage cheese and Greek yogurt turn the pot silky, but the soup still tastes bright and Tex-Mex, not dull or muddy.
This version works because the dairy goes in at the end and never gets blasted with high heat. Cottage cheese has to be blended until completely smooth or you’ll taste little curds in the finished soup, and the yogurt needs that low, gentle simmer to stay velvety. The combination of Rotel, diced tomatoes, taco seasoning, cumin, and chili powder gives the base enough seasoning that the creamy finish doesn’t wash anything out.
Below, I’ve included the exact point where the soup changes from chunky and brothy to thick and spoonable, plus the swaps that still keep the protein high if you need to work with what’s in the fridge.
The soup got creamy without turning heavy, and the cottage cheese blended in completely smooth. I loved that it still tasted like taco soup, not a cheesy chowder.
Save this creamy high-protein taco soup for nights when you want a hearty bowl with taco flavor and extra protein in every spoonful.
The Creamy Finish Has to Wait Until the Broth Is Done Working
The soup base needs its full simmer before the dairy goes anywhere near the pot. That’s what lets the turkey, chicken, beans, tomatoes, and spices build real flavor first. If you add the cottage cheese or yogurt too early, the soup can turn grainy or split, and you lose the smooth texture that makes this version stand out.
Boiling is the other trap. Once the blended cottage cheese and yogurt go in, the heat should stay low and calm. You want the soup steaming gently, not bubbling hard at the surface. That small adjustment keeps the dairy emulsified and gives you a creamy broth instead of a curdled one.
What Each Ingredient Is Actually Doing in This Bowl

- Lean ground turkey or chicken — This gives the soup its first layer of protein and savory flavor. Turkey brings a little more richness; chicken stays a touch lighter. If you use chicken, a bit of extra taco seasoning helps it taste fully seasoned.
- Cooked shredded chicken — The shredded chicken makes the soup feel hearty and gives you that chunky, spoon-coating texture. Rotisserie chicken works fine here and saves time, but it should be plain enough that it doesn’t fight the taco seasoning.
- White beans and black beans — These do more than stretch the pot. The white beans blend into the creamy broth a little more, while the black beans keep their shape and give the soup contrast. Drain them well so the broth doesn’t get cloudy or thin.
- Cottage cheese, blended smooth — This is the high-protein move that makes the soup creamy without a heavy cream base. Blend it until it looks completely silky before stirring it in. If you skip the blending, you’ll see little bits in the finished soup.
- Greek yogurt — Yogurt adds tang and body, but only if it goes in gently at the end. Full-fat yogurt is the most stable option, though plain nonfat works too. Don’t let the soup boil after adding it.
- Rotel, diced tomatoes, taco seasoning, cumin, and chili powder — This is the flavor backbone. Rotel brings heat and acidity, diced tomatoes add volume, and the spices make the broth taste like taco night instead of a generic creamy soup.
Building the Soup So the Dairy Stays Velvety
Brown the turkey until it loses its raw look
Cook the ground turkey in a large pot until it’s no longer pink and you see a little browning on the bottom of the pan. That browning matters; it gives the soup a deeper, meatier base. Drain off excess fat if needed, but leave the stuck-on bits alone because they dissolve into the broth once the liquids go in.
Let the tomatoes and broth do the heavy lifting
Add the shredded chicken, beans, tomatoes, broth, taco seasoning, cumin, and chili powder, then bring everything to a boil before dropping it to a simmer. This is when the soup starts to taste complete. If it looks thin at first, don’t worry — the beans soften, the broth concentrates, and the soup thickens a little as it simmers.
Stir in the cream base off the hard heat
Blend the cottage cheese until it’s completely smooth, then stir it in with the Greek yogurt after the simmering stage. Keep the heat low and let the soup warm through for about five minutes. If it starts bubbling hard again, pull the pot slightly off the burner. That’s the difference between a creamy finish and a broken one.
Top it while it’s hot
Season with salt and pepper right before serving, then load the bowls with cheddar, avocado, jalapeños, and cilantro. The toppings matter because they keep each bite from tasting too uniform. The cheddar melts into the hot broth, while the avocado and cilantro keep the bowl bright.
How to Adapt This for Different Kitchens and Different Goals
Make It With Rotisserie Chicken Only
Skip the ground turkey and use 4 cups of shredded rotisserie chicken instead. You’ll lose a little of the browned, savory base that comes from searing the turkey, so give the spices an extra minute in the broth to wake them up. The soup will still be hearty, just a touch lighter in texture.
Dairy-Free Version
Use a plain unsweetened dairy-free yogurt and skip the cottage cheese, then blend 1 cup of white beans with a little broth until smooth and stir that in for creaminess. It won’t taste exactly the same, but it will still have body and a good amount of protein. Keep the heat low either way so the texture stays smooth.
Lower-Carb Bowl
Reduce the black beans by half and replace them with extra shredded chicken or diced zucchini. You’ll cut down the carbs without losing the creamy, taco-style broth. The soup gets a little less thick, so simmer it uncovered for a few extra minutes if needed.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The soup thickens as it chills, especially because of the beans and dairy.
- Freezer: It freezes, but the yogurt and cottage cheese can separate a little after thawing. For the best texture, freeze before adding the dairy, then stir it in after reheating.
- Reheating: Warm it gently on the stovetop over low heat, stirring often. Don’t boil it, or the creamy base can turn grainy. If it seems too thick, loosen it with a splash of broth.
The Questions That Come Up Most With Creamy Taco Soup

High-Protein Creamy Taco Soup
Ingredients
Equipment
Method
- Brown the lean ground turkey in a large pot over medium-high heat, then drain off excess fat.
- Add the shredded chicken, white beans, black beans, Rotel tomatoes, diced tomatoes, chicken broth, taco seasoning, cumin, and chili powder, then bring the mixture to a boil.
- Simmer the soup for 15-18 minutes, stirring occasionally, until flavors meld and the broth thickens slightly (keep at a steady simmer).
- Blend the cottage cheese until completely smooth.
- Stir the smooth cottage cheese into the hot soup, then add the Greek yogurt and keep the soup warm.
- Simmer on low for 5 minutes and do not boil after adding the dairy, keeping the surface at a gentle heat only.
- Season with salt and pepper to taste, then serve hot with shredded cheddar, avocado, jalapeños, and cilantro on top.


