High Protein Tomato Soup

Category: Soups, Stews & Chili

High protein tomato soup lands with the kind of comfort that makes a bowl disappear fast: bright tomato flavor, a silky body, and enough staying power to count as dinner. The white beans blend right into the base, so the soup stays smooth and classic-tasting instead of turning into something heavy or chalky. A spoonful of Greek yogurt at the end gives it a gentle tang and a creamy finish without dulling the tomatoes.

The trick here is building enough flavor before everything simmers together. Onion, garlic, and tomato paste need that first minute or two in the pot so the soup tastes rounded instead of flat, and the beans need a long enough blend to disappear completely. Once that part is right, the rest is just balance: enough broth to keep it spoonable, a little honey to pull the acidity into line, and the dairy stirred in off the heat so it stays smooth.

Below, I’ll show you how to keep the soup velvety, what the beans are doing in the background, and the small changes that make this work whether you want it lighter, richer, or dairy-free.

“

The white beans blended in so smoothly that I never would’ve guessed they were there, and the soup turned out thick enough to feel like a full meal. I stirred in the yogurt off the heat and it stayed perfectly creamy.

★★★★★— Megan R.

Save this silky high protein tomato soup for the nights when you want a cozy bowl that still eats like a full meal.

Save to Pinterest

The White Beans Are What Keep This Soup From Feeling Thin

Tomato soup can taste good and still leave you hungry an hour later. The white beans fix that without turning the soup into something bean-forward. Once they’re blended with the tomatoes and broth, they disappear into the base and add body, protein, and a little natural creaminess.

The other place people lose this recipe is heat management. If you stir in the Greek yogurt or cream while the pot is still boiling, you can end up with tiny curds or a grainy finish. Pull the soup off the burner first, then add the dairy once the bubbling has settled. That one move keeps the texture smooth.

  • White beans — Cannellini or great northern beans blend the cleanest and give the soup its protein boost. If you only have navy beans, they work too, but they can taste a little more earthy.
  • Whole plum tomatoes — These bring better tomato flavor than pre-puréed canned tomatoes, which can taste flat. Crush them with your hands or break them up in the pot before simmering so they cook evenly.
  • Tomato paste — This is what gives the soup depth and a little savory edge. Cook it with the onion and garlic for a minute or two so it loses that raw, tinny taste.
  • Greek yogurt or cream — Greek yogurt adds tang and a lighter finish; cream makes the soup rounder and softer. Both need to go in off the heat for the smoothest result.

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.

Building the Soup So It Stays Silky Instead of Grainy

Softening the Onion Base

Start with the onion in warm olive oil and cook it until it turns translucent and smells sweet, not browned. You’re not looking for color here; you’re building a quiet base that lets the tomatoes stay front and center. If the onion starts to catch, lower the heat right away. Garlic goes in after the onion has softened so it doesn’t burn in the oil.

Waking Up the Tomato Paste

Stir the tomato paste into the onion and garlic and cook it for about two minutes. It should darken a shade and smell concentrated, almost sweet. That little step keeps the finished soup from tasting like canned tomatoes thinned with broth. If you skip it, the soup can taste sharp instead of layered.

Simmering Everything Together

Add the tomatoes, beans, broth, herbs, and red pepper flakes, then let the pot bubble gently for about 20 minutes. A hard boil is too aggressive and can make the tomatoes taste harsher than they need to be. Gentle simmering softens the onions, gives the beans time to absorb flavor, and lets everything come together before blending.

Blending and Finishing

Blend until the soup is completely smooth, with no bits of bean or tomato skin left behind. An immersion blender is easiest, but a countertop blender works if you do it in batches and vent the lid. Stir in the honey, taste for salt and pepper, then add the Greek yogurt or cream after the pot comes off the heat. That order keeps the texture creamy instead of broken.

How to Make This Soup Fit the Way You Cook

Make It Dairy-Free Without Losing the Creamy Finish

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 gives the soup a softer, slightly sweeter edge, while olive oil keeps the tomato flavor cleaner. Both work best stirred in at the end, just like the dairy version.

Use Red Beans or Chickpeas When That’s What You Have

Red beans will make the soup a little deeper and heavier, while chickpeas add a faint nutty note. The texture stays smooth as long as you blend thoroughly, but chickpeas may leave a slightly less neutral flavor than white beans. If you want the tomato flavor to stay most forward, white beans are still the best choice.

Make It Thicker for Grilled Cheese Dipping

Use slightly less broth, or simmer the soup uncovered for a few extra minutes after blending. That concentrates the tomato flavor and gives you a spoon-coating texture that holds up under a sandwich. If it gets too thick, loosen it with a splash of broth before adding the dairy.

Storage and Reheating

  • Refrigerator: Keeps for 4 days in a sealed container. It may thicken as it sits, especially because of the beans.
  • Freezer: Freezes well before the dairy is added. If you plan to freeze it, stop after blending and add the yogurt or cream when reheating.
  • Reheating: Warm it gently over low to medium-low heat and stir often. High heat can split the dairy and make the soup look grainy, especially if it was already thickened in the fridge.

Questions I Get Asked About This Recipe

Can I use crushed tomatoes instead of whole plum tomatoes?+

Yes, but the soup will taste a little more processed and less bright. Whole plum tomatoes usually give better flavor and a cleaner finish, especially once everything is blended smooth. If you use crushed tomatoes, keep the simmer gentle so the texture doesn’t turn dull.

Can I make high protein tomato soup without an immersion blender?+

Yes. Work in batches in a countertop blender and vent the lid so steam can escape. Blend until completely smooth, because the beans need to disappear or the soup will taste a little chalky and look speckled instead of velvety.

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

The honey or sugar balances the tomatoes without making the soup sweet. If it still tastes sharp, add a pinch more salt before adding more sweetener, because salt rounds tomato flavor faster than sugar does. A little creaminess at the end also softens the acidity.

Can I freeze this soup after I add the yogurt?+

I wouldn’t. Dairy can separate after freezing, which makes the soup look broken when it thaws. Freeze the soup before the yogurt or cream goes in, then stir the dairy in after reheating.

How do I make this soup taste richer without adding more cream?+

Let the tomato paste cook fully at the beginning and don’t rush the simmer. Those two steps deepen the flavor more than extra cream ever will. A final drizzle of olive oil or a little fresh basil also makes the bowl taste finished.

High Protein Tomato Soup

High protein tomato soup made smooth by blending white beans right into a silky tomato base. Rich, vibrant plum tomatoes simmered with herbs and broth for a hearty, creamy texture.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 320

Ingredients
  

Tomato soup base
  • 2 can (28 oz) whole plum tomatoes
  • 1 can (15 oz) white beans Drained (for protein).
  • 1 onion Diced.
  • 5 clove garlic Minced.
  • 4 cup chicken or vegetable broth
  • 1 tbsp tomato paste
  • 2 tbsp olive oil
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 0.5 tsp red pepper flakes
  • 1 tbsp honey or sugar
  • 0.5 cup Greek yogurt or cream Stirred in at end.
  • fresh basil For serving.
  • salt and pepper To taste.

Equipment

  • 1 Dutch oven

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 fragrant.
  2. Add the garlic and tomato paste, then cook for 2 minutes, stirring constantly until the tomato paste darkens slightly.
Simmer and blend
  1. Add the whole plum tomatoes, white beans, broth, dried basil, dried oregano, and red pepper flakes to the pot.
  2. Simmer for 20 minutes, then blend completely smooth with an immersion blender.
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 combined and creamy.
  3. Ladle into bowls and serve with fresh basil on top.

Notes

Pro tip: blend the soup thoroughly while it’s hot for the smoothest texture, and avoid boiling after adding Greek yogurt or cream so it stays silky. Store leftovers in an airtight container in the refrigerator for up to 4 days. Freezing is not recommended because dairy can change texture after thawing. For a dairy-free option, use unsweetened plant-based yogurt or a plain cashew cream stirred in off the heat.

You might also like these recipes

Leave a Comment

Recipe Rating