High Protein Tomato Soup

Loading…

By Reading time
Servings 4–6 people

Silky tomato soup gets a bigger, more satisfying finish when white beans are blended right into the pot. The texture stays smooth and spoonable, but the bowl eats like a full meal instead of a starter. A little Greek yogurt or cream at the end keeps it plush, and the tomato paste plus slow sautéed onion builds the kind of depth that makes canned tomatoes taste like they simmered all afternoon.

The trick here is balance. White beans add body and protein without turning the soup chalky, as long as they’re fully blended and you don’t rush the simmer. I also like a small spoonful of honey to round out the acidity from the tomatoes. It doesn’t make the soup sweet; it just smooths the edges the way a good tomato soup should.

Below, you’ll find the cue for blending until it’s truly velvety, plus the best way to finish it so the dairy stays silky instead of breaking. There’s also a grilled cheese crouton idea worth stealing if you want to turn one bowl into dinner.

“

The white beans made the soup so creamy after blending, and the yogurt went in smooth without curdling. I served it with grilled cheese on top and my kids asked for seconds.

★★★★★— Megan T.

Love this high protein tomato soup? Save it for the nights when you want a creamy, filling bowl with blended white beans and a quick finish.

Save to Pinterest

The Bean Blend That Keeps Tomato Soup Silky, Not Starchy

Most tomato soups get thin when they’re meant to feel hearty, or they get heavy when someone tries to thicken them with too much cream. White beans solve that middle ground. Once they’re blended, they disappear into the tomatoes and add body, protein, and a soft, velvety texture without making the soup taste like bean purée.

The real key is giving the soup enough simmer time before blending. That lets the onion, garlic, and tomato paste mellow into the canned tomatoes so the finished bowl tastes rounded instead of sharp. If the soup still tastes aggressive after blending, it usually needs a little more salt or that tiny spoonful of honey to pull the acidity into line.

What Each Ingredient Is Actually Doing in This Bowl

High Protein Tomato Soup silky creamy basil
  • Whole plum tomatoes — These give you the best tomato flavor from a can because they usually hold onto more body and taste less flat than diced tomatoes. Crush them by hand if you want a more rustic start, or let the blender handle everything for a completely smooth finish.
  • White beans — Cannellini or similar mild white beans are the whole trick here. They thicken the soup naturally and add protein without changing the flavor the way lentils or chickpeas would.
  • Tomato paste — This is where the deep, cooked tomato note comes from. Let it cook for the full 2 minutes with the garlic and onion so it loses that raw metallic edge.
  • Greek yogurt or cream — Both work, but they behave a little differently. Cream gives you the most forgiving finish; Greek yogurt brings tang and a lighter feel, as long as you stir it in off the heat so it doesn’t split.
  • Broth — Use vegetable broth if you want to keep it vegetarian, or chicken broth for a little more savory depth. A bland broth makes the soup taste thin, so this is one place where quality matters.
  • Honey or sugar — This doesn’t make the soup sweet. It softens the acidity from the tomatoes and helps the whole bowl taste smoother and more complete.

How to Build the Soup So the Finish Stays Smooth

Softening the Onion and Toasting the Paste

Cook the onion in olive oil until it’s soft and translucent with just a hint of gold at the edges. If it browns hard, the soup can pick up a bitter note that sits under the tomatoes. Add the garlic and tomato paste next and cook them just until the paste darkens slightly and smells sweet, not raw. That short step gives the soup a deeper base without needing a long roast or extra ingredients.

Simmering Before You Blend

Once the tomatoes, beans, broth, and dried herbs go in, bring the pot to a gentle simmer and let it go for the full 20 minutes. You want the tomatoes to soften completely and the onions to practically melt into the broth. If you rush this stage, the soup can taste loose and fragmented even after blending. Keep the heat steady, not raging, so the bottom doesn’t catch and scorch.

Blending Until It Turns Velvety

An immersion blender makes this easy, but the important part is patience. Blend until you can’t see any bean specks or tomato skins and the texture looks glossy rather than grainy. If the soup seems a little thick after blending, loosen it with a splash of broth before you add the dairy. Grainy soup usually means the solids weren’t blended long enough, not that the recipe failed.

Finishing With Dairy Off the Heat

Pull the pot off the burner before stirring in Greek yogurt or cream. High heat is what causes dairy to separate, especially with acidic tomatoes. Stir slowly until the soup turns pale and plush, then taste for salt, pepper, and that final touch of sweetness. Fresh basil goes on at the end so it stays bright instead of sinking into the pot and losing its lift.

How to Adapt This When You Want It Dairy-Free, Thicker, or a Little Spicier

Dairy-Free Finish

Use full-fat coconut milk or a plain unsweetened dairy-free cream instead of Greek yogurt. Coconut milk gives the soup extra richness, though it adds the faintest sweetness, while oat- or cashew-based cream keeps the flavor closer to classic tomato soup.

Extra-Thick, Spoon-Coating Soup

Drain the beans well and reduce the broth by 1/2 cup if you want a denser bowl. The soup will still blend smooth, but it’ll cling a little more to the spoon and hold grilled cheese croutons better on top.

Spicy Tomato Soup

Double the red pepper flakes or add a pinch of cayenne with the garlic. The heat reads cleaner when it simmers with the tomatoes, and it gives the creamy finish a nice contrast without overpowering the basil.

Storage and Reheating

  • Refrigerator: Keep in an airtight container for up to 4 days. The soup thickens a little as it chills because of the beans, which is exactly what you want.
  • Freezer: Freeze before adding the yogurt or cream for the best texture. Dairy can split after thawing, so stir in the finishing dairy after reheating instead.
  • Reheating: Warm it gently over medium-low heat and stir often. Don’t boil it hard, or the dairy finish can separate and the soup can taste flatter than it did on day one.

Answers to the Questions Worth Asking

Can I use fresh tomatoes instead of canned? +

You can, but the flavor will be lighter and you’ll need a longer cook time to get them soft enough to blend smoothly. Canned whole plum tomatoes are more consistent here because they already have the body and acidity tomato soup needs.

How do I keep the Greek yogurt from curdling? +

Take the pot off the heat before adding it, then stir it in slowly. Hot tomato soup can split dairy fast, and off-heat mixing keeps the finish smooth instead of grainy or broken.

Can I make this high protein tomato soup ahead of time? +

Yes. It reheats well, and the flavor often tastes even better the next day once the herbs and tomatoes have settled together. If you’re planning to store it, keep the dairy out until reheating for the smoothest texture.

How do I fix tomato soup that tastes too acidic? +

Add a little more honey or sugar, then taste again after a minute. A touch more salt can help too, because salt rounds off sharp acidity and makes the tomato flavor read fuller instead of sour.

Can I blend this in a regular blender instead of with an immersion blender? +

Yes, just work in batches and leave room for steam to escape. Hot soup expands fast in a blender, so crack the lid slightly and cover it with a towel to avoid a messy spray.

High Protein Tomato Soup

High protein tomato soup with blended white beans for a silky, smooth texture. A quick sauté and simmer yield a vibrant red soup, finished with Greek yogurt or cream for richness.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 360

Ingredients
  

whole plum tomatoes
  • 2 can (28 oz) whole plum tomatoes Use whole plum tomatoes in cans.
white beans
  • 1 can (15 oz) white beans Drain well; blended to add protein and body.
onion
  • 1 onion Dice for even sautéing.
garlic
  • 5 clove garlic Minced.
chicken or vegetable broth
  • 4 cup chicken or vegetable broth Choose chicken or vegetable for preferred flavor.
Greek yogurt or cream
  • 0.5 cup Greek yogurt or cream Stir in off the heat to keep the soup smooth.
olive oil
  • 2 tbsp olive oil
tomato paste
  • 1 tbsp tomato paste
dried basil
  • 1 tsp dried basil
dried oregano
  • 1 tsp dried oregano
red pepper flakes
  • 0.5 tsp red pepper flakes
honey or sugar
  • 1 tbsp honey or sugar Balances acidity.
fresh basil
  • 1 fresh basil For serving.
salt
  • 1 salt To taste.
black pepper
  • 1 black pepper To taste.

Equipment

  • 1 large pot
  • 1 immersion blender

Method
 

Sauté aromatics
  1. Heat the olive oil in a large pot over medium heat; add the onion and sauté for 5 minutes, stirring, until softened and fragrant.
  2. Add the garlic and tomato paste, then cook for 2 minutes, stirring constantly until the paste darkens slightly and smells toasted.
Simmer and blend
  1. Add the whole plum tomatoes, white beans, broth, dried basil, dried oregano, and red pepper flakes, then bring to a simmer.
  2. Simmer for 20 minutes, stirring occasionally, until the tomatoes break down and the soup looks thick.
  3. Blend the soup completely smooth with an immersion blender; keep blending until no tomato skins or bean pieces remain.
Finish and serve
  1. Stir in the honey and season with salt and pepper to taste, then taste and adjust as needed for balance.
  2. Remove from heat and stir in the Greek yogurt or cream until fully incorporated and silky, without any curdled bits.
  3. Serve hot, topped with fresh basil to finish.

Notes

Pro tip: blend the soup right after simmering so the white beans create a truly smooth texture. Store leftovers in the refrigerator up to 4 days; reheat gently over low heat and don’t boil after adding the yogurt/cream. Freezing is yes, but for best texture, freeze before stirring in the Greek yogurt/cream and add it after reheating. For a dairy-free swap, use a dairy-free cream or simply omit the yogurt/cream and add a splash of broth to keep the texture creamy.

You might also like these recipes

Leave a Comment

Recipe Rating