High Protein Tomato Soup

Posted on

Soups, Stews & Chili

Difficulty

Prep time

Cooking time

Total time

Servings

Silky tomato soup gets a lot more satisfying when it has body from white beans instead of just cream. The texture stays smooth and velvety, but the bowl eats like a meal instead of a starter. That extra protein makes a real difference on a night when you want something warm, filling, and still light enough to pair with grilled cheese or a simple salad.

The trick here is blending the white beans completely into the soup, where they disappear into the tomatoes and add richness without tasting beany. Tomato paste goes in early so it can darken a little in the pot and give the soup a deeper, rounder base. Greek yogurt or cream goes in at the end off the heat, which keeps the finish clean instead of broken or grainy.

Below you’ll find the little details that matter most: how to keep the soup smooth, what to do if it tastes flat, and the easiest swaps if you want to make it dairy-free or use what you already have in the pantry.

“

The white beans made it so creamy without turning it heavy, and the soup blended up completely smooth. I also loved that the cream went in at the end — mine stayed silky instead of separating.

★★★★★— Lauren M.

Like this creamy tomato soup with white beans? Save it to Pinterest for the nights when you want a fast, filling bowl that still feels bright and fresh.

Save to Pinterest

The White Beans Are What Turn This Into Dinner

Tomato soup often leans too thin, especially when it starts with canned tomatoes and broth. White beans fix that without making the soup taste heavy or chalky. Once they’re blended, they give the pot a creamy body that clings to the spoon and makes the soup feel complete.

The other place people go wrong is adding dairy too early. Yogurt and cream can split if the soup is boiling, so the heat needs to come off before they go in. That one change keeps the texture smooth and lets the tomato flavor stay bright instead of turning dull.

If your tomato soup usually tastes sharp or flat, the honey at the end is doing real work here. It rounds out the acidity from the tomatoes without making the soup sweet. You’ll taste the difference most in the last spoonful, when everything should feel balanced instead of sour.

What Each Ingredient Is Actually Doing in This Soup

High Protein Tomato Soup creamy silky beans
  • Whole plum tomatoes — These are the backbone of the soup. Whole canned tomatoes tend to have better texture and flavor than pre-pureed tomatoes, and they break down into a smoother, less tinny finish. If you only have diced tomatoes, they’ll work, but the soup may need a little longer to fully blend.
  • White beans — This is the protein boost, and it works because the beans blend right into the soup. Cannellini or great northern beans are the best choice because they’re mild and soft. Rinse and drain them well so the soup doesn’t pick up extra canning liquid.
  • Tomato paste — A small amount deepens the flavor fast. Cooking it with the onion and garlic takes away that raw, metallic edge and gives the soup a fuller tomato base. Don’t skip that short cook time.
  • Greek yogurt or cream — This is the finishing touch, not the base. Greek yogurt gives a slight tang and a little more protein; cream gives a rounder, softer finish. Stir either one in off the heat so it stays smooth.
  • Honey or sugar — This doesn’t make the soup sweet. It trims the acidity just enough to make the tomatoes taste richer and more balanced. Start with the listed amount, then taste before adding more.

How to Build the Soup So It Stays Smooth and Silky

Softening the Onion and Garlic

Start by cooking the onion in olive oil until it turns translucent and a little sweet at the edges. That first five-minute window sets the base flavor, so don’t rush it by cranking the heat and browning the garlic too fast. Add the garlic and tomato paste together, then cook just until the paste darkens slightly and smells concentrated rather than sharp. If the garlic starts to brown, the pot is too hot and the soup will taste bitter.

Letting the Tomatoes Simmer Long Enough

Once the tomatoes, beans, broth, and herbs are in, let the pot simmer for the full 20 minutes. You want the tomatoes to lose their raw edge and the beans to soften enough to disappear when blended. Keep the simmer gentle; a hard boil can splash tomato everywhere and doesn’t improve the texture. If the soup looks watery at this stage, that’s normal — the blender will fix the body later.

Blending Until There Are No Visible Pieces

Use an immersion blender and work the pot until the soup looks completely smooth and glossy. This matters more than most people think, because any bean skins or tomato bits left behind can make the soup feel rustic in the wrong way. If you’re using a stand blender, do it in batches and vent the lid carefully so steam can escape. A smooth blend is what makes the beans disappear into something that tastes rich instead of bean-heavy.

Finishing With Dairy Off the Heat

Take the pot off the burner before stirring in the Greek yogurt or cream. Hot, bubbling soup is what causes dairy to split, especially if the yogurt is cold from the fridge. Stir until the soup turns slightly paler and looks velvety, then taste and adjust the salt. This is also the best time to decide whether you want a little more honey or a pinch more pepper.

Three Ways to Make This Soup Fit What You Have

Dairy-Free Without Losing the Creamy Finish

Skip the Greek yogurt or cream and finish with a splash of olive oil instead. The beans already give the soup body, so you won’t lose much texture. If you want a richer finish, add a spoonful of unsweetened cashew cream or a little extra blended bean puree.

Vegetarian Version With the Same Depth

Use vegetable broth instead of chicken broth and keep everything else the same. The tomato paste and herbs already do a lot of the flavor work, so you won’t lose much by swapping the stock. Taste at the end, because vegetable broth can be saltier or milder depending on the brand.

More Protein, Even Without Changing the Flavor

Add an extra half can of beans if you want the soup even thicker and more filling. The flavor stays the same, but the texture gets closer to a bisque. If it becomes too dense, thin it with a little more broth until it pours the way you like.

Make It Slightly Spicier

Increase the red pepper flakes or finish the bowl with a little cracked black pepper and chili oil. The heat works best as a background note here, not a burn, because the soup already has acidity and sweetness in balance. Add the spice at the end if you’re unsure, since it’s easier to build heat than to take it away.

Storage and Reheating

  • Refrigerator: Keeps well for 4 days in a sealed container. The soup may thicken as it sits because of the beans.
  • Freezer: Freezes well for up to 3 months, but it’s best to freeze it before adding the yogurt or cream. Stir the dairy in after reheating for the cleanest texture.
  • Reheating: Warm it slowly over low to medium-low heat and add a splash of broth if it has thickened. Don’t boil it hard once the dairy is in, or the texture can turn grainy.

Answers to the Questions Worth Asking

Can I use regular milk instead of Greek yogurt or cream?+

You can, but the soup won’t be as rich or as stable. Regular milk is thinner and more likely to separate if the soup is still very hot. If you use it, take the pot off the heat first and add it slowly.

How do I make this tomato soup thicker?+

Let it simmer uncovered a few extra minutes before blending, or add a few more white beans. The beans are what give this soup its body, so adding more is the cleanest way to thicken it without changing the flavor. You can also reduce the broth slightly if you know you like a spoon-coating texture.

Can I freeze high protein tomato soup with yogurt in it?+

It freezes better before the yogurt goes in. Dairy can separate after freezing, which leaves the texture a little grainy when it thaws. Freeze the soup base, then stir in the yogurt or cream after reheating.

How do I keep the soup from tasting too acidic?+

The honey or sugar is there for that exact reason. Tomatoes vary a lot, and some canned brands taste sharper than others. Add the sweetener a little at a time after blending, then taste again once the dairy is in because the finish will mellow the acidity further.

Can I use an immersion blender instead of a regular blender?+

Yes, and it’s the easiest way to make this soup. An immersion blender lets you blend the soup right in the pot, which means less mess and less risk from hot steam. Keep going until the beans and tomato skins are completely gone and the texture looks glossy.

High Protein Tomato Soup

High protein tomato soup made by simmering canned plum tomatoes and white beans, then blending completely smooth for a silky texture. Swirled with Greek yogurt or cream and finished with fresh basil for a bright, savory bowl.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 330

Ingredients
  

Tomato base and broth
  • 2 can (28 oz) whole plum tomatoes Use whole canned plum tomatoes.
  • 1 can (15 oz) white beans Drain well; they blend for protein and creaminess.
  • 1 onion Dice finely for even sautéing.
  • 5 cloves garlic Minced.
  • 4 cup chicken or vegetable broth Choose chicken or vegetable to match your preference.
  • 2 tbsp olive oil For sautéing the aromatics.
  • 1 tbsp tomato paste Adds depth during the initial cook.
Seasoning and finish
  • 1 tsp dried basil Stir in with the herbs for classic tomato flavor.
  • 1 tsp dried oregano Pairs with basil for an Italian-leaning profile.
  • 0.5 tsp red pepper flakes Adjust heat to taste.
  • 1 tbsp honey or sugar Balances acidity.
  • 0.5 cup Greek yogurt or cream Stir in off heat to prevent curdling and keep it silky.
  • 1 Fresh basil For serving.
  • 1 Salt and pepper To taste; season at the end.

Equipment

  • 1 Dutch oven
  • 1 Immersion blender

Method
 

Sauté aromatics
  1. Heat the olive oil in a large pot over medium heat, then sauté the onion for 5 minutes until softened and lightly translucent.
  2. Add the garlic and tomato paste, cooking for 2 minutes while stirring until fragrant.
Simmer and blend smooth
  1. Add the canned whole plum tomatoes, drained white beans, broth, dried basil, dried oregano, and red pepper flakes.
  2. Bring to a simmer and cook for 20 minutes, stirring occasionally so the flavors meld.
  3. Blend completely smooth with an immersion blender 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 the heat, then stir in the Greek yogurt or cream until fully blended and silky.
  3. Serve hot with fresh basil on top.

Notes

Pro tip: blend right after simmering for the smoothest texture, and stir in the Greek yogurt/cream off the heat to keep it glossy. Store leftovers in the refrigerator up to 4 days; freeze up to 2 months (for best texture, reheat gently and stir well). Dietary swap: use vegetable broth to make the soup vegetarian.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating