High Protein Creamy Tomato Soup – Comforting, Filling, and Easy

High Protein Creamy Tomato Soup – Comforting, Filling, and Easy

Tomato soup is classic comfort food, but this version adds a satisfying boost of protein without losing that silky, cozy texture you crave. It’s rich and creamy, yet light enough to enjoy any time of day. The best part?

You don’t need fancy ingredients or a long cooking time. With pantry staples, a blender, and a few smart swaps, you’ll have a hearty bowl that tastes like it simmered for hours. This is the kind of soup you make once and then keep coming back to all week.

High Protein Creamy Tomato Soup – Comforting, Filling, and Easy

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • Olive oil – For sautéing
  • Yellow onion – 1 medium, diced
  • Carrot – 1 small, diced (for natural sweetness)
  • Garlic – 3 cloves, minced
  • Tomato paste – 2 tablespoons
  • Canned tomatoes – 2 cans (28 oz total), crushed or whole peeled
  • Low-sodium vegetable or chicken broth – 3 cups
  • Cooked white beans (cannellini or great northern) – 1 can, drained and rinsed
  • Plain Greek yogurt (2% or 0%) – 3/4 cup
  • Parmesan cheese – 1/4 cup finely grated (optional but great for umami)
  • Balsamic vinegar – 1 to 2 teaspoons
  • Dried oregano – 1 teaspoon
  • Red pepper flakes – Pinch, optional
  • Fresh basil – Handful, optional for garnish
  • Salt and black pepper – To taste

Method
 

  1. Sauté the aromatics. Warm 1 tablespoon olive oil in a large pot over medium heat. Add onion and carrot with a pinch of salt. Cook 6–8 minutes until soft and lightly golden. Stir in garlic for 30 seconds.
  2. Toast the tomato paste. Add tomato paste and cook 1–2 minutes, stirring, until it darkens slightly. This step deepens the tomato flavor.
  3. Add tomatoes and broth. Pour in canned tomatoes and broth. Stir in oregano and a pinch of red pepper flakes if using. Bring to a gentle boil, then reduce to a simmer.
  4. Simmer for flavor. Add the white beans. Simmer uncovered for 15–20 minutes, stirring occasionally. The soup should thicken slightly and smell rich.
  5. Blend until silky. Use an immersion blender to puree until smooth. Or carefully transfer to a blender in batches, venting the lid. Blend until velvety.
  6. Stir in the creaminess. Off the heat, whisk in Greek yogurt and Parmesan (if using) until fully incorporated. Add 1 teaspoon balsamic vinegar, taste, and add the second teaspoon if you want more brightness.
  7. Season to finish. Taste and adjust with salt and black pepper. If it’s too thick, splash in a bit more broth. If it’s tangy, add a pinch of sugar to balance.
  8. Serve and garnish. Ladle into bowls. Top with torn basil, extra Parmesan, or a swirl of yogurt. Crack some fresh black pepper over the top for a little bite.

Why This Recipe Works

Cooking process, close-up detail: A deep saucepan with simmering creamy tomato soup just after blend

This soup strikes a balance between creamy and nourishing by using two protein sources: Greek yogurt and white beans.

They blend seamlessly into the tomatoes, adding body and protein without heavy cream. A quick sauté of onion, carrot, and garlic builds a savory base that makes the canned tomatoes taste fresh and bright. A touch of tomato paste adds depth, while a splash of balsamic vinegar brings gentle sweetness and acidity.

Everything blends silky-smooth, so you get a velvety bowl with clean flavors and a satisfying finish.

Shopping List

  • Olive oil – For sautéing
  • Yellow onion – 1 medium, diced
  • Carrot – 1 small, diced (for natural sweetness)
  • Garlic – 3 cloves, minced
  • Tomato paste – 2 tablespoons
  • Canned tomatoes – 2 cans (28 oz total), crushed or whole peeled
  • Low-sodium vegetable or chicken broth – 3 cups
  • Cooked white beans (cannellini or great northern) – 1 can, drained and rinsed
  • Plain Greek yogurt (2% or 0%) – 3/4 cup
  • Parmesan cheese – 1/4 cup finely grated (optional but great for umami)
  • Balsamic vinegar – 1 to 2 teaspoons
  • Dried oregano – 1 teaspoon
  • Red pepper flakes – Pinch, optional
  • Fresh basil – Handful, optional for garnish
  • Salt and black pepper – To taste

How to Make It

Final dish, plated restaurant style: A wide, low white bowl filled with high-protein creamy tomato s
  1. Sauté the aromatics. Warm 1 tablespoon olive oil in a large pot over medium heat. Add onion and carrot with a pinch of salt. Cook 6–8 minutes until soft and lightly golden.

    Stir in garlic for 30 seconds.

  2. Toast the tomato paste. Add tomato paste and cook 1–2 minutes, stirring, until it darkens slightly. This step deepens the tomato flavor.
  3. Add tomatoes and broth. Pour in canned tomatoes and broth. Stir in oregano and a pinch of red pepper flakes if using.

    Bring to a gentle boil, then reduce to a simmer.

  4. Simmer for flavor. Add the white beans. Simmer uncovered for 15–20 minutes, stirring occasionally. The soup should thicken slightly and smell rich.
  5. Blend until silky. Use an immersion blender to puree until smooth.

    Or carefully transfer to a blender in batches, venting the lid. Blend until velvety.

  6. Stir in the creaminess. Off the heat, whisk in Greek yogurt and Parmesan (if using) until fully incorporated. Add 1 teaspoon balsamic vinegar, taste, and add the second teaspoon if you want more brightness.
  7. Season to finish. Taste and adjust with salt and black pepper.

    If it’s too thick, splash in a bit more broth. If it’s tangy, add a pinch of sugar to balance.

  8. Serve and garnish. Ladle into bowls. Top with torn basil, extra Parmesan, or a swirl of yogurt.

    Crack some fresh black pepper over the top for a little bite.

Keeping It Fresh

Let the soup cool to room temperature, then store in airtight containers. It keeps well in the fridge for 4 days. For meal prep, portion into single-serve jars to make weekday lunches easy.

To freeze, skip the garnish and cool completely first.

Freeze up to 3 months. Thaw overnight in the fridge, then reheat gently on the stove over low heat, stirring often. If it separates slightly, blend for a few seconds or whisk in a spoonful of yogurt to bring it back together.

Tasty top-view meal-prep scene: Overhead shot of multiple single-serve glass jars filled with the bl

Health Benefits

  • High protein: Greek yogurt and white beans add staying power, helping keep you full and supporting muscle repair.
  • Lycopene-rich: Cooked tomatoes are loaded with lycopene, an antioxidant linked to heart health.
  • Balanced and light: You get creaminess without heavy cream, keeping calories and saturated fat in check.
  • Fiber boost: Beans and carrots offer fiber for digestion and steady energy.
  • Low-sugar comfort: Natural sweetness from carrots balances acidity without added sugar (though you can add a pinch if needed).

Pitfalls to Watch Out For

  • Curdling yogurt: Add Greek yogurt off the heat and whisk well.

    If blending hot soup with yogurt, temper it by stirring in a ladle of hot soup first.

  • Broken texture: Overheating after adding yogurt can cause separation. Reheat gently on low and avoid boiling.
  • Too acidic: Brands of canned tomatoes vary. Balance sharpness with balsamic, a pinch of sugar, or a bit more Parmesan.
  • Flat flavor: Don’t skip toasting the tomato paste, and season in layers.

    Salt the onions, taste after blending, and finish with pepper and vinegar.

  • Watery soup: Simmer uncovered to reduce, and use the beans for body. If needed, blend longer to thicken naturally.

Recipe Variations

  • Roasted tomato upgrade: Roast halved Roma tomatoes and a few cloves of garlic at 400°F (200°C) with olive oil and salt until caramelized, then blend into the base for deeper flavor.
  • Creamy tomato basil: Add a packed cup of fresh basil before blending. Finish with extra basil oil or pesto for fragrance.
  • Spicy chipotle: Blend in 1 chipotle pepper in adobo and 1 teaspoon adobo sauce.

    Top with a dollop of yogurt and chopped cilantro.

  • Dairy-free, still high protein: Swap Greek yogurt for silken tofu (about 1 cup). Add 1–2 tablespoons nutritional yeast for cheesy notes.
  • Chicken boost: Stir in shredded rotisserie chicken after blending and warm through for extra protein.
  • Lentil twist: Replace white beans with 1 cup cooked red lentils for a slightly earthier, thicker soup.
  • Parmesan rind simmer: Toss in a Parmesan rind while simmering for umami, then remove before blending.

FAQ

Can I use fresh tomatoes instead of canned?

Yes. Use about 2 to 2.5 pounds of ripe tomatoes.

Core and roughly chop, then simmer a bit longer to reduce excess water. Roasting them first will add sweetness and complexity.

What’s the best way to prevent the yogurt from curdling?

Turn off the heat before adding it, and whisk it in slowly. For extra insurance, stir a small ladle of hot soup into the yogurt to warm it up, then add that mixture back into the pot.

Can I make this soup gluten-free?

It already is, as written.

Just confirm that your broth and any add-ins like Parmesan are certified gluten-free if needed.

How much protein is in a serving?

Exact numbers vary by brand, but a generous bowl (about 1.5 cups) typically lands around 15–22 grams of protein with beans, Greek yogurt, and Parmesan. Add chicken or tofu to increase it further.

Is there a way to make it extra creamy without dairy?

Blend in silken tofu or soaked cashews (about 1/2 cup, blended smooth with a bit of hot soup). Both provide creaminess and protein without dairy.

What can I serve with this soup?

Try a crunchy green salad, a piece of whole-grain toast, or a grilled cheese if you want to lean into classic comfort.

A sprinkle of seeds or croutons adds great texture.

Can I meal-prep this for the week?

Absolutely. Store in individual containers, refrigerate for up to four days, and reheat gently. Add fresh basil or a yogurt swirl right before serving to keep flavors bright.

Will an immersion blender work as well as a countertop blender?

Yes.

A countertop blender gives the smoothest result, but an immersion blender does a great job with less mess. Blend a bit longer for that extra-smooth finish.

In Conclusion

This high protein creamy tomato soup has all the warmth of a classic, with smart tweaks that make it more satisfying. It’s weeknight simple, budget-friendly, and endlessly flexible.

Keep it basic for a quick lunch, or dress it up with herbs, spice, or extra protein. However you spin it, you’ll end up with a bowl that tastes comforting and leaves you energized, not weighed down. Keep a batch in the fridge, and you’ve got a reliable, feel-good meal ready when you are.

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.