High Protein Tomato Soup
Home › Soups, Stews & Chili › High Protein Tomato Soup
Soups, Stews & Chili

High Protein Tomato Soup

Silky tomato soup gets a lot more satisfying when white beans blend right into the base. The texture stays smooth and lush, but the bowl suddenly has enough body to count as a main dish instead of a side. A little honey rounds out the acidity, and the final swirl of Greek yogurt or cream gives it that finished, restaurant-style look without making it heavy.

The trick here is building flavor before the tomatoes go in. Onion, garlic, and tomato paste need a few minutes in the pot so the soup tastes cooked, not canned. The beans disappear completely once blended, which is exactly what you want: extra protein, no chalky texture, and no obvious bean flavor. If you’ve ever had tomato soup that felt thin or sharp, this version fixes both problems.

Below, I’ll walk you through the point where most tomato soups go flat, plus the one step that keeps the dairy from curdling at the end. It’s a simple pot of soup, but a couple of small choices make it taste like you worked harder than you did.

“

The beans blended in completely and made the soup thick enough to feel like a meal. I also loved that the cream stirred in at the end stayed smooth instead of turning grainy.

★★★★★— Megan L.

Save this high protein tomato soup for the nights when you want a creamy bowl that actually keeps you full.

Save to Pinterest

The Reason This Tomato Soup Eats Like a Main Dish

Most tomato soups lean on cream alone for body, which works until you want something that feels substantial enough for dinner. Here, the white beans do the heavy lifting. Once they’re blended into the tomatoes, they add thickness and protein without turning the soup into a bean soup.

The other thing that matters is managing acidity. Canned tomatoes can taste sharp if you stop at the simmer. A tablespoon of honey or sugar softens that edge, and the yogurt or cream at the end rounds everything out. The result is tomato soup with a smoother, fuller finish instead of a tinny one.

  • White beans — These disappear into the soup and give it body. Cannellini or great northern beans both work well, and canned beans are perfect here because they’re already soft enough to blend completely smooth.
  • Tomato paste — This deepens the tomato flavor before the liquid goes in. Cook it with the onion and garlic for a minute or two so it loses that raw, metallic taste.
  • Greek yogurt or cream — Both give you a richer finish, but they behave differently. Cream is the safest choice if you want zero fuss. Greek yogurt adds a little tang and more protein, but it has to go in off the heat so it stays smooth.
  • Whole plum tomatoes — They’re worth using instead of diced tomatoes because they blend into a silkier soup. If you only have diced, the soup will still work, but it may need a little extra blending time to get fully smooth.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

How to Build the Soup So It Stays Smooth and Balanced

Softening the Onion First

Cook the onion in olive oil until it turns translucent and loses its raw bite. That takes about 5 minutes over medium heat. If the onion starts browning hard, lower the heat; browned onion can push the soup in a sweeter direction than you probably want. The goal is softness, not color.

Cooking Out the Tomato Paste

Stir in the garlic and tomato paste and let them cook for about 2 minutes. The paste should darken a shade and smell a little sweeter, not burnt. This small step matters because raw tomato paste tastes flat, while cooked paste gives the soup a deeper, more concentrated base.

Simmering Before You Blend

Add the tomatoes, beans, broth, basil, oregano, and red pepper flakes, then simmer for 20 minutes. You want the tomatoes to collapse easily when pressed against the pot. If the soup tastes thin after simmering, it usually needs a few more minutes uncovered so some liquid cooks off before blending.

Blending Into a Velvety Finish

Blend the soup completely smooth with an immersion blender. Move it around the pot and keep going until there are no bean flecks left. If you use a countertop blender, work in batches and vent the lid slightly so steam can escape. A half-blended soup looks rustic; a fully blended soup tastes polished and creamy.

Finishing Without Curdling

Take the pot off the heat before stirring in the Greek yogurt or cream. Hot soup plus yogurt on the stove is where curdling starts. Add the dairy slowly and stir until it disappears into the soup. Taste at the end and adjust salt, pepper, and honey only after the dairy goes in, because the final balance shifts a little once the soup turns richer.

How to Adapt This Soup for Different Kitchens and Different Nights

Dairy-Free Version

Use vegetable broth and finish with a splash of unsweetened cashew cream or oat cream instead of Greek yogurt or dairy cream. You’ll lose the slight tang from yogurt, but the soup stays silky and rich. Add a tiny squeeze of lemon at the end if you want that same bright edge.

Extra-Protein Bowl

Use Greek yogurt instead of cream and top each bowl with a little extra yogurt plus pumpkin seeds or shredded chicken. The soup already has a good protein base from the beans, so this turns it into a sturdier lunch or post-workout meal without changing the flavor much.

Roasted Tomato Upgrade

If you want a deeper, sweeter tomato flavor, roast the canned tomatoes in a shallow baking dish at 425°F for about 20 minutes before adding them to the pot. This adds a little extra time, but it gives the soup a more concentrated taste and cuts some of the canned edge.

Storage and Reheating

  • Refrigerator: Keeps for 4 days in a sealed container. It thickens as it sits, so expect a slightly denser texture the next day.
  • Freezer: Freezes well before the dairy goes in. Freeze the soup base, then stir in the cream or yogurt after reheating for the smoothest result.
  • Reheating: Warm it gently over low heat and stir often. If you added yogurt or cream before storing, don’t boil it hard or the texture can turn grainy.

Answers to the Questions Worth Asking

Can I use another type of bean?+

Yes. Cannellini, great northern, or navy beans all blend smoothly and add the same kind of body. Chickpeas will work in a pinch, but they leave a more noticeable flavor and the soup won’t taste as neutral.

How do I keep the Greek yogurt from curdling?+

Take the pot off the heat before you stir it in. If the soup is boiling or even simmering hard, the yogurt can split and turn grainy. A small whisking motion while adding it slowly helps it melt into the soup instead of clumping.

Can I make this tomato soup ahead of time?+

Yes, and it tastes even better the next day. For the best texture, make the soup base ahead and add the yogurt or cream when you reheat it. That keeps the finish smooth and avoids any dairy separation in the fridge.

How do I make the soup thicker without adding cream?+

Let it simmer uncovered for another 5 to 10 minutes before blending so more water cooks off. You can also add an extra half can of beans if you want a thicker, more filling soup. Blending longer won’t thicken it on its own, but reducing the liquid will.

Can I freeze high protein tomato soup?+

Yes, but freeze the soup before adding the yogurt or cream if you can. The tomato-bean base freezes and reheats better on its own, and the dairy can be stirred in fresh after thawing. That gives you the same creamy finish without a broken texture.

High Protein Tomato Soup

High protein tomato soup made with blended whole plum tomatoes and white beans for a silky, filling texture. Simmered with herbs and spices, then finished with Greek yogurt or cream for a smooth, creamy spoonable bowl.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 340

Ingredients
  

Whole plum tomatoes
  • 2 can (28 oz) whole plum tomatoes Use whole plum tomatoes, undrained, for blending into a smooth soup.
White beans for protein
  • 1 can (15 oz) white beans Drain well before blending to thicken and boost protein.
Aromatics and flavor base
  • 1 onion Dice small so it softens quickly during sauté.
  • 5 garlic Minced; add after onions so it doesn’t brown.
  • 2 tbsp olive oil Used for sautéing the onion and garlic.
  • 1 tbsp tomato paste Cook briefly to mellow and deepen flavor.
Broth and seasonings
  • 4 cup chicken or vegetable broth Choose chicken or vegetable broth depending on preference.
  • 1 tsp dried basil Stirs in early for a warm herb flavor.
  • 1 tsp dried oregano Adds classic Mediterranean-style tomato notes.
  • 0.5 tsp red pepper flakes Adjust for mild to moderately spicy heat.
  • 1 tbsp honey or sugar Balances acidity—use honey or sugar interchangeably.
  • 0.25 salt To taste at the end.
  • 0.25 pepper To taste at the end.
Cream finish
  • 0.5 cup Greek yogurt or cream Stir in off heat to keep it smooth and prevent curdling.
Fresh serving garnish
  • 1 fresh basil Optional but recommended for brightness on top.

Equipment

  • 1 Dutch oven

Method
 

Sauté the base
  1. Heat the olive oil in a large pot over medium heat, then sauté the onion for 5 minutes, stirring until softened and slightly translucent.
  2. Add the garlic and tomato paste and cook for 2 minutes, stirring constantly, until fragrant and darker red in color.
Simmer and blend
  1. Add the canned tomatoes, white beans, broth, dried basil, dried oregano, and red pepper flakes, and stir to combine.
  2. Bring to a simmer and cook for 20 minutes, letting flavors meld while the soup reduces slightly.
  3. Blend completely smooth using an immersion blender, pausing to scrape the sides until no bean or tomato chunks remain.
Finish and serve
  1. Stir in the honey (or sugar) and season with salt and pepper to taste.
  2. Remove from heat, then stir in the Greek yogurt or cream until fully incorporated and creamy-looking.
  3. Serve hot with fresh basil on top.

Notes

Pro tip: Blend thoroughly (including the bottom of the pot) so the white beans disappear into a silky texture without changing the tomato flavor. Refrigerate up to 4 days in a sealed container; reheat gently over low heat. Freezing: yes, but the yogurt/cream finish may separate—freeze soup before adding dairy, then stir in yogurt/cream when reheating. Dietary swap: use olive oil + vegetable broth for a dairy-free, vegetarian-friendly version (skip yogurt/cream or replace with a dairy-free alternative).

Leave a Comment

Recipe Rating