High-protein creamy taco soup lands in that sweet spot between cozy and practical: bold Tex-Mex flavor, plenty of substance, and a broth that turns silky without needing heavy cream. The beans and chicken give it staying power, while the cottage cheese and Greek yogurt make the finish taste rich instead of flat. It eats like a full meal in one bowl, especially when you pile on cheddar, avocado, and jalapeños.
The trick is keeping the dairy out of the boil. Cottage cheese needs to be blended smooth first, and then it goes in at the end with the heat turned down low so the soup stays creamy instead of grainy. The base also works because the spices simmer long enough to bloom in the broth, but not so long that the chicken dries out or the tomatoes lose their freshness.
Below, I’ve included the small details that matter most here: how to keep the dairy from splitting, what to swap if you only have one kind of protein, and how to make the soup taste even better the next day.
The soup got thick and creamy without tasting heavy, and the blended cottage cheese disappeared completely. I loved that it held up the next day without turning watery.
Like this creamy taco soup? Save it to Pinterest for the nights when you want a high-protein dinner with bold Tex-Mex flavor and one pot to wash.
The Step That Keeps This Soup Creamy Instead of Grainy
Most creamy soups go sideways when the dairy hits high heat. That’s the one thing to respect here. The cottage cheese gets blended until completely smooth first, which takes away the curdy texture before it ever enters the pot. Then the yogurt and blended cottage cheese go in at the very end with the heat lowered, so the soup stays velvety instead of breaking.
The other key is timing the simmer. You want enough time for the beans, tomatoes, broth, and seasoning to meld, but not so much that the broth turns dull or the shredded chicken loses its texture. A steady simmer is perfect. A hard boil after the dairy goes in is what turns a good pot of soup into something chalky.
What Each Ingredient Is Actually Doing in the Pot

- Lean ground turkey or chicken — This gives the soup its savory base and enough richness to carry the spices. Turkey brings a little more depth; chicken keeps it lighter. Either one works, but don’t skip browning it first because that’s where the flavor starts.
- Shredded chicken breast — The pre-cooked chicken adds bulk fast and makes the soup feel like a full meal. Rotisserie chicken is the easiest swap, and it’s a good one here because the soup already has plenty of seasoning. Shred it finely so it drinks up the broth instead of sitting in chunks.
- White beans and black beans — The white beans help make the soup creamy and mellow, while the black beans bring a deeper, earthier note. Canned beans are fine; just drain them well so the broth doesn’t turn muddy. Rinse them if you want a cleaner-tasting soup.
- Blended cottage cheese and Greek yogurt — These are the high-protein ingredients that give the soup its creamy finish without heavy cream. Blending the cottage cheese until totally smooth matters more than brand name here. If your yogurt is very thick, stir it with a spoonful of warm broth first so it incorporates without clumping.
- Rotel, diced tomatoes, taco seasoning, cumin, and chili powder — These build the Tex-Mex backbone. Rotel brings the best built-in heat and acidity, while the diced tomatoes keep the soup bright. Store-bought taco seasoning is fine, but check the salt level before you add more at the end.
Building the Soup in the Right Order
Brown the Meat First
Start with the ground turkey or chicken in a large pot and cook it until no pink remains and the edges pick up a little color. That browning is what gives the broth a deeper, more cooked-all-day taste. If there’s excess fat, drain it before moving on, or the finished soup can feel greasy instead of creamy.
Let the Broth and Beans Simmer
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. The soup needs that first hot surge to wake up the spices and bring the ingredients together. After that, 15 to 18 minutes of gentle simmering is enough to soften the flavors without washing them out.
Blend the Dairy Until It Disappears
Blend the cottage cheese until completely smooth before it goes into the pot. If you can still see curds in the blender, you’ll taste them later. Stir the blended cottage cheese and Greek yogurt into the soup with the heat on low, then let it warm through for about 5 minutes without boiling.
Finish With the Toppings
Taste the soup after the dairy goes in and season with salt and pepper only if it needs it. Then ladle it into bowls and add cheddar, avocado, jalapeños, and cilantro. The toppings matter here because they give the soup contrast: cool against hot, creamy against bright, soft against sharp.
How to Adapt This for Different Protein and Dairy Needs
Use rotisserie chicken instead of cooking ground meat
If you want to skip the browning step, use all shredded chicken, ideally a mix of breast and thigh meat for better texture. The soup will be a little lighter and faster to make, but it still tastes full and satisfying because the beans and spices carry the broth.
Make it dairy-free without losing body
Swap the cottage cheese and Greek yogurt for unsweetened dairy-free yogurt and a small can of coconut cream, then add them off the heat. You’ll lose a little of the tang that makes this version taste like taco soup instead of plain creamy soup, but the texture stays rich if you keep the heat low.
Keep it lower-carb by changing the bean ratio
Use only one can of beans instead of two, or replace the white beans with extra chicken. The soup will be less thick and a little more broth-forward, so lean on avocado and cheddar at serving time to bring back that satisfying finish.
Make it spicier without changing the base
Add minced jalapeño with the tomatoes or stir in a pinch of cayenne with the taco seasoning. That gives you a sharper heat that builds with each spoonful, but it won’t muddy the creamy finish the way a heavy hand with hot sauce can.
Storage and Reheating
- Refrigerator: Store for up to 4 days in a sealed container. It thickens as it sits, which is normal.
- Freezer: Freeze for up to 2 months, but the texture will be a little less silky after thawing because of the dairy. Freeze in individual portions for the easiest reheating.
- Reheating: Warm it slowly on the stove over low heat or in the microwave at reduced power. Don’t let it boil, or the dairy can separate and the beans can turn mealy.
Answers to the Questions Worth Asking

High-Protein Creamy Taco Soup
Ingredients
Equipment
Method
- Brown lean ground turkey in a large pot over medium-high heat until cooked through, then drain any excess fat.
- Add shredded cooked chicken, both beans, Rotel tomatoes, diced tomatoes, chicken broth, taco seasoning, cumin, and chili powder to the pot, then bring the mixture to a boil.
- Reduce heat to maintain a steady simmer and cook for 15-18 minutes, until the soup is thickened and the flavors meld.
- Blend cottage cheese until completely smooth, then stir it into the soup with plain Greek yogurt.
- Simmer on low heat for 5 minutes, keeping the soup from boiling after adding the dairy.
- Season with salt and pepper to taste, then serve hot topped with shredded cheddar, avocado, jalapeños, and cilantro.