High Protein Creamy Taco Soup is a cozy, nourishing bowl of flavor-packed goodness — perfect for cold nights, post-workout recovery, or meal prep. It takes all the zesty elements of a classic taco (spiced meat, beans, corn, tomatoes) and simmers them into a creamy, satisfying soup loaded with protein and fiber.
What sets this version apart? It’s rich without being heavy, thanks to a clever balance of lean ground meat, protein-rich beans, and creamy Greek yogurt or low-fat cream cheese. Bursting with Southwest-inspired spices and finished with fresh toppings like cilantro, avocado, or shredded cheese, this taco soup is filling enough for a main course but light enough to keep you feeling energized.
Ready in under 40 minutes and made in one pot, this is a weeknight win that satisfies like comfort food while supporting your nutritional goals.
Ingredients Overview
Each ingredient brings key nutrients and depth of flavor to this soup. Here’s what you’ll need:
Main Protein Ingredients
-
Lean Ground Beef or Turkey (1 lb): Provides a hearty base and high-quality protein. Ground chicken also works.
-
Black Beans (1 can, drained & rinsed): Adds fiber, plant protein, and texture.
-
Kidney or Pinto Beans (1 can, drained & rinsed): Balances the flavors and bulks up the soup.
-
Greek Yogurt (¾ cup) or Light Cream Cheese (4 oz): Adds creaminess and extra protein. Greek yogurt is the healthier option.
Vegetables & Flavor Base
-
Yellow Onion (1, diced): Builds a sweet and savory foundation.
-
Garlic (3 cloves, minced): Enhances the aroma and savory base.
-
Bell Pepper (1, chopped): Optional but adds sweetness and crunch.
-
Corn Kernels (1 cup): Use fresh, frozen, or canned (drained). Adds sweetness and color.
-
Diced Tomatoes (1 can, 14.5 oz): Adds acidity and texture.
-
Tomato Paste (2 tbsp): Concentrates the tomato flavor.
Broth & Spices
-
Chicken or Beef Broth (3 cups): Forms the base of the soup. Use low-sodium if preferred.
-
Taco Seasoning (2 tbsp):
-
Or homemade mix:
-
1 tsp each chili powder, cumin, smoked paprika
-
½ tsp each garlic powder, onion powder, oregano
-
¼ tsp cayenne (optional)
-
-
-
Salt & Pepper to taste
Optional Garnishes
-
Shredded cheddar or pepper jack
-
Sliced avocado
-
Fresh cilantro
-
Crushed tortilla chips or strips
-
Lime wedges
-
Diced jalapeños
Step-by-Step Instructions

1. Brown the Meat
Heat a large pot or Dutch oven over medium heat. Add a splash of olive oil, then add the ground meat. Cook until browned and crumbled, about 5–7 minutes. Drain excess fat if needed.
2. Sauté Aromatics
Add the diced onion and chopped bell pepper (if using). Cook for 3–4 minutes until softened. Stir in minced garlic and tomato paste; cook for 1 minute until fragrant and deep red.
3. Add Spices and Liquids
Stir in taco seasoning, followed by diced tomatoes, black beans, pinto beans, corn, and broth. Mix everything together and bring to a gentle boil.
4. Simmer the Soup
Reduce heat and simmer uncovered for 15–20 minutes, stirring occasionally. This allows the flavors to blend and the soup to thicken slightly.
5. Stir in the Creamy Element
Turn off the heat. Stir in Greek yogurt (for a tangy finish) or cubed cream cheese (for a richer, silkier texture). Mix well until fully combined and creamy.
If using yogurt, add gradually to prevent curdling, or temper it first by whisking with a bit of the hot soup.
6. Adjust and Serve
Taste and adjust seasoning. Ladle into bowls and add your favorite toppings.
Tips, Variations & Substitutions
High-Protein Boosts
-
Add Collagen or Unflavored Protein Powder: Stir in a scoop of protein powder when the soup cools slightly.
-
More Beans: Add an extra can of beans for fiber and plant protein.
-
Chicken Option: Use shredded rotisserie chicken or leftover grilled chicken for quick prep.
Cooking Tips
-
Low and Slow: Letting the soup simmer allows flavors to develop — longer is better, but 20 minutes works in a pinch.
-
Creamy but Light: Greek yogurt adds protein and creaminess without the calories of heavy cream.
Variations
-
Spicy: Add chipotle peppers in adobo or diced jalapeños.
-
Low-Carb: Skip the beans and corn, and bulk up with extra bell peppers or zucchini.
-
Vegetarian: Use plant-based crumbles or lentils instead of meat and vegetable broth.
Meal Prep Tip
-
Store in airtight containers in the fridge for up to 4 days.
-
Freezes well for up to 2 months — skip the yogurt and add it after reheating.
Serving Ideas & Occasions
This soup is an all-in-one meal, but you can make it even more exciting with simple sides or pairings:
-
With Cornbread: A slice of moist cornbread is the perfect companion.
-
Taco Night Twist: Serve in mugs alongside baked tortilla chips.
-
Meal Prep Lunches: Portion into containers and top with fresh lime and cilantro before serving.
It’s great for casual dinners, football Sundays, or cozy winter nights.
Nutritional & Health Notes
This soup offers a great mix of protein, fiber, and healthy fats, especially if you choose Greek yogurt and lean meat:
-
Protein: ~30g per serving (with yogurt and meat)
-
Carbohydrates: Balanced with fiber from beans and corn
-
Fat: Controlled with low-fat dairy options
Using Greek yogurt cuts saturated fat while boosting protein. Beans offer slow-digesting carbs and support digestive health.
To make it lighter:
-
Use ground turkey or chicken
-
Skip cheese toppings
-
Load up on veggies
FAQs
Q1: Can I make this in a slow cooker?
A1: Yes! Brown the meat first, then add all ingredients (except yogurt/cream cheese) to the slow cooker. Cook on low for 6–8 hours. Stir in the creamy element at the end before serving.
Q2: How can I prevent yogurt from curdling in hot soup?
A2: Temper the yogurt by whisking it with a ladle of hot soup, then slowly stir into the pot off heat. Avoid boiling after adding.
Q3: Can I make this dairy-free?
A3: Yes. Use dairy-free yogurt or a splash of canned coconut milk for creaminess. Skip cheese-based toppings.
Q4: Is this soup freezer-friendly?
A4: Absolutely. For best results, freeze the soup before adding yogurt or cheese. Reheat and stir in the creamy component just before serving.
Q5: How do I make it thicker?
A5: Simmer uncovered longer, or mash some of the beans in the pot. You can also stir in 1 tbsp cornstarch mixed with 2 tbsp water to thicken.
Q6: Can I add rice or pasta?
A6: Yes. Stir in cooked brown rice or small pasta like orzo at the end for a heartier soup. If adding uncooked pasta, cook separately or add in the last 10 minutes.
Q7: How spicy is this soup?
A7: It’s moderately spiced from the taco seasoning. Adjust heat by adding cayenne, jalapeños, or hot sauce — or keep it mild for a family-friendly version.
PrintHigh Protein Creamy Taco Soup – Hearty, Spiced & Comforting
A creamy, protein-packed taco soup made with ground meat, beans, spices, and a tangy yogurt or cream cheese finish. Comforting, filling, and perfect for meal prep.
Ingredients
1 lb lean ground beef or turkey
1 yellow onion, diced
1 bell pepper, chopped (optional)
3 garlic cloves, minced
1 tbsp tomato paste
1 can diced tomatoes (14.5 oz)
1 can black beans, drained
1 can pinto or kidney beans, drained
1 cup corn kernels (fresh or frozen)
3 cups chicken or beef broth
2 tbsp taco seasoning
Salt & pepper to taste
¾ cup Greek yogurt or 4 oz light cream cheese
Optional Toppings:
Shredded cheese, cilantro, avocado, lime, tortilla chips
Instructions
-
Brown ground meat in a large pot over medium heat. Drain if needed.
-
Add onion and bell pepper; cook 3–4 minutes until soft. Stir in garlic and tomato paste.
-
Add diced tomatoes, beans, corn, broth, and taco seasoning. Bring to a boil.
-
Reduce heat and simmer for 15–20 minutes.
-
Turn off heat and stir in Greek yogurt or cream cheese until smooth.
-
Serve with desired toppings.
Notes
-
For slow cooker, add all (except yogurt) and cook on low for 6–8 hours.
-
Store leftovers in fridge 4 days or freeze up to 2 months.
-
Use plant-based crumbles for a vegetarian version.