High Protein Creamy Taco Soup

Close-up of a bowl of creamy taco soup with vegetables and ground meat.

This high protein taco soup is one of those cozy, chilly-day recipes that my family keeps asking for again and again. It’s perfect for meal prep, super easy to make in big batches, and requires only a little bit of hands-on time. Each bowl kicks out 18 grams of protein, packs in a bunch of veggies that help fill you up, and clocks in at just 210 calories per serving—talk about a win-win!

As a classic dump-and-go soup, you can toss in almost any veggies you have on hand without messing up the flavor. If your kids aren’t fans of certain vegetables or you’re sneaky like me, this recipe is a fantastic way to hide cauliflower, broccoli, zucchini, peppers, and onions by chopping them finely so no one notices.

This high protein taco soup has become my go-to for those busy weeknights when I want something warm, hearty, and fuss-free. It’s a total lifesaver for meal prepping since this recipe makes about 12 servings easily. Best part? It comes together fast using mostly canned and frozen ingredients, so you can spend less time in the kitchen and more time with your family.

The emphasis here is really on veggies and protein. The soup gets that creamy, comforting finish from cream cheese and Greek yogurt—not too heavy but just enough to feel indulgent. This recipe is made to be forgiving: brown your meat, dump in the canned goods and frozen veggies, simmer it all for a bit, then stir in your creamy additions. From start to finish, you’re looking at roughly 25 minutes total—just 5 to prep and 20 to cook.

  • Protein-packed and filling — great for staying full and perfect for batch cooking.
  • Loaded with veggies and budget-friendly — plenty of volume without a lot of cost.
  • Quick and simple — almost no chopping, mostly dump-and-simmer style.
  • Super flexible — easy to swap proteins, make dairy-free, or adjust spice levels.

What Makes It So Good

This soup hits all the right notes: it’s high protein, filled with nourishing vegetables, really easy to whip up, and won’t break the bank. Designed for meal prep, it yields about a dozen servings so you can cook once and enjoy homemade goodness all week — and if you want another big-batch option, try our high-protein turkey chili.

It’s forgiving, too — picky eaters can be accommodated by chopping veggies finely or swapping out what they don’t love. The creamy touch from cream cheese and Greek yogurt adds that classic comfort-food feel without packing on tons of fat. Using canned and frozen ingredients also keeps hands-on time short and sweet.

  • High protein, keeps you full and aids muscle maintenance.
  • Veggie-heavy and low calorie — perfect for healthy meal prepping.
  • Quick and easy — minimal prep and mostly just dumping ingredients in a pot.
  • Customizable — swap proteins, veggies, or dietary options as you need. If you’re eating low-carb, try our Keto Taco Soup (Crock-Pot + Instant Pot).

Ingredients and Measurements

Assorted bowls of ingredients for creamy taco soup including ground beef, beans, vegetables, and dairy products.

  • 2 pounds Ground beef (96% lean, 4% fat)
  • 15 oz can Sliced stewed tomatoes
  • 10 oz can RO-TEL (diced tomatoes with green chiles)
  • 15 oz can Black beans*
  • 15 oz can Pinto beans*
  • 15 oz can Whole kernel corn*
  • 2 packets Taco seasoning
  • 1 packet Ranch dip mix
  • 12 oz bag Frozen pepper and onion blend
  • 12 oz bag Frozen broccoli and cauliflower florets
  • 8 oz fat free cream cheese, room temperature
  • 1 cup (227g) fat free Greek yogurt

Step-by-Step Method

  1. Heat a large pot over medium-high heat.
  2. Pat the ground beef dry, add to the hot pot, press flat and brown for 3–4 minutes, breaking up as it cooks, until no pink remains.
  3. If you browned the meat in batches, deglaze the pot with a splash of water or broth and scrape up the browned bits.
  4. Add stewed tomatoes, RO-TEL, black beans, pinto beans, whole kernel corn (leave cans undrained) and the taco seasoning and ranch packets; stir and bring to a boil.
  5. Add the frozen pepper-and-onion blend and frozen broccoli and cauliflower; reduce heat to a simmer and cook until vegetables are tender, about 6–8 minutes.
  6. If the soup is too thick, add splashes of water or broth until you reach the desired consistency.
  7. Turn the heat to low or remove the pot from the heat, then stir in room-temperature cream cheese and Greek yogurt until smooth and fully blended.

    A hearty, creamy taco soup in a pot with colorful vegetables and ground meat.

  8. If substituting blended cottage cheese for cream cheese, blend the cottage cheese until smooth before stirring it into the soup.

Pro Tips for Best Results

I’m sharing some of my favorite small tweaks that make a huge difference here — from how to get perfectly browned meat to managing the soup’s thickness and avoiding lumpy dairy.

  • Brown the meat properly: Start with a hot pot, pat your meat dry, press it down flat and leave it untouched for a few minutes to get that nice brown crust. If you brown in batches, deglaze the pot with a splash of water or broth and scrape up those tasty browned bits—that’s pure flavor gold.
  • Season gradually: If you use low-sodium canned goods or homemade seasoning, add the taco and ranch packets little by little and taste as you go. Packaged seasonings can be pretty salty.
  • Handle frozen veg water smartly: Frozen veggies like broccoli, cauliflower, and corn release quite a bit of liquid. If you want a thicker soup, simmer with the lid off for a few minutes after adding them. If you use drained cans or fresh veggies and it’s too thick, add water or broth in small amounts until it feels just right.
  • Room-temp cream cheese; off-heat yogurt: Make sure your cream cheese is soft so it mixes in smoothly. Add Greek yogurt when the soup is off or on super low heat to prevent curdling. If nervous, temper by stirring a bit of warm soup into the yogurt before mixing it in.
  • Blend cottage cheese if using: For cottage cheese substitutions, blend until smooth before adding to the soup to avoid lumpiness.
  • Freezing tip: Freeze the soup without the cream cheese and yogurt (or use dairy-free versions). Add creamy ingredients fresh when reheating for best texture.
  • Reheating and dairy separation: If the dairy separates after refrigerating, gently rewarm over low heat while whisking. Adding some fresh Greek yogurt or a splash of broth can bring back the smooth texture.
  • Adjust heat carefully: If you want more spice, add fresh jalapeño, hot sauce, or cayenne right at the end to keep the flavors balanced.
  • Meal prep portions: Divide into airtight containers while the soup is still warm but not hot. Leave space if freezing so the soup can expand without making a mess.
  • Keep crunchy toppings fresh: Don’t store chips, avocado, or herbs on top in the fridge. Pack them separately and add just before eating.
  • Customize boldly: If somebody isn’t into a certain veggie, chop or grate it finely so it blends in. Want a heartier meal? Stir in rice, quinoa, or small pasta at the end—if you want to keep protein high, choose from these 15 high-protein pasta recipes.
  • Small-batch scaling: Making less than the full recipe? Start with just one packet or less of taco seasoning and adjust — seasoning doesn’t always scale directly by volume.

Follow these tips and your high protein taco soup will turn out perfect every time—full of flavor, great texture, and super satisfying.

You can easily adjust the portions based on your family’s appetite or calorie goals. I’ve broken this recipe into twelve hearty servings, each about 1.5 cups. Want bigger or smaller servings? Just multiply the nutrition info per serving by 12 to get totals for the whole batch.

Healthy Taco Soup Toppings I Love

  • Fat free Greek yogurt or reduced-fat sour cream
  • Baked Tostitos Scoops or low-calorie tortilla chips
  • Diced or sliced fresh avocado
  • Shredded cheddar, Monterey Jack, or queso fresco
  • Salsa, hot sauce, fresh pico de gallo, chopped cilantro, or diced jalapeños

That’s it for my tips! If you love these flavors and toppings, you might also enjoy the Guilt-Free Chicken Burrito Bowl (30g protein). When you try this high protein taco soup and it becomes a family favorite like it is at my house, I’d love to hear about it. Drop a comment or review below!

Easy Swaps and Add-Ins

Want to mix things up or accommodate dietary needs? Here are some easy swaps and add-ons to try:

  • Protein options: Swap in 96–97% lean ground turkey or chicken instead of beef, or use plant-based ground meat for a vegetarian spin.
  • Vegetarian version: Skip the meat and add an extra can of beans, cooked lentils, or textured vegetable protein/crumbles. Increase seasoning slightly to make up for the missing meat flavor.
  • Dairy-free: Use dairy-free cream cheese and soy or coconut yogurt, or omit the creamy ingredients entirely and add 2–4 cups broth for a thinner, broth-style soup.
  • Beans and tomatoes: Try kidney or cannellini beans instead, and swap diced for stewed tomatoes. Fire-roasted corn and tomatoes add a smoky twist.
  • Make it heartier: Stir in cooked rice (a quick batch like this 20-minute chicken, rice and broccoli meal prep works great), quinoa, or small pasta shapes at the end of cooking for extra bulk.
  • Spice it up: Add diced jalapeños, hot sauce, cayenne pepper, or smoked paprika to give your soup more heat and depth.
  • Creamy protein boost: Blend low-fat cottage cheese smooth and use it in place of cream cheese for an extra protein punch.
  • Slow cooker or Instant Pot: Brown your meat first, then transfer to a slow cooker on low for 4–6 hours or use the sauté and manual settings on an Instant Pot. Stir in creamy ingredients off heat when done.

Storing and Reheating Tips

Here’s how to store, reheat, and make your high protein taco soup in advance without losing its yum factor:

  • Refrigerating: Let the soup cool completely, then transfer to airtight containers. It’ll keep well in the fridge for 3 to 4 days.
  • Freezing: For the best texture, don’t freeze with cream cheese and Greek yogurt included (or use dairy-free versions). Freeze soup (without dairy) in airtight freezer-safe containers or heavy-duty freezer bags for up to 3 months. Let thaw overnight in the fridge before reheating.
  • Make-ahead prep: You can brown the meat and combine everything up to the point of adding cream cheese and yogurt. Store in the fridge (for a few days) or the freezer (for a few months). Add the creamy ingredients fresh when you reheat. For another creamy, high-protein dinner that meal preps and reheats well, see High Protein Creamy Chicken Noodle Casserole (30g per serving).
  • Reheating: Warm gently on the stove over medium-low heat, stirring frequently. Add a splash of water or broth if the soup thickens too much. You can also microwave single servings, stirring halfway through. If dairy separates after refrigeration, whisk while warming or stir in some fresh Greek yogurt to smooth it out.

2026/08/pasted-1786114013831.webp

Answers to Common Questions

Here are answers to the questions I get most about this high protein taco soup:

  • Can I use ground turkey or chicken instead of beef? Absolutely! Brown them the same way, and it works great.
  • Can this be made vegetarian? Yes, skip the meat and add extra beans, lentils, or plant-based crumbles. You may want to boost the seasoning for extra flavor.
  • Do I need to add cream cheese and Greek yogurt? No, if you prefer a lighter soup, feel free to leave them out and add more broth or water instead. Dairy-free alternatives also work great.
  • Why is my soup too thick or too thin? Frozen veggies release water as they cook, thinning the soup. If using fresh veggies and it’s too thick, add a little water or broth. If it’s too thin, simmer uncovered for a few minutes to thicken up.
  • Should I drain the canned ingredients? For best flavor and nutrition accuracy, leave them undrained. If you prefer draining, add water or broth to adjust consistency and note that nutrition values will change.
  • How long should I simmer frozen vegetables? Usually about 6 to 8 minutes until tender is just right.
  • Why do nutrition facts vary? Different brands, ingredient swaps, draining cans, and portion sizes can cause slight differences. Use the recipe’s nutrition as a baseline and adjust based on your exact ingredients.

Close-up of hearty creamy taco soup with beans, corn, and ground meat in a bowl

Print

A cozy, protein-packed taco soup loaded with vegetables and a creamy finish from cream cheese and Greek yogurt. Perfect for meal prepping and quick weeknight dinners.

  • Author: mapps6841@gmail.com
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 12 servings 1x
  • Category: Soup

Ingredients

Scale
  • 2 pounds Ground beef (96% lean, 4% fat)
  • 15 oz can Sliced stewed tomatoes
  • 10 oz can RO-TEL (diced tomatoes with green chiles)
  • 15 oz can Black beans (undrained)
  • 15 oz can Pinto beans (undrained)
  • 15 oz can Whole kernel corn (undrained)
  • 2 packets Taco seasoning
  • 1 packet Ranch dip mix
  • 12 oz bag Frozen pepper and onion blend
  • 12 oz bag Frozen broccoli and cauliflower florets
  • 8 oz fat free cream cheese, room temperature
  • 1 cup (227g) fat free Greek yogurt

Instructions

  1. Heat a large pot over medium-high heat.
  2. Pat the ground beef dry, add to the hot pot, press flat and brown for 3–4 minutes, breaking up as it cooks, until no pink remains.
  3. If browned in batches, deglaze the pot with a splash of water or broth and scrape up the browned bits.
  4. Add stewed tomatoes, RO-TEL, black beans, pinto beans, whole kernel corn (leave cans undrained) and the taco seasoning and ranch packets; stir and bring to a boil.
  5. Add the frozen pepper-and-onion blend and frozen broccoli and cauliflower; reduce heat to a simmer and cook until vegetables are tender, about 6–8 minutes.
  6. If the soup is too thick, add splashes of water or broth until desired consistency is reached.
  7. Turn the heat to low or remove the pot from heat, then stir in room-temperature cream cheese and Greek yogurt until smooth and fully blended.
  8. (Optional) If substituting blended cottage cheese for cream cheese, blend the cottage cheese until smooth before stirring it in.

Notes

Brown meat in batches for better flavor and deglaze pot to incorporate browned bits., Add taco and ranch seasoning gradually to control saltiness., Simmer with lid off after adding frozen veggies to thicken soup if desired., Use room temperature cream cheese and add Greek yogurt off heat to avoid curdling., Freeze soup without cream cheese and yogurt; add them fresh when reheating for best texture., Stir and whisk when reheating to restore creamy texture if dairy separates., Customize with added spices, proteins, or grains like rice or quinoa., Store soup in airtight containers in refrigerator for 3-4 days or freezer up to 3 months (without dairy)., Serve with toppings such as Greek yogurt, low-fat sour cream, tortilla chips, avocado, shredded cheeses, salsa, or fresh herbs.

Nutrition

  • Serving Size: 1.5 cups per serving
  • Calories: 210 calories per serving
  • Fat: approximately 5 grams per serving
  • Carbohydrates: approximately 20 grams per serving
  • Protein: 18 grams per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Lunch & Dinner

Mila Stevens

ABOUT THE AUTHOR

Mila Stevens

Hey there! I’m Mila Stevens, a self-taught home baker figuring things out one batch at a time. I started this blog to share my baking wins and the occasional flops while learning how to make desserts that make people smile. I’m not a pro, just someone who loves mixing, tasting, and watching simple ingredients turn into something amazing. If you enjoy cozy bakes, buttery doughs, and honest kitchen stories, you’re in the right place.

READ MORE →

Leave a Comment

Recipe rating