Ingredients
Proteins (yields ~4–6 servings)
- 1 lb (450 g) cooked protein — shredded rotisserie chicken, poached chicken breast, or browned lean ground turkey/beef.
- 1 (15 oz) can black beans, rinsed and drained — adds fiber and protein.
- 1 (15 oz) can pinto or kidney beans (optional) — increases protein and body.
Vegetables & aromatics
- 1 medium yellow onion, finely diced — browns for sweeter base.
- 3 cloves garlic, minced — add during oil step to avoid burning.
- 1 bell pepper, diced (any color) — for texture and brightness.
- 1 cup frozen or canned corn, drained — for sweetness and body.
Liquids & dairy
- 4 cups low-sodium chicken stock — controls final salt level.
- 1 cup canned fire-roasted tomatoes, crushed or diced (optional) — adds acidity and depth.
- 4 oz cream cheese at room temperature or 3/4 cup full-fat Greek yogurt — choose cream cheese for richer mouthfeel, Greek yogurt for tang and extra protein.
Spices & finishing
- 2 tbsp taco seasoning (or homemade blend: 1 tbsp chili powder, 1 tsp cumin, 1 tsp smoked paprika, 1/2 tsp oregano, 1/2 tsp onion powder, 1/2 tsp garlic powder, 1/4–1/2 tsp cayenne).
- Salt and black pepper to taste — add incrementally after simmering.
- Juice of 1 lime and chopped cilantro for brightness at the end.
Optional protein-boosting additions
- 1/2 cup cottage cheese blended smooth — extra protein and creaminess without as much fat.
- 1 scoop unflavored collagen or protein powder (heat-stable) — add after blending to avoid clumping.
Strong ingredient notes: Use low-sodium stock to control salt; when using canned beans, rinse to reduce sodium and starch. For a vegetarian high-protein version, replace chicken with 2 cups cooked lentils plus extra beans and use vegetable stock.
Equipment and tools
Essential cookware
- 6–8 quart heavy-bottomed Dutch oven or stockpot — even heat prevents scorching when simmering creamy bases.
- Large skillet (if browning ground meat separately) — allows caramelization before adding to soup.
- Ladle and wooden spoon — for stirring and portioning.
Small tools and optional gadgets
- Immersion blender — to partially puree beans or vegetables for a thicker, silkier body while keeping some chunks.
- Blender or food processor — alternative if no immersion blender; blend in batches and return to pot.
- Instant-read thermometer — check protein reheating to 165°F (74°C) when reheating or finishing meats.
- Measuring cups and spoons — measure spices and dairy accurately to control consistency and flavor.
Appliance alternatives and timing differences
- Instant Pot/pressure cooker: use sauté to brown aromatics, then add ingredients and cook 8–10 minutes on high pressure with quick release; finish with cream cheese/Greek yogurt off heat to prevent curdling.
- Slow cooker: combine browned protein, beans, corn, stock, and spices; cook on low 4–6 hours; stir in cream cheese 15–30 minutes before serving to warm through.
Strong equipment tip: Use a heavy pot and low simmer when dairy is added; high heat increases risk of separation. An immersion blender used briefly creates a velvety texture while retaining chunks for mouthfeel.
Prep: chopping, measuring, and ingredient timing
Chopping and mise en place
- Dice the onion into small, even pieces so it softens and sweetens quickly during sautéing; 1/4-inch pieces cook uniformly.
- Mince garlic finely and keep it ready to add after the onion is translucent to avoid burning and bitterness.
- Core and dice the bell pepper into similar-sized pieces as the onion for consistent texture.
Beans, corn, and protein prep
- Rinse canned beans until water runs clear to remove excess starch and salt; shaking them dry prevents watery dilution of the broth.
- If using frozen corn, no need to thaw — add directly to the pot so kernels retain texture.
- Shred warm cooked chicken with two forks or pulse cooked chicken breasts briefly in a food processor for uniform pieces; do not puree unless intentionally creating a mousse-like body.
Spice preparation and blooming
- Combine dry spices in a small bowl so you can add them all at once; this prevents uneven seasoning and allows quick adjustments.
- Bloom spices: add spice mix to the hot oil after the onion softens and before adding liquids; cook 30–60 seconds to enhance aroma and deepen flavor without burning.
Strong timing tips: Have dairy at room temperature to incorporate smoothly; measure stock while vegetables sweat to keep continuous workflow and reduce hot-splash risk when deglazing.
Cooking process: stovetop and Instant Pot instructions
Stovetop method — step-by-step
- Heat 2 tbsp neutral oil in a Dutch oven over medium heat until shimmering.
- Add diced onion and a pinch of salt; sauté 5–7 minutes until translucent and edges begin to brown.
- Stir in bell pepper and continue 3–4 minutes until softened.
- Add garlic and the measured taco spice blend; cook 30–45 seconds until fragrant, stirring constantly to avoid burning.
- Deglaze with 1/4 cup stock or canned tomatoes, scraping browned bits from the pot for more flavor.
- Add remaining stock, beans, corn, shredded chicken (or browned ground meat), and tomatoes; bring to a gentle simmer.
- Simmer uncovered 12–18 minutes to concentrate flavors and meld textures; longer simmer intensifies flavor but reduces volume.
- Lower heat to very low; stir in room-temperature cream cheese or whisk in Greek yogurt off-heat to avoid curdling; heat gently until integrated and silky.
- Adjust seasoning with salt, pepper, and lime juice; finish with chopped cilantro.
Instant Pot method — concise
- Use Sauté mode to cook onions, peppers, and spices as above; deglaze thoroughly.
- Add remaining ingredients except dairy; seal and cook high pressure 8 minutes, quick release.
- Set to Sauté low or remove pot insert; stir in cream cheese/Greek yogurt off direct heat.
Strong texture tip: For a creamier body, remove 1–2 cups of soup, puree until smooth, and return to pot; this keeps bite-sized protein while thickening the broth.
Finishing, serving, and texture adjustments
Finishing steps for balanced flavor
- Always add lime juice at the end and taste for salt — acidity brightens the soup and reduces the need for extra salt.
- Stir in chopped cilantro or green onion just before serving for fresh herb aroma; add a small drizzle of olive oil for sheen if desired.
Achieving desired consistency
- For thinner soup: add up to 1 extra cup stock and reheat gently; adjust seasoning after dilution.
- For thicker, creamier texture: blend 1–2 cups of the soup or stir in an extra 2 oz cream cheese or 1/2 cup cottage cheese blended smooth.
- To thicken without dairy: make a slurry of 1 tbsp cornstarch and 2 tbsp cold water, whisk into hot soup and simmer 2–3 minutes until thickened.
Garnish and portion details
- Protein-per-serving estimate: ~25–35 g when using 1 lb chicken plus two cans of beans across 4–6 servings; increase chicken or add cottage cheese to raise protein further.
- Garnish options: sliced avocado, crumbled queso fresco, shredded cheddar, tortilla strips, or a dollop of Greek yogurt for tang and visual contrast.
Strong serving tip: Serve hot in warmed bowls to maintain temperature; keep extra lime wedges and chopped cilantro on the side so each diner can adjust brightness to taste.
Variations and protein substitutions
Meat-based variations
- Ground turkey or lean ground beef: brown in skillet with onions and spices for added Maillard flavor; drain excess fat to keep broth clarity.
- Shredded pork shoulder: slow-cooked pork adds richness; add closer to the end if already cooked to avoid over-tenderizing.
- Rotisserie chicken: saves time—shred and add during simmer to warm through.
Vegetarian and vegan protein options
- Firm tofu: press, cube, and pan-sear for texture; add near the end to maintain bite.
- Tempeh: crumble and brown with spices for a nutty protein boost.
- Lentils and additional beans: use 1.5–2 cups cooked lentils for a substantial protein and fiber increase; cook until tender before finishing with dairy alternatives.
Dairy-free and lower-fat swaps
- Use canned coconut milk (full-fat for creaminess) or blended silken tofu for a dairy-free creamy finish; add gradually and simmer gently to integrate.
- Greek yogurt swap: use nonfat Greek yogurt warmed gently off-heat to preserve creaminess and protein with less fat; temper by whisking a small amount of hot broth into yogurt before adding to pot.
Strong substitution tip: When using plant proteins, increase umami with a splash of soy sauce or miso (1 tsp) to mimic depth typically provided by meat; adjust salt accordingly.
Storage, reheating, and freezing best practices
Cooling and refrigeration
- Cool soup quickly: divide into shallow containers to bring temperature down within 2 hours to prevent bacterial growth.
- Refrigerate in airtight containers up to 4 days; for best texture, store without garnishes or avocado which brown and lose texture in the fridge.
Freezing instructions
- Freeze in portioned freezer-safe containers up to 3 months. Leave headspace for expansion.
- If using cream cheese or Greek yogurt, soup can still be frozen but expect a slight change in texture; blend briefly after reheating to reincorporate separated fats and proteins.
Reheating tips
- Thaw overnight in the refrigerator if frozen. Reheat gently over low-medium heat, stirring frequently to avoid scorching and to recombine dairy elements.
- If soup appears thin after freezing, simmer uncovered 5–10 minutes to reduce, or partially blend to thicken. If too thick, thin with hot stock or water and re-season.
- Reheat in microwave in short bursts, stirring between intervals to ensure even heat distribution and to prevent curdling of dairy.
Strong food-safety tip: Bring reheated soup to a gentle simmer (internal temp 165°F / 74°C) before serving to ensure safety when reheating proteins and beans.
FAQs
Can I make this soup ahead of time?
Yes — prepare through the simmer step and cool quickly; finish with dairy and garnishes when reheating. Store in the refrigerator up to 4 days or freeze up to 3 months. Reheat to 165°F (74°C) and stir in cream cheese or Greek yogurt off direct heat to prevent separation.
How do I keep the soup creamy without curdling when using yogurt?
Temper yogurt by whisking a few tablespoons of hot soup into the yogurt, then slowly whisk the warmed yogurt back into the pot off the heat. Alternatively, use full-fat Greek yogurt or cream cheese and heat gently on low.
Can I make this gluten-free and low-carb?
Yes — use corn-free options (omit tortilla strips) and ensure taco seasoning is gluten-free. Reduce corn or replace with extra beans or chopped zucchini for lower carbs. Use low-carb tortillas or serve over cauliflower rice if desired.
How do I increase protein per serving?
Add extra shredded chicken (increase to 1.5–2 lb total), stir in 1/2 cup cottage cheese blended smooth, or add cooked lentils. Unflavored protein powder or collagen can be whisked in off heat to boost grams without changing flavor significantly.
What’s the best way to thicken the soup if it’s too thin?
Simmer uncovered to reduce volume, blend 1–2 cups of soup and return, or use a cornstarch slurry (1 tbsp cornstarch mixed with 2 tbsp cold water) and simmer until thickened. For added creaminess, incorporate extra cream cheese or blended cottage cheese.
Can I make this vegan?
Yes — substitute vegetable stock, use pan-seared tempeh or extra beans/lentils for protein, and finish with blended silken tofu or coconut milk for creaminess. Adjust spices and add a splash of soy sauce or miso for umami.
Why did my soup separate after freezing and reheating?
Dairy can separate when frozen; to repair: gently reheat and whisk or briefly use an immersion blender to recombine fats and proteins. If needed, stir in a small amount of fresh cream cheese or yogurt off heat and whisk until smooth.
High Protein Creamy Taco Soup
Fuel up with this high-protein creamy taco soup — bold taco flavor, lean protein, and cozy comfort in every bowl!
total time
35
servings
6
calories
320 kcal
ingredients
- olive oil 1 tbsp 🫒
- lean ground turkey 1 lb (450g) 🦃
- onion 1 medium, chopped 🧅
- garlic 3 cloves, minced 🧄
- low-sodium black beans 1 can (15 oz) 🫘
- corn kernels 1 cup (150g) 🌽
- diced tomatoes 1 can (14 oz) 🍅
- low-sodium chicken or vegetable broth 4 cups (960ml) 🍲
- plain nonfat Greek yogurt 1 cup (240g) 🥛
- shredded reduced-fat cheddar 1 cup (100g) 🧀
- taco seasoning 2 tbsp 🌶️
- ground cumin 1 tsp 🧂
- lime juice 1 tbsp 🍋
- fresh cilantro 1/4 cup, chopped 🌿
- salt to taste 🧂
- black pepper to taste 🧂
- optional avocado slices 1 avocado 🥑
instructions
- Heat olive oil in a large pot over medium heat.
- Add chopped onion and cook 3–4 minutes until translucent.
- Add minced garlic and ground turkey; cook until turkey is browned, breaking up with a spoon.
- Stir in taco seasoning and ground cumin and cook 1 minute to bloom the spices.
- Add diced tomatoes, black beans (drained), corn, and broth; bring to a simmer.
- Simmer 15 minutes to meld flavors.
- Reduce heat and stir in Greek yogurt and half the cheddar until creamy and combined.
- Adjust salt and pepper, squeeze in lime juice, and stir in chopped cilantro.
- Serve hot topped with remaining cheddar and optional avocado slices.
- Store leftovers in the fridge up to 3 days or freeze portions for later.