High Protein Tomato Soup – Comforting, Creamy, and Satisfying

High Protein Tomato Soup – Comforting, Creamy, and Satisfying

Tomato soup is usually a light starter, but this version eats like a meal. It’s rich, smooth, and packed with protein to keep you full and energized. You still get all the cozy tomato flavor you love, just with a smart twist.

It comes together easily on a weeknight and reheats well for lunch. If you want comfort without the mid-afternoon crash, this soup delivers.

High Protein Tomato Soup – Comforting, Creamy, and Satisfying

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • Olive oil: For sautéing and flavor.
  • Yellow onion (1 medium), chopped: Adds sweetness and body.
  • Garlic (3–4 cloves), minced: Essential for depth.
  • Tomato paste (2 tablespoons): Concentrated umami and color.
  • Crushed tomatoes (28-ounce can): The base; fire-roasted if you like a smoky note.
  • Low-sodium vegetable or chicken broth (3 cups): Adjust for thickness.
  • Cannellini or great northern beans (1 can, drained and rinsed): Creamy protein without changing the flavor.
  • Plain Greek yogurt, 2% or 0% (3/4 cup): Adds creaminess and more protein.
  • Dried basil (1 teaspoon) and dried oregano (1/2 teaspoon): Classic Italian herbs.
  • Smoked paprika (1/2 teaspoon): Gentle warmth and depth.
  • Red pepper flakes (pinch to 1/4 teaspoon): Optional heat.
  • Balsamic vinegar or red wine vinegar (1–2 teaspoons): Brightens the soup at the end.
  • Salt and black pepper: Season generously to taste.
  • Fresh basil or parsley (optional), chopped: For garnish.
  • Parmesan (optional), grated: A savory finishing touch.

Method
 

  1. Sauté the aromatics: Heat 1 tablespoon olive oil in a large pot over medium heat. Add chopped onion and a pinch of salt. Cook 5–7 minutes until soft and translucent. Stir in minced garlic and cook 30–60 seconds until fragrant.
  2. Build the base: Add tomato paste. Cook, stirring, for 1–2 minutes to caramelize it slightly. Sprinkle in dried basil, oregano, smoked paprika, and red pepper flakes (if using).
  3. Add tomatoes and broth: Pour in crushed tomatoes and 3 cups broth. Stir well, scraping up any browned bits from the bottom of the pot.
  4. Add the beans: Stir in the drained white beans. Bring to a gentle boil, then reduce to a simmer. Cook 12–15 minutes to let flavors meld.
  5. Blend until smooth: Use an immersion blender to puree the soup until silky. Or carefully transfer in batches to a countertop blender. Blend until smooth and return to the pot. If it’s too thick, add a splash more broth.
  6. Stir in the yogurt: Turn the heat to low. Whisk the Greek yogurt in a small bowl with a ladle of hot soup to temper it, then stir it back into the pot. This prevents curdling and keeps the texture creamy.
  7. Finish and balance: Add 1–2 teaspoons balsamic or red wine vinegar. Taste and adjust salt and pepper. If the tomatoes are very acidic, add a pinch of sugar; if they’re dull, add another splash of vinegar and a crack of pepper.
  8. Serve: Ladle into bowls. Top with chopped fresh basil or parsley and a sprinkle of Parmesan if you like. Add a drizzle of olive oil for a glossy finish.

What Makes This Recipe So Good

Close-up detail: Silky high-protein tomato soup mid-blend in a Dutch oven, captured as an immersion
  • Serious protein, real comfort: Greek yogurt and white beans blend right into the soup for a creamy texture and a big protein boost—no chalky powders required.
  • Simple ingredients, big flavor: Canned tomatoes, onion, garlic, and a little tomato paste create depth without fuss.
  • Blend for silkiness: A quick blend turns everything velvety, even without heavy cream.
  • Balanced and bright: A splash of balsamic or red wine vinegar lifts the tomatoes and keeps the soup from tasting flat.
  • Meal-prep friendly: Keeps well in the fridge, freezes beautifully, and reheats like a dream.

What You’ll Need

  • Olive oil: For sautéing and flavor.
  • Yellow onion (1 medium), chopped: Adds sweetness and body.
  • Garlic (3–4 cloves), minced: Essential for depth.
  • Tomato paste (2 tablespoons): Concentrated umami and color.
  • Crushed tomatoes (28-ounce can): The base; fire-roasted if you like a smoky note.
  • Low-sodium vegetable or chicken broth (3 cups): Adjust for thickness.
  • Cannellini or great northern beans (1 can, drained and rinsed): Creamy protein without changing the flavor.
  • Plain Greek yogurt, 2% or 0% (3/4 cup): Adds creaminess and more protein.
  • Dried basil (1 teaspoon) and dried oregano (1/2 teaspoon): Classic Italian herbs.
  • Smoked paprika (1/2 teaspoon): Gentle warmth and depth.
  • Red pepper flakes (pinch to 1/4 teaspoon): Optional heat.
  • Balsamic vinegar or red wine vinegar (1–2 teaspoons): Brightens the soup at the end.
  • Salt and black pepper: Season generously to taste.
  • Fresh basil or parsley (optional), chopped: For garnish.
  • Parmesan (optional), grated: A savory finishing touch.

Step-by-Step Instructions

  1. Sauté the aromatics: Heat 1 tablespoon olive oil in a large pot over medium heat. Add chopped onion and a pinch of salt.

    Cook 5–7 minutes until soft and translucent. Stir in minced garlic and cook 30–60 seconds until fragrant.

  2. Build the base: Add tomato paste. Cook, stirring, for 1–2 minutes to caramelize it slightly.

    Sprinkle in dried basil, oregano, smoked paprika, and red pepper flakes (if using).

  3. Add tomatoes and broth: Pour in crushed tomatoes and 3 cups broth. Stir well, scraping up any browned bits from the bottom of the pot.
  4. Add the beans: Stir in the drained white beans. Bring to a gentle boil, then reduce to a simmer.

    Cook 12–15 minutes to let flavors meld.

  5. Blend until smooth: Use an immersion blender to puree the soup until silky. Or carefully transfer in batches to a countertop blender. Blend until smooth and return to the pot.

    If it’s too thick, add a splash more broth.

  6. Stir in the yogurt: Turn the heat to low. Whisk the Greek yogurt in a small bowl with a ladle of hot soup to temper it, then stir it back into the pot. This prevents curdling and keeps the texture creamy.
  7. Finish and balance: Add 1–2 teaspoons balsamic or red wine vinegar.

    Taste and adjust salt and pepper. If the tomatoes are very acidic, add a pinch of sugar; if they’re dull, add another splash of vinegar and a crack of pepper.

  8. Serve: Ladle into bowls. Top with chopped fresh basil or parsley and a sprinkle of Parmesan if you like.

    Add a drizzle of olive oil for a glossy finish.

Keeping It Fresh

  • Refrigerate: Store in an airtight container for up to 4 days. The flavors deepen by day two.
  • Freeze: Freeze for up to 3 months. Cool completely and leave a little headspace in the container.

    Thaw overnight in the fridge.

  • Reheat gently: Warm on the stove over low heat. Avoid boiling once the yogurt is in to keep the texture smooth.
  • Meal prep tip: If you plan to freeze, you can blend and freeze the soup before adding yogurt. Stir in fresh yogurt after reheating for the best texture.
Final dish presentation: Restaurant-quality bowl of high-protein tomato soup plated on a matte white

Why This is Good for You

  • High protein, steady energy: Beans and Greek yogurt help keep you full and support muscle recovery after workouts.
  • Lycopene-rich tomatoes: Cooked tomatoes are a great source of lycopene, an antioxidant linked to heart health.
  • Fiber bonus: White beans add fiber for digestion and blood sugar support.
  • Lighter than cream-based soups: You get the same silky feel with far less saturated fat.

Common Mistakes to Avoid

  • Boiling after adding yogurt: High heat can cause curdling.

    Keep it at a gentle simmer or lower.

  • Skipping the vinegar: A small splash brightens the whole pot. Without it, the soup can taste flat.
  • Not salting the onion: A little salt early helps the onion soften and sweeten properly.
  • Forgetting to temper the yogurt: Always whisk it with a bit of hot soup first for a smooth finish.
  • Over-thickening: Beans and yogurt add body fast. Keep extra broth on hand to adjust.

Recipe Variations

  • Roasted red pepper twist: Blend in a jar of roasted red peppers for a smoky-sweet layer and extra vitamin C.
  • Creamy cottage cheese swap: Use 1 cup whipped cottage cheese instead of yogurt for even more protein.

    Blend well for smoothness.

  • Lean chicken boost: Stir in 1–2 cups shredded rotisserie chicken at the end for an even heartier bowl.
  • Vegan version: Skip yogurt and add 1/2 cup raw cashews simmered with the soup, then blend. Use plant-based yogurt if you prefer.
  • Spicy tomato soup: Add 1 teaspoon harissa or a chopped chipotle in adobo for heat and complexity.
  • Pesto finish: Swirl in a spoonful of basil pesto right before serving for herb-forward freshness.
  • Grain bowl style: Ladle the soup over cooked farro, quinoa, or brown rice for texture and extra staying power.

FAQ

How much protein is in a serving?

It varies based on brands and swaps, but a typical serving with beans and 3/4 cup Greek yogurt in the pot lands around 15–20 grams per bowl. Add chicken or use cottage cheese to increase it further.

Can I use fresh tomatoes?

Yes.

Use about 2 pounds of ripe tomatoes, cored and chopped. Roast them with a little olive oil and salt at 425°F (220°C) for 20–25 minutes to intensify flavor before adding to the pot.

What if I don’t have an immersion blender?

Carefully transfer the soup to a countertop blender in batches. Vent the lid slightly and cover with a kitchen towel to allow steam to escape.

Blend until smooth and return to the pot.

Will nonfat Greek yogurt work?

It will. Nonfat yogurt keeps the protein high and calories lower. For the creamiest result, 2% or whole milk yogurt gives a richer mouthfeel, but nonfat is still good.

How do I make it gluten-free?

This soup is naturally gluten-free as written.

Just check labels on broth and yogurt to be sure there are no hidden additives with gluten.

Can I make it without beans?

Yes. Skip the beans and increase Greek yogurt to 1 cup, or add 1 cup cottage cheese. You can also blend in 1/2 cup soaked cashews for a dairy-free option.

What can I serve with it?

Try a whole-grain grilled cheese, a crunchy salad, or garlic toast.

For extra protein, pair it with turkey panini or a chickpea avocado toast.

How do I fix a soup that’s too acidic?

Add a small pinch of sugar or a splash of cream or milk to soften sharp edges. A knob of butter can also round out the flavor. Always re-check salt after adjusting.

In Conclusion

This high protein tomato soup turns a nostalgic classic into a truly satisfying meal.

It’s cozy, easy to make, and built with smart ingredients that keep you full longer. Whether you meal prep on Sunday or need a quick dinner, this pot has your back. Make a batch, stash a few portions in the freezer, and enjoy a warm, nourishing bowl whenever you want.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.