High Protein Tomato Soup

Category: Soups, Stews & Chili

Silky tomato soup gets a lot more satisfying when white beans are blended right into the base. The result is still bright and tangy, but it eats like a real meal instead of a starter, with a creamy body that comes from the beans instead of a heavy hand with cream. A grilled cheese crouton on top doesn’t hurt either.

This version works because the onions and tomato paste build a deeper base before the canned tomatoes go in, and the white beans disappear completely once everything is blended. You get extra protein without the chalky taste or grainy texture that can happen when bean soups aren’t pureed long enough. Stirring in the yogurt or cream at the end keeps the soup smooth instead of risking a broken finish.

Below, I’ll walk through the one blending step that matters most, plus a few smart swaps if you want to make this dairy-free or turn it into a thicker bowl for lunch.

“

The beans blended in so smoothly that nobody guessed they were there, and the soup had that velvety texture I always want from tomato soup without feeling heavy.

★★★★★— Megan L.

Like this high protein tomato soup? Save it for the nights when you want a silky, filling bowl with a hidden bean boost.

Save to Pinterest

The Step That Keeps Bean-Loaded Tomato Soup Silky

White beans can make tomato soup beautifully creamy, but only if they’re blended until completely smooth. If you stop early, the soup reads as grainy instead of velvety, and the bean flavor will sit on top instead of disappearing into the tomatoes. An immersion blender works well here because you can keep going until the texture loosens, then check the bottom edges of the pot for any missed bits.

The other place people run into trouble is the final dairy step. Greek yogurt can curdle if it hits a bubbling pot, so the heat needs to be off before it goes in. That last stir should turn the soup glossy and round, not sharp or broken.

What the Beans, Tomatoes, and Yogurt Are Each Doing Here

High Protein Tomato Soup silky beans basil
  • Whole plum tomatoes — These give the soup its bright, concentrated tomato base. Whole canned tomatoes usually taste better than diced because they’re packed in juice and break down into a smoother texture. Crush them a little as they go in if you want the simmer to move faster.
  • White beans — This is the protein boost, and it works because their flavor stays mild once blended. Cannellini or Great Northern beans both work; just drain them well so the soup doesn’t thin out. Don’t swap in chickpeas if you want the same neutral, creamy result.
  • Tomato paste — A small amount deepens the flavor and takes the edge off canned tomatoes. Cook it with the onions and garlic for a minute or two until it darkens a shade, which wakes it up and removes that raw paste taste.
  • Greek yogurt or cream — Yogurt adds a light tang and extra body, while cream gives a softer, richer finish. If you use yogurt, take the pot off the heat first and stir it in slowly. That prevents curdling and keeps the soup smooth.

Building the Base Before the Blender Does the Work

Softening the Onion

Cook the diced onion in olive oil until it turns translucent and sweet at the edges, about five minutes. If the pan is too hot, the onion will brown before it softens, and the soup will taste a little harsh instead of mellow. You want the onion to give off some steam and lose its raw bite before anything else goes in.

Waking Up the Tomato Paste

Stir in the garlic and tomato paste and cook them briefly until the paste darkens and smells rounded, not sharp. This is where the soup gets depth, and skipping it leaves the final bowl tasting flat. Keep the heat moderate so the garlic doesn’t scorch, because burnt garlic will hang around in every spoonful.

Simmering Until the Flavors Meld

Add the tomatoes, beans, broth, basil, oregano, and red pepper flakes, then let the pot simmer for about 20 minutes. The tomatoes should look softened and a little jammy, and the beans should be completely tender. If the soup boils hard, the herbs can taste dull and the liquid reduces too quickly, so keep it at a steady, gentle simmer.

Blending and Finishing

Blend until the soup is fully smooth, with no visible bean skins or tomato pieces left behind. Then stir in the honey, taste for salt, and take the pot off the heat before adding the yogurt or cream. That order matters: if you add dairy before adjusting the seasoning, the soup can taste dull even after it’s technically finished.

How to Adapt This Soup for Different Kitchens

Dairy-Free Version

Skip the Greek yogurt and finish with a splash of unsweetened coconut milk or plain oat cream. You’ll lose a little tang, but the soup stays silky and satisfying. Add the dairy-free finish off the heat the same way you would with yogurt so the texture stays smooth.

Extra-Thick Lunch Bowl

Reduce the broth by 1 cup if you want a thicker soup that holds up to grilled cheese croutons. The flavor will be a little more concentrated, and the beans will make it feel almost bisque-like. If it gets too thick after blending, loosen it with a splash of broth before serving.

Vegetarian Swap

Use vegetable broth instead of chicken broth and the soup still tastes full and balanced. Because the beans carry a lot of the body, you won’t miss the chicken broth the way you might in a thinner soup. Keep the seasoning the same, then taste at the end and add more salt if needed.

Freezer-Friendly Batch Cooking

If you plan to freeze it, hold back the yogurt or cream and stir it in after reheating. Dairy can separate after freezing, but the tomato-bean base freezes well on its own. That way you get a cleaner texture when the soup comes back to life on the stove.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It thickens a bit as it chills because of the beans.
  • Freezer: Freeze for up to 3 months, but leave out the yogurt or cream until serving day for the best texture.
  • Reheating: Rewarm gently on the stove over low to medium-low heat, stirring often. A hard boil can make the dairy separate and can dull the fresh tomato flavor.

Answers to the Questions Worth Asking

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

Yes, and it’s the easiest option here. Blend until the soup looks completely smooth and the last bits of bean skin disappear around the edges of the pot. If you use a countertop blender, work in batches and vent the lid so the hot soup doesn’t build pressure.

How do I keep the Greek yogurt from curdling?+

Take the pot off the heat before stirring it in. Greek yogurt can split if it hits a bubbling base, while cream is a little more forgiving but still tastes better when added off heat. Stir slowly until the soup looks glossy and even.

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

Yes. In fact, the flavor gets a little deeper after a day in the fridge. If you’re making it ahead, wait to add the yogurt or cream until you reheat it so the texture stays smooth.

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

Use a little less broth, or simmer the soup uncovered for a few extra minutes before blending. The beans already add body, so you don’t need much to push it into a thicker, spoon-coating texture. If it ends up too thick after chilling, stir in broth a splash at a time.

Can I freeze tomato soup with beans in it?+

Yes, it freezes well. For the best texture, freeze the soup before adding the yogurt or cream, then stir that in after reheating. That keeps the finish smooth instead of slightly grainy.

High Protein Tomato Soup

High protein tomato soup made by simmering canned tomatoes and white beans, then blending until silky smooth. Swirled Greek yogurt at the end keeps it creamy while boosting protein for a main-dish style soup.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 320

Ingredients
  

Whole plum tomatoes
  • 2 can (28 oz) whole plum tomatoes Canned; use for the soup base.
White beans
  • 1 can (15 oz) white beans Drained; blended in for high protein.
Aromatics and seasonings
  • 1 onion Diced.
  • 5 garlic cloves Minced.
  • 2 tbsp olive oil For sautéing.
  • 1 tbsp tomato paste Adds depth.
  • 1 tsp dried basil For flavoring.
  • 1 tsp dried oregano For flavoring.
  • 0.5 tsp red pepper flakes Adds gentle heat.
  • 1 tbsp honey or sugar Balances acidity.
  • 4 cup chicken or vegetable broth Use whichever you prefer.
Finishing and serving
  • 0.5 cup Greek yogurt or cream Stir in at the end for creaminess.
  • 1 fresh basil For serving.
  • 0.5 tsp salt To taste.
  • 0.5 tsp pepper To taste.

Equipment

  • 1 large pot
  • 1 immersion blender

Method
 

Sauté the base
  1. Heat the olive oil in a large pot over medium heat, then sauté the diced onion for 5 minutes until softened and lightly translucent.
  2. Add the minced garlic and tomato paste, then cook for 2 minutes, stirring, until fragrant and the tomato paste darkens slightly.
Simmer and blend
  1. Add the whole plum tomatoes, drained white beans, broth, dried basil, dried oregano, and red pepper flakes to the pot, stirring to combine.
  2. Simmer for 20 minutes, then blend completely smooth with an immersion blender until the soup is silky and uniform.
Finish and serve
  1. Stir in the honey or sugar, then season with salt and pepper to taste.
  2. Remove from heat, then stir in the Greek yogurt or cream until fully incorporated and creamy.
  3. Serve immediately, topping each bowl with fresh basil.

Notes

For the smoothest texture, blend while the soup is hot and blend until no bean bits remain. Store covered in the refrigerator up to 4 days; reheat gently (avoid hard boiling after adding Greek yogurt). Freezing is okay for the soup base without the yogurt/cream—thaw and stir in fresh yogurt/cream after reheating. To make it dairy-free, use a dairy-free yogurt or omit the yogurt and blend in an extra splash of broth for creaminess.

You might also like these recipes

Leave a Comment

Recipe Rating