High Protein Tomato Soup

Category:Soups, Stews & Chili

Silky tomato soup gets a little more staying power when white beans blend right into the base. The result is still bright and tomato-forward, but it eats like a proper main dish instead of a starter that leaves you hungry an hour later. The texture stays smooth, the flavor stays clean, and the beans do their job without announcing themselves.

This version leans on canned whole plum tomatoes for the best balance of acidity and body, then uses onion, garlic, and tomato paste to build depth before the broth goes in. The white beans disappear completely once blended, which means you get extra protein without any chalky aftertaste or grainy texture. Stirring in the yogurt or cream at the end keeps the soup mellow and velvety instead of sharp.

Below, you’ll find the small details that matter here: when to blend for the smoothest finish, how to keep the dairy from curdling, and what to swap if you want a different finish on top.

“

The white beans made the soup so creamy after blending, and the Greek yogurt at the end gave it a smooth finish without turning it tangy. I topped mine with grilled cheese croutons and my kids asked for seconds.

★★★★★— Melissa R.

Save this high protein tomato soup for the nights when you want a creamy bowl with extra staying power and almost no extra work.

Save to Pinterest

The Beans Are What Keep This Soup from Eating Like a Starter

Tomato soup can taste thin fast if the base doesn’t have enough body. The beans fix that here, but only if you blend long enough for them to disappear completely. If you stop too soon, you’ll taste little flecks and the soup will feel heavier instead of silkier. A full puree turns the beans into structure, which is exactly what you want.

The other place people lose the plot is at the end. Greek yogurt and cream both work, but they behave differently. Yogurt brings a slight tang and a little more protein, while cream gives you a rounder, softer finish. Either way, the heat needs to be off before it goes in, or the soup can turn grainy and separate.

What Each Ingredient Is Doing in This Bowl

High Protein Tomato Soup silky creamy basil
  • Whole plum tomatoes — These give you the cleanest tomato flavor and enough juice to blend into a smooth soup. Diced tomatoes work in a pinch, but the texture is usually less polished and the flavor can feel flatter.
  • White beans — This is the protein boost and the secret to the creamy body. Cannellini or great northern beans both work; rinse them well so the soup doesn’t taste tinny or starchy.
  • Tomato paste — A tablespoon cooked with the onions and garlic deepens the soup before the tomatoes even go in. Don’t skip this step, because uncooked paste tastes sharp and one-note.
  • Greek yogurt or cream — Yogurt adds protein and a slight tang, while cream gives a smoother, richer finish. Stir either one in off the heat so it stays velvety instead of splitting.
  • Honey or sugar — Just enough sweetness rounds out the acidity from canned tomatoes. Start small, then taste after blending; the beans and dairy soften the soup more than you’d think.

How to Build the Soup So It Stays Smooth and Creamy

Softening the Onion Base

Cook the diced onion in olive oil until it looks translucent and smells sweet, not browned. If the pan is too hot, the edges will take on color before the onion softens, and that bitterness will carry through the whole pot. Garlic and tomato paste go in after the onion has softened because both burn fast. Once the paste darkens slightly and stops smelling raw, you’re ready for the liquids.

Simmering the Tomatoes and Beans

Add the tomatoes, beans, broth, basil, oregano, and red pepper flakes, then let the pot simmer gently for about 20 minutes. You want small, lazy bubbles, not a hard boil, because aggressive heat can make the tomato flavor taste harsh. The beans should be soft enough to blend without resistance. If the soup tastes a little flat at this stage, don’t panic — the honey and dairy at the end usually bring it into balance.

Blending Until There’s No Trace of the Beans

An immersion blender works best here because you can keep everything in the pot and blend until the soup looks glossy and completely even. Move the blender around the pot and keep going until you can’t see any bean specks. If you’re using a countertop blender, work in batches and vent the lid so steam doesn’t build up. A smooth puree is what makes the beans disappear and the soup feel luxurious.

Finishing Without Breaking the Soup

Take the pot off the heat before stirring in the yogurt or cream. High heat is the enemy here; it can curdle yogurt or make cream taste flat. Season with salt, pepper, and honey after blending so you can judge the final balance instead of guessing early. Fresh basil on top gives the bowl a bright finish that cuts through the richness.

Three Smart Ways to Adapt This Soup

Make it dairy-free without losing creaminess

Skip the Greek yogurt or cream and finish with a splash of full-fat coconut milk or an extra drizzle of olive oil. Coconut milk changes the flavor a little, so it works best if you like a softer, rounder soup rather than a sharp tomato finish.

Make it vegetarian

Use vegetable broth instead of chicken broth and the soup stays just as balanced. Since the beans are already doing the protein work, you won’t miss the meat-based broth as long as your vegetable stock has decent seasoning.

Make it thicker for a heartier main dish

Use a little less broth, or simmer the blended soup for a few extra minutes before adding the dairy. That gives you a denser texture that clings better to grilled cheese croutons or a crusty piece of bread.

Add a little heat without changing the base

Increase the red pepper flakes slightly or finish each bowl with chili oil. That keeps the soup itself smooth and balanced while giving people at the table a way to dial up the heat individually.

Storage and Reheating

  • Refrigerator: Store for up to 4 days in a sealed container. It thickens as it sits, which is normal.
  • Freezer: It freezes well before the dairy goes in. If you want the best texture, freeze the blended soup base and stir in the yogurt or cream after reheating.
  • Reheating: Warm it gently on the stove over low heat and stir often. Don’t boil it after the dairy has been added, or the texture can turn grainy.

Answers to the Questions Worth Asking

Can I use canned diced tomatoes instead of whole plum tomatoes?+

Yes, but the soup usually tastes a little less rich and the texture can be slightly looser. Whole plum tomatoes tend to have better body and a cleaner tomato flavor, which matters once you blend everything smooth.

How do I keep the Greek yogurt from curdling?+

Take the pot off the heat before you stir it in, and don’t let the soup boil afterward. Yogurt is delicate, and high heat causes it to split, especially in an acidic tomato base.

Can I blend this soup in a regular blender?+

Yes. Blend in batches and leave some space in the lid for steam to escape. Hot soup expands fast in a blender, so an overfilled jar can spray or even pop the lid off.

How do I make this soup less acidic?+

Add the honey or sugar a little at a time after blending, then taste again. The dairy also softens acidity, so wait until the end before deciding it needs more sweetness.

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

Absolutely. In fact, the flavor settles and deepens after a day in the fridge. For the best texture, reheat gently and add the yogurt or cream after warming rather than before.

High Protein Tomato Soup

High protein tomato soup made by simmering tomatoes with white beans and blending until silky smooth. Stir in Greek yogurt or cream at the end for a creamy finish without curdling.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 280

Ingredients
  

Base and aromatics
  • 2 can (28 oz) whole plum tomatoes Whole plum tomatoes, canned.
  • 1 can (15 oz) white beans Drained; use for blended protein.
  • 1 onion Diced onion.
  • 5 clove garlic Minced garlic.
  • 2 tbsp olive oil For sautéing.
  • 1 tbsp tomato paste For deeper tomato flavor.
Soup and seasoning
  • 4 cup chicken or vegetable broth Use whichever you prefer.
  • 1 tsp dried basil Dried basil for aroma.
  • 1 tsp dried oregano Dried oregano for warmth.
  • 0.5 tsp red pepper flakes Adjust heat to taste.
  • 1 tbsp honey or sugar Balances acidity.
  • 0.25 tsp salt To taste.
  • 0.25 tsp pepper To taste.
Finishing and serving
  • 0.5 cup Greek yogurt or cream Stir in after removing from heat.
  • 1 fresh basil For serving.

Equipment

  • 1 Dutch oven
  • 1 immersion blender

Method
 

Sauté the aromatics
  1. Heat 2 tablespoons olive oil in a large pot over medium heat, then sauté the diced onion for 5 minutes until softened.
  2. Add the minced garlic and 1 tablespoon tomato paste, then cook for 2 minutes, stirring, until fragrant.
Simmer and blend
  1. Add the canned whole plum tomatoes, drained white beans, 4 cups chicken or vegetable broth, dried basil, dried oregano, and red pepper flakes to the pot and bring to a simmer.
  2. Simmer for 20 minutes, then blend completely smooth with an immersion blender.
Finish and serve
  1. Remove the pot from heat, then stir in 1/2 cup Greek yogurt or cream until fully incorporated.
  2. Stir in honey or sugar, then season with salt and pepper to taste.
  3. Serve with fresh basil on top.

Notes

Pro tip: Blend while the soup is hot, but add Greek yogurt or cream only after removing from the heat to keep the texture creamy. Store in an airtight container in the refrigerator for up to 4 days; reheat gently to avoid over-thickening. Freezing is not recommended due to dairy texture. Dietary swap: use vegetable broth and opt for Greek yogurt to keep it vegetarian and still high-protein.

You might also like these recipes

Leave a Comment

Recipe Rating