High-Protein Creamy Taco Beef Soup
This hearty, creamy soup is inspired by the bowl in your photo: tender seasoned ground beef, juicy tomatoes, herbs, a rich golden broth, and a creamy finish. It is designed to be high in protein, filling, flavourful, and relatively light, making it a great option when you’re trying to prioritise protein without relying on a huge amount of calories or heavy ingredients.
The secret is using lean ground beef, protein-rich Greek yoghurt, a modest amount of reduced-fat cheese, and plenty of broth and vegetables. You get the comforting texture of a creamy soup while keeping the recipe much lighter than traditional cream-based soups.
Recipe at a Glance
Recipe name: High-Protein Creamy Taco Beef Soup
Servings: 6 generous servings
Prep time: 15 minutes
Cook time: 30 minutes
Total time: About 45 minutes
Cuisine: American-inspired / Tex-Mex
Best for: High-protein lunches, meal prep, easy dinners, and satisfying low-calorie meals
Ingredients
For the soup
- 1½ pounds extra-lean ground beef, preferably 93–96% lean
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 medium bell pepper, diced
- 1 can (14.5 ounces) diced tomatoes, preferably fire-roasted
- 2 tablespoons tomato paste
- 4 cups low-sodium beef or chicken broth
- 1 can (4 ounces) diced green chiles
- 1½ teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon onion powder
- ¼ teaspoon black pepper
- ½ teaspoon salt, or to taste
- ½ teaspoon red pepper flakes, optional
- 4 ounces reduced-fat cream cheese, softened
- ½ cup plain nonfat Greek yogurt
- ¾ cup reduced-fat shredded cheddar cheese
- 1 tablespoon fresh lime juice
For topping
- Fresh cilantro, chopped
- Diced tomatoes
- Sliced green onions
- Fresh jalapeño, optional
- A small sprinkle of shredded cheddar
- Lime wedges
- Freshly ground black pepper
Full Instructions
1. Brown the beef
Place a large Dutch oven or heavy-bottomed soup pot over medium-high heat.
Add the lean ground beef and cook for approximately 6–8 minutes, breaking it apart with a wooden spoon as it cooks.
Continue until the beef is browned and no longer pink.
If you’re using beef that isn’t particularly lean, carefully drain excess grease before continuing.
Tip: Don’t rush this step. Letting the beef develop some browning gives the soup a much deeper savoury flavour.
2. Add the vegetables
Add the diced onion and bell pepper to the cooked beef.
Cook for about 4–5 minutes, stirring occasionally, until the vegetables begin to soften.
Add the minced garlic and cook for another 30–60 seconds.
Be careful not to burn the garlic.
3. Bloom the spices
Add the chilli powder, cumin, smoked paprika, oregano, onion powder, black pepper, salt, and red pepper flakes if using.
Stir everything into the beef and vegetables.
Cook for approximately 30 seconds to 1 minute.
This quick step helps release the oils and aromas from the spices, making the finished soup considerably more flavourful.
4. Build the broth
Add the tomato paste and stir well.
Cook the tomato paste for about one minute before adding the diced tomatoes, green chiles, and broth.
Scrape the bottom of the pot as you stir to loosen any browned bits.
Bring the soup to a gentle boil.
5. Simmer
Reduce the heat to medium-low and allow the soup to simmer uncovered for approximately 15–20 minutes.
This gives the vegetables time to become tender while allowing the beef and spices to flavour the broth.
Taste the soup after about 15 minutes.
Adjust the salt, pepper, chilli powder, or cumin according to your preference.
6. Make it creamy
Reduce the heat to low.
Add the softened cream cheese a little at a time, stirring continuously until completely melted into the broth.
The soup should become creamy and slightly thicker.
Remove the pot from the heat.
In a separate small bowl, combine the Greek yoghurt with several spoonfuls of hot soup. Stir until smooth.
This is called tempering the yoghurt and helps prevent it from separating when added to the hot soup.
Slowly stir the yoghurt mixture into the pot.
7. Add the cheese and lime
Add the reduced-fat cheddar and stir until melted.
Finish with fresh lime juice.
Taste one more time and adjust the seasoning.
If the soup is thicker than you prefer, add another ½–1 cup of broth until it reaches your desired consistency.
8. Serve
Ladle the soup into bowls and garnish with fresh cilantro, diced tomatoes, green onions, and a small amount of shredded cheddar.
A squeeze of fresh lime over the top makes the flavours pop.
For extra heat, add sliced jalapeño or a few drops of your favourite hot sauce.
Description Notes
This soup has the comforting qualities of a creamy chilli without needing a large amount of heavy cream.
The lean ground beef provides substantial protein and gives the soup a rich, meaty flavour. Greek yoghurt contributes additional protein while creating a creamy texture. Reduced-fat cream cheese and cheddar provide the familiar cheesy flavour without requiring large quantities.
The tomatoes provide acidity and natural sweetness, while cumin, chilli powder, smoked paprika, and green chiles give the soup a warm Tex-Mex character.
The finished soup should be creamy but still spoonable, rather than extremely thick. If you prefer something closer to chilli, reduce the broth slightly or simmer the soup a little longer.
Tips for the Best Results
Use lean meat
For a higher-protein, lower-calorie version, choose 93–96% lean ground beef.
You can also substitute ground turkey or chicken.
Don’t boil the yoghurt.
Greek yoghurt can separate when exposed to very high heat. Always reduce the heat and temper the yoghurt before adding it.
Soften the cream cheese
Softened cream cheese incorporates much more easily than a cold block straight from the refrigerator.
Add more vegetables
For an even more filling bowl, add zucchini, mushrooms, spinach, cauliflower rice, or extra bell pepper.
These additions increase volume without dramatically increasing calories.
Make it spicier
Add jalapeño, cayenne pepper, chipotle powder, or hot sauce.
For a smoky flavour, a small amount of chipotle pepper in adobo works particularly well.
Make it thicker
For a thicker soup without adding flour, simply simmer it uncovered for an additional 5–10 minutes.
You can also mash some of the tomatoes and vegetables against the side of the pot.
Make it lighter
Use 96% lean ground beef, nonfat Greek yoghurt, light cream cheese, and reduced-fat cheddar.
You can also reduce the cheese slightly and add extra vegetables.
Make it more substantial
For a higher-carbohydrate meal, add black beans, pinto beans, or corn.
For a lower-carb version, increase the vegetables instead.
Meal-Prep Instructions
This soup is excellent for meal prep.
Allow the finished soup to cool slightly before dividing it into six airtight containers.
Refrigerate for up to 4 days.
When reheating, use the microwave or warm it gently in a saucepan over medium-low heat.
If the soup becomes thicker after refrigeration, add a splash of broth or water while reheating.
For longer storage, freeze individual portions in freezer-safe containers.
Allow some room for expansion and thaw overnight in the refrigerator before reheating.
Because dairy-based soups can sometimes change texture after freezing, stir thoroughly while reheating.
Approximate Nutritional Information
Nutrition will vary depending on the exact brands and fat percentages of the ingredients.
Estimated per serving, based on 6 servings:
- Calories: approximately 390–430
- Protein: approximately 40–44 g
- Carbohydrates: approximately 17–21 g
- Fat: approximately 18–21 g
- Fiber: approximately 3–4 g
- Sugar: approximately 6–7 g
- Sodium: approximately 700–900 mg
For the lowest-calorie version, use very lean beef, fat-free Greek yoghurt, reduced-fat cream cheese, reduced-fat cheddar, and low-sodium broth.
If you’re tracking a points-based programme, the exact points depend on the specific programme and brands used, so it’s best to calculate them using the nutrition labels for your ingredients rather than assigning a universal point value.
Benefits of This Recipe
1. High in protein
With roughly 40+ grams of protein per serving, this soup can make a very satisfying meal.
Protein is particularly useful when you’re trying to maintain a calorie deficit because it tends to be more satiating than many lower-protein foods.
2. Filling without being excessively heavy
The combination of protein, broth, vegetables, and dairy creates a meal with plenty of volume.
That makes it easier to enjoy a large, comforting bowl without relying on a huge amount of added fat.
3. Supports muscle maintenance
When paired with resistance training and an appropriate overall diet, adequate dietary protein helps support the maintenance of lean muscle tissue during weight loss.
4. Helps manage cravings
The creamy texture and savoury flavour make this feel like comfort food rather than “diet food”.
That can make it easier to stick with a structured eating plan over time.
5. Easy to customize
You can adjust the recipe according to your nutritional goals.
Use turkey for a leaner version, beans for additional fibre, extra vegetables for volume, or more chilli and jalapeño for heat.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Absolutely.
93–99% lean ground turkey works very well. The soup will have a slightly lighter flavour, but the spices and tomatoes still make it delicious.
Can I make this without cream cheese?
Yes.
Increase the Greek yoghurt slightly, or blend a portion of the soup with a little low-fat cottage cheese and stir it back into the pot for a creamy, protein-rich alternative.
Can I use regular Greek yoghurt?
Yes. Plain Greek yoghurt works best.
Avoid flavoured or sweetened yoghurt because it will dramatically change the flavour.
Can I add beans?
Definitely.
Black beans or pinto beans are especially good. Add one drained and rinsed can during the simmering stage.
Keep in mind that beans will increase the carbohydrate, fibre, calorie, and overall nutritional content.
Why did my yoghurt curdle?
The most common reason is adding cold yoghurt directly to a very hot, boiling soup.
Temper the yoghurt with a few spoonfuls of hot broth first, then stir it into the soup after lowering the heat.
Can I make this in a slow cooker?
Yes, although the beef should ideally be browned first for better flavour.
Add the browned beef, vegetables, tomatoes, chiles, broth, tomato paste, and seasonings to the slow cooker.
Cook on LOW for 5–6 hours or HIGH for 2½–3½ hours.
Stir in the cream cheese toward the end. Temper the Greek yoghurt separately and add it after switching the slow cooker to low or warm.
Is this soup good for weight loss?
It can fit into a weight-loss diet because it is relatively high in protein and provides substantial volume.
However, no individual food causes weight loss by itself. Your overall calorie intake, activity, protein intake, food quality, and consistency matter most.
How can I increase the protein even more?
Use very lean beef and nonfat Greek yoghurt, and consider adding a little blended cottage cheese.
You can also serve the soup alongside a high-protein side such as plain Greek yoghurt or cottage cheese.
What should I serve with it?
Because the soup is already substantial, simple sides work best.
Try a small green salad, roasted vegetables, steamed broccoli, or a piece of high-protein toast.
For a lower-calorie meal, skip heavy toppings and focus on fresh cilantro, tomatoes, jalapeño, and lime.
Final Serving Idea
For the bowl pictured, ladle the creamy beef soup into a wide bowl and top it with fresh cilantro, diced tomato, a few browned beef crumbles, a light sprinkle of cheddar, and a squeeze of lime.
The result is a warm, creamy, savoury bowl that feels indulgent while delivering a substantial amount of protein.