High-protein creamy taco soup lands in that sweet spot between comforting and filling, with a broth that tastes like taco night got a little smarter. The beans and shredded chicken give it real staying power, but the blend of cottage cheese and Greek yogurt keeps it creamy without turning heavy. It’s the kind of bowl that eats like a meal, not a starter.
What makes this version work is the way the dairy gets handled at the end. Cottage cheese needs to be blended until completely smooth, or you’ll catch little curds in the broth. Greek yogurt adds tang and body, but both need low heat once they go in. If the soup boils after that point, the texture can split and turn grainy.
Below, I’m walking through the small decisions that matter here: how to keep the broth creamy, when to add the dairy, and the swaps that still keep the soup balanced and high in protein.
The soup got creamy without tasting heavy, and the cottage cheese disappeared completely once I blended it smooth. I kept it on low after adding the dairy like you said, and the broth stayed silky right through dinner.
Like this creamy taco soup? Save it to Pinterest for the nights when you want a high-protein bowl with a silky Tex-Mex broth and almost no cleanup.
The Part That Keeps Creamy Taco Soup From Turning Grainy
The biggest mistake with a creamy taco soup like this is rushing the dairy. Cottage cheese and Greek yogurt both bring protein and body, but they behave best when the heat is low and steady. If you dump them into a boiling pot, the texture can turn speckled or thin instead of smooth and velvety.
Blending the cottage cheese first matters more than most people expect. Once it’s completely smooth, it disappears into the broth and gives you a creamy finish without any curdled bits. The other key move is simmering the soup before the dairy goes in, then dropping the heat once it’s added. That keeps the texture clean and the broth cohesive.
- Browned turkey — This gives the soup its savory base and keeps the flavor from tasting flat. Drain the fat if there’s a lot in the pot, but leave the browned bits behind.
- Rotel and diced tomatoes — The combination gives you both texture and enough acidity to balance the creamy finish. If you only have plain diced tomatoes, add a little extra taco seasoning and a pinch more salt.
- White beans and black beans — The white beans help the soup feel creamy and substantial, while the black beans give it a more classic taco-soup look and a little earthiness. Rinsing and draining them keeps the broth from getting muddy.
- Cottage cheese and Greek yogurt — These are the whole trick here. Use full-fat or low-fat Greek yogurt, but don’t skip the blending step for the cottage cheese if you want the soup to stay smooth.
What Each Ingredient Is Actually Doing in This Recipe

- 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 Broth Before the Dairy Goes In
Getting the Meat and Seasoning Started
Start by browning the ground turkey in a large pot until it loses its pink color and picks up a little color on the bottom. If there’s extra fat, drain it off before adding the rest of the ingredients, but don’t scrape the pot clean. Those browned bits carry the first layer of flavor, and they’ll dissolve into the broth once the tomatoes and broth go in.
Letting the Beans and Tomatoes Simmer
After the turkey is in the pot, add the shredded chicken, beans, tomatoes, broth, taco seasoning, cumin, and chili powder. Bring everything to a boil, then drop it to a steady simmer for 15 to 18 minutes. That simmer time softens the beans a little more and gives the seasoning time to settle into the broth instead of tasting dusty.
Finishing With a Smooth Cream Base
Blend the cottage cheese until it looks completely smooth, with no visible curds, then stir it in with the Greek yogurt. Keep the soup on low for about 5 minutes so everything warms through without boiling. If you see bubbling after the dairy goes in, lower the heat right away; that’s the point where creamy soup can turn split and grainy.
How to Change This Soup Without Losing the Creamy Texture
Use chicken only for a lighter bowl
Skip the ground turkey and use all shredded chicken if you want a cleaner, lighter broth. You’ll lose a little of the deeper savory flavor that comes from browning the turkey, so lean harder on the cumin and taco seasoning to keep the soup from tasting thin.
Make it gluten-free without changing the method
This soup is naturally gluten-free as long as your taco seasoning and broth are certified gluten-free. That’s the only place hidden gluten usually sneaks in, and it’s worth checking the label because the texture of the soup doesn’t need any flour or thickeners.
Swap the dairy for a tangier finish
If you don’t have Greek yogurt, use sour cream in the same amount. It won’t add quite as much protein, but it gives the soup a similar creamy tang. Stir it in off the heat or on very low heat, because sour cream can separate fast if the pot is boiling.
Turn up the heat with jalapeños or extra Rotel
Add diced jalapeños with the tomatoes, or use hot Rotel instead of mild if you want more kick. That changes the soup from gentle to lively without affecting the creamy base, and it’s the easiest way to adjust heat for different tables.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it chills because of the beans and dairy.
- Freezer: It freezes, but the dairy can separate a little after thawing. If you want the best texture, freeze the soup before adding the cottage cheese and yogurt, then stir those in after reheating.
- Reheating: Reheat gently on the stove over low heat, stirring often. Don’t boil it, or the creamy base can break and the beans can turn mushy.
Questions I Get Asked About This Recipe

High-Protein Creamy Taco Soup
Ingredients
Equipment
Method
- Brown the ground turkey in a large pot over medium-high heat, then drain any fat.
- Add shredded chicken, white beans, black beans, Rotel tomatoes, diced tomatoes, chicken broth, taco seasoning, cumin, and chili powder.
- Bring the mixture to a boil, then keep it at a rolling boil for 1 minute to ensure flavors meld.
- Simmer for 15-18 minutes, stirring occasionally, until the soup looks slightly thickened.
- Blend the cottage cheese until completely smooth, then stir it into the soup.
- Stir in the plain Greek yogurt.
- Simmer on low heat for 5 minutes, making sure the soup does not boil after adding the dairy.
- Season with salt and pepper to taste.
- Serve hot with shredded cheddar, avocado, jalapeños, and cilantro on top.