This Healthy High Protein Creamy Taco Soup is a cozy, comforting bowl packed with bold taco flavors and a creamy, satisfying texture. It’s loaded with lean protein like ground turkey or chicken, black beans, and a blend of spices that give it that classic taco taste without the heaviness. The creaminess comes from a touch of Greek yogurt or light cheese, making it rich but still wholesome.
I love making this soup when I want something that feels like a treat but also keeps me full and energized. It’s one of those recipes where I can toss everything into the pot and let it simmer while I handle other things. The best part is how it balances protein, fiber, and flavor, so you don’t have to sacrifice taste for healthiness.
When I serve this soup, I like to top it with fresh avocado, a sprinkle of cilantro, and a squeeze of lime to brighten it all up. It’s perfect for a casual weeknight dinner or for meal prep since it reheats really well. Plus, it’s always a crowd-pleaser with friends and family because it feels hearty but not heavy.
Key Ingredients & Substitutions
Ground Turkey or Beef: I like lean ground turkey for a lighter option, but lean ground beef works well too. For a plant-based twist, try crumbled tempeh or lentils to keep protein high.
Black Beans: Black beans add fiber and protein and give the soup a hearty feel. If you don’t have black beans, pinto beans or kidney beans are good swaps.
Greek Yogurt: This is the secret to the creaminess without heavy cream. Use plain Greek yogurt to keep it healthy. If you prefer dairy-free, try a mild coconut yogurt or cashew cream.
Cheese: Reduced-fat shredded cheese melts well and adds flavor. Use any Mexican blend, cheddar, or Monterey Jack. For a dairy-free option, try vegan cheese shreds.
Spices (Chili Powder, Cumin, Smoked Paprika): These give the soup its classic taco flavor. Adjust the chili powder to control the heat based on your taste.
How Do You Make This Soup Creamy Without It Curdling?
The trick to a creamy taco soup is adding the Greek yogurt at the end — after you remove the soup from heat. Yogurt can curdle if boiled, so stirring it in gently off the heat keeps it smooth and rich.
- Once the cheese is melted and the soup is hot, turn off the heat.
- Let the soup cool for a minute or two if it’s boiling.
- Slowly add the Greek yogurt while stirring continuously to blend it in evenly.
- Avoid reheating the soup on high after adding yogurt to prevent separation.
This way, the soup has a creamy texture and fresh tang without the yogurt breaking apart. It’s an easy step that really makes a difference!
Equipment You’ll Need
- Large pot or Dutch oven – I recommend it because it holds enough ingredients and heats evenly.
- Wooden spoon or spatula – perfect for stirring and breaking up the ground meat.
- Measuring cups and spoons – keep it simple and accurate with these tools.
- Can opener – handy for opening beans, tomatoes, and corn.
- Grater (if shredding your own cheese) – adds fresh flavor and better melting.
- Serving bowls and spoons – for easy, cozy meals topped with garnishes.
Flavor Variations & Add-Ins
- Swap ground turkey for cooked chicken or plant-based crumbles for variety.
- Add chopped bell peppers or diced zucchini for extra veggies and fiber.
- Mix in corn or black olives for a richer, more colorful look and flavor.
- Use different spices like cumin seeds or chipotle powder for a smoky kick.
Healthy High Protein Creamy Taco Soup
Ingredients You’ll Need:
- 1 lb lean ground turkey or lean ground beef
- 1 tbsp olive oil (if needed)
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 cup corn kernels (fresh, frozen, or canned)
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes, undrained
- 3 cups low sodium chicken broth
- 1 cup reduced-fat shredded cheese (such as Mexican blend or cheddar)
- 1/2 cup plain Greek yogurt (for creaminess)
- 1 tbsp tomato paste
- 1 tbsp chili powder
- 1 tsp cumin
- 1 tsp smoked paprika
- 1/2 tsp oregano
- Salt and freshly ground black pepper to taste
- 1-2 diced fresh jalapeños or green chilies (optional for heat)
- 2 stalks green onions, chopped
- Fresh cilantro, chopped (for garnish)
- 1 ripe avocado, sliced (for garnish)
- Lime wedges (optional, for serving)
How Much Time Will You Need?
This creamy taco soup takes about 30 minutes total. About 10 minutes to prep and cook the meat and veggies, and another 15-20 minutes simmering to blend the flavors perfectly. It’s a quick and satisfying meal!
Step-by-Step Instructions:
1. Cook the Aromatics and Meat
Heat olive oil in a large pot over medium heat. Add diced onion and cook until soft, about 3-4 minutes. Then add minced garlic and stir for 30 seconds until fragrant. Add lean ground turkey or beef and break it up with your spoon. Cook until browned and fully cooked, around 5-7 minutes.
2. Add the Spices and Tomato Paste
Stir in chili powder, cumin, smoked paprika, oregano, salt, and pepper. Let the spices toast for about 1 minute. Add tomato paste and cook for another minute to deepen the flavor.
3. Add Veggies and Broth, Simmer
Pour in the diced tomatoes with juices, corn, black beans, and chicken broth. Stir to combine. Bring the soup to a gentle simmer and let it cook for 10-15 minutes so all the flavors meld.
4. Stir in Cheese and Greek Yogurt for Creaminess
Reduce heat and stir in the cheese until melted. Remove the soup from heat, then gently fold in Greek yogurt to make the soup creamy. Be careful not to boil after adding yogurt to avoid curdling.
5. Final Touches and Serve
Taste, then adjust salt and pepper as needed. Add chopped green onions and jalapeños for some extra bite, if you like. Serve the soup in bowls topped with avocado slices and fresh cilantro. Finish with a squeeze of lime if desired.
Equipment You’ll Need
- Large pot or Dutch oven for cooking
- Wooden spoon or spatula to stir and break up the meat
- Measuring cups and spoons
- Can opener
- Grater (if shredding your own cheese)
- Serving bowls and spoons
Flavor Variations & Add-Ins
- Try swapping ground turkey for chicken or meat substitutes like plant-based crumbles
- Add extra veggies like diced bell peppers or zucchini for more fiber
- Mix in corn or sliced black olives for more texture and color
- Experiment with spices like chipotle powder or cumin seeds for a smoky twist
Can I Use Frozen Corn or Beans in This Soup?
Absolutely! Frozen corn works great—just add it directly to the pot without thawing. For canned beans, drain and rinse them well to keep the soup from becoming too salty or thick.
Can I Make This Soup Ahead of Time?
Yes! This soup tastes even better the next day as the flavors meld. Cool completely, then refrigerate in an airtight container for up to 3 days. Reheat gently on the stove, stirring occasionally.
How Do I Store Leftovers?
Store leftover soup in airtight containers in the fridge for 3-4 days. You can also freeze it for up to 2 months—just thaw overnight in the fridge before reheating. Add avocado and fresh garnishes fresh after reheating for the best taste.
Can I Substitute Greek Yogurt With Something Else?
If you don’t have Greek yogurt, sour cream is a good substitute. For dairy-free options, try coconut yogurt or cashew cream, but add these off-heat to avoid curdling just like with Greek yogurt.