If you’re craving something warm, hearty, and packed with flavor, this High Protein Creamy Taco Soup checks every box. It’s rich, comforting, and bursting with taco-inspired spices—yet it’s also smartly balanced with a high-protein profile perfect for fitness-focused meals, family dinners, or cozy weeknights.
Taco soup has Mexican-American roots, blending Tex-Mex seasoning with a one-pot ease that’s gained cult popularity. This creamy version adds depth and velvety texture without sacrificing its bold chili-and-cumin bite. Whether you’re following a high-protein diet, trying to cut carbs, or simply need a filling, crowd-pleasing dinner, this soup is a weeknight hero.
Ingredients Overview
Let’s break down the key components that make this creamy taco soup high in protein and irresistibly good:
-
Ground Turkey or Lean Ground Beef: Both are excellent high-protein bases. Turkey is leaner, while beef brings richer flavor. You can also use ground chicken or even plant-based crumbles for a vegetarian version.
-
Black Beans & Pinto Beans: Each brings fiber, plant-based protein, and a creamy texture. Rinse well to reduce sodium.
-
Corn Kernels: Add slight sweetness and texture. Use frozen or canned (drained) for convenience.
-
Diced Tomatoes with Green Chiles (like Rotel): A pantry classic in taco soup—adds acidity, moisture, and heat.
-
Taco Seasoning: Cumin, chili powder, paprika, oregano, garlic, and onion powders make up the backbone of flavor. Use homemade or a store-bought low-sodium version.
-
Cream Cheese: The ingredient that transforms your taco soup into a silky, creamy version. It melts into the broth, thickening the base and adding richness.
-
Greek Yogurt or Skim Milk (Optional): Helps stretch the creaminess while boosting protein without the fat content of heavy cream.
-
Chicken or Bone Broth: Adds flavor depth while contributing protein. Bone broth is especially good for collagen and extra nutrition.
-
Onion and Garlic: Aromatics that round out the flavor and give the soup a slow-cooked taste, even when made quickly.
Substitution Ideas:
-
For dairy-free: Use plant-based cream cheese and skip the Greek yogurt.
-
For low-carb: Omit beans and corn, and add more ground meat and peppers.
-
To make vegetarian: Use lentils or soy crumbles in place of meat and vegetable broth.
-
For added spice: Stir in jalapeños, hot sauce, or chipotle peppers in adobo.
Step-by-Step Instructions
1. Brown the Meat and Aromatics
Start by heating a large pot or Dutch oven over medium-high heat. Add a splash of olive oil and sauté chopped onion until translucent (about 3–4 minutes). Add minced garlic and cook for 30 seconds more.
Add your ground meat of choice and cook until browned and no longer pink. Break it up with a spoon as it cooks. Season lightly with salt and pepper.
2. Add the Seasonings
Sprinkle in taco seasoning, mixing thoroughly to coat the meat. Let the spices toast for 30–60 seconds to deepen their aroma before moving to the next step.
3. Stir in the Veggies and Broth
Pour in your diced tomatoes with green chiles, drained beans, corn, and broth. Stir to combine. Let the soup come to a gentle boil, then reduce to a simmer.
Let it cook uncovered for 15–20 minutes to meld flavors and slightly reduce.
4. Add Cream Cheese and Optional Dairy
Cube the cream cheese and stir it into the soup while it’s still hot, but not boiling. Stir constantly until fully melted and creamy. If using Greek yogurt or milk, add it now and stir gently to avoid curdling.
Simmer for another 5–10 minutes until thickened to your liking.
5. Taste and Adjust
Taste the soup and adjust seasoning. Add more chili powder for heat, or a squeeze of lime juice to brighten the flavors.
Optional Step: For extra thickness, blend 1–2 cups of the soup and return itthe pot.
Tips, Variations & Substitutions

-
Meal Prep Hero: This soup stores well for up to 4 days and tastes even better the next day as flavors develop.
-
Slow Cooker Version: Brown meat and aromatics first, then add everything (except cream cheese and yogurt) to the slow cooker. Cook on low 6–8 hours. Stir in cream cheese and dairy at the end.
-
Instant Pot Shortcut: Use the sauté function for meat and aromatics, add all other ingredients, and cook on high pressure for 10 minutes. Stir in cream cheese after releasing pressure.
-
Add-ins for Texture: Stir in diced bell peppers, zucchini, or spinach toward the end of cooking for added fiber and nutrients.
-
Toppings Bar: Offer sliced avocado, fresh cilantro, shredded cheese, crushed tortilla chips, jalapeños, or hot sauce so everyone can customize their bowl.
Serving Ideas & Occasions
This creamy taco soup is perfect for:
-
Weeknight dinners with zero complaints from picky eaters.
-
Meal prep lunches—just reheat and top with avocado or cheese.
-
Game day gatherings: Serve with tortilla chips and call it “loaded taco chili.”
-
Cold weather comfort food that doesn’t weigh you down.
Pair with a side of cornbread, a green salad, or simple quesadillas. Or serve in a bread bowl for a fun twist.
Nutritional & Health Notes
This high-protein creamy taco soup strikes a smart balance between indulgent and nutritious:
-
Ground turkey is lean but filling, offering 20+ grams of protein per serving.
-
Beans provide fiber, complex carbs, and more protein.
-
Greek yogurt or bone broth boosts protein without extra fat.
-
The creamy texture satisfies comfort cravings, while real-food ingredients keep it lighter than typical creamy soups.
For a lower-fat version, reduce cream cheese or use light cream cheese. You can also bulk up the veggies to stretch the volume and keep calories in check.
FAQs
Q1: Can I freeze creamy taco soup?
A1: Yes, but freeze it before adding cream cheese or yogurt for best texture. Thaw and reheat, then stir in dairy just before serving.
Q2: How do I make it spicier?
A2: Add diced jalapeños, hot sauce, cayenne, or chipotle powder during cooking. You can also stir in adobo sauce from canned chipotles for a smoky kick.
Q3: What’s the best protein to use?
A3: Ground turkey is lean and mild, making it great for this recipe. Ground beef adds richness. For vegetarian, use lentils or plant-based crumbles.
Q4: Is this soup low-carb?
A4: It can be! Skip the beans and corn, double the meat, and add more low-carb vegetables like zucchini or spinach.
Q5: Can I make it dairy-free?
A5: Yes. Use dairy-free cream cheese (like almond or cashew-based options) and skip the yogurt. Coconut milk can be a substitute, but it may slightly change the flavor.
Q6: How do I thicken the soup without cream cheese?
A6: Blend 1–2 cups of soup and return it to the pot. You can also mix a tablespoon of cornstarch with water and stir it in while simmering.
Q7: How long will leftovers last?
A7: Store in an airtight container in the fridge for up to 4 days. Reheat gently over medium heat or in the microwave.
High Protein Creamy Taco Soup – Hearty, Flavorful, and Satisfying
A rich, comforting, high-protein taco soup made creamy with cream cheese and packed with beans, lean meat, and Tex-Mex flavor.
Ingredients
-
1 lb ground turkey or lean ground beef
-
1 small onion, diced
-
2 garlic cloves, minced
-
1 packet taco seasoning (or 2 tbsp homemade)
-
1 can black beans, drained
-
1 can pinto beans, drained
-
1 cup frozen corn
-
1 can diced tomatoes with green chiles
-
3 cups low-sodium chicken or bone broth
-
4 oz cream cheese (cubed)
-
1/2 cup plain Greek yogurt or 1/2 cup milk (optional)
-
Salt and pepper to taste
-
Olive oil for sautéing
Instructions
-
Heat olive oil in a large pot. Sauté onion until translucent, then add garlic and cook for 30 seconds.
-
Add ground meat and brown completely, breaking it apart. Season lightly with salt and pepper.
-
Stir in taco seasoning. Toast briefly.
-
Add beans, corn, tomatoes with green chiles, and broth. Stir to combine.
-
Bring to a boil, then reduce heat and simmer uncovered for 15–20 minutes.
-
Stir in cubed cream cheese and Greek yogurt (if using). Stir until creamy and smooth.
-
Simmer 5 more minutes. Taste and adjust seasoning.
-
Serve hot with desired toppings.
Notes
-
Add hot sauce or jalapeños for extra heat.
-
For slow cooker, add cream cheese at the end.
-
Freeze before adding dairy for best results.