High Protein Tomato Soup

Loading…

By Reading time

Silky tomato soup gets a lot more satisfying when white beans are blended right into the base. The texture stays smooth and spoonable, but the bowl suddenly has enough body to count as a real meal, especially with a grilled cheese crouton or a piece of crusty bread on the side. The tomato flavor still comes through first, bright and deep, while the beans quietly do the heavy lifting in the background.

This version works because the onions and tomato paste are cooked long enough to take the raw edge off before the broth and tomatoes go in. That little bit of browning adds depth, and the white beans disappear once everything is blended. Greek yogurt or cream goes in at the end, off the heat, so the soup stays smooth instead of turning grainy or split.

Below, I’ll walk through the one step that matters most for the best texture, plus the swaps I’d actually use if I wanted to make it dairy-free or a little richer.

“

The soup came out velvety, and I couldn’t believe the white beans blended in completely. I stirred the yogurt in off the heat and it stayed perfectly smooth.

★★★★★— Melissa R.

Save this high protein tomato soup for the nights when you want creamy tomato flavor with extra staying power.

Save to Pinterest

The Trick That Keeps Tomato Soup Creamy Instead of Thin

Tomato soup turns disappointing when it tastes sharp, watery, and one-note. The white beans fix the body without making the soup taste like beans, but they only work if you simmer long enough for the onions, garlic, and tomato paste to build a real base first. If you rush that part, the soup still blends smooth, but it will taste flat.

The other common failure is adding dairy while the pot is still bubbling. Greek yogurt especially can curdle if it hits high heat, so pull the soup off the burner before stirring it in. That leaves you with a clean, velvety finish instead of tiny specks and a chalky texture.

  • Tomato paste — This is the depth-builder. Cooking it for a couple of minutes in the oil darkens the flavor and cuts the canned taste, which matters more here because the soup is simple.
  • White beans — Cannellini or great northern beans blend into the soup most smoothly. They add protein and body without changing the color or making the texture grainy.
  • Broth — Use chicken broth for a rounder, fuller flavor, or vegetable broth if you want to keep it vegetarian. A thin broth will make the soup taste thin, so choose one you’d happily sip on its own.
  • Greek yogurt or cream — Cream is more forgiving, but yogurt gives the soup a lighter tangy finish. Either one should be stirred in at the very end, off heat.

What Each Ingredient Is Doing in the Bowl

High Protein Tomato Soup creamy beans basil
  • Whole plum tomatoes — These give you the best tomato flavor for canned soup because they’re usually packed with less water and a better balance of sweetness and acid. Crush them with your hands or a spoon before they go in so they break down faster.
  • White beans — This is the protein boost, and it works because the beans disappear into the soup once blended. If all you have are chickpeas, they’ll work, but the flavor will be earthier and the soup won’t taste quite as classic.
  • Onion and garlic — They build the savory backbone. Dice the onion evenly so it softens at the same pace, and don’t brown the garlic too hard or it can turn bitter.
  • Olive oil — A little fat carries the flavor and helps the tomato paste fry properly. You don’t need a fancy finishing oil here; a regular extra-virgin bottle is fine.
  • Honey or sugar — Canned tomatoes can taste sharp depending on the brand. This small amount rounds the edges without making the soup sweet.

Building the Base Before You Blend It Smooth

Softening the Onion

Start with the onion in hot olive oil and cook it until it turns soft and translucent, with just a little color at the edges. That takes about five minutes over medium heat, and it’s the point where the pot starts smelling like dinner instead of raw vegetables. If the onion browns too fast, lower the heat; burnt onion makes the whole soup taste harsh.

Cooking Out the Tomato Paste

Add the garlic and tomato paste and stir them around for about two minutes. The paste should darken slightly and cling to the bottom of the pot before you add the liquids. That step strips away the tinny edge and gives the soup a deeper, richer tomato flavor. If the garlic starts to catch, pull the pot off the heat for a few seconds before moving on.

Simmering for Body

Once the tomatoes, beans, broth, basil, oregano, and red pepper flakes go in, let the soup simmer for about 20 minutes. You want the tomatoes to look softened and the beans to be fully tender enough to disappear when blended. Keep the heat at a gentle bubble, not a hard boil, or the soup can reduce too quickly and taste overly salty.

Blending and Finishing

Blend the soup until it’s completely smooth, then taste it before adding the dairy. If it seems flat, add the honey or sugar and season with salt and pepper. Remove the pot from the heat before stirring in the Greek yogurt or cream so the texture stays silky. Finish with fresh basil right before serving for a bright contrast against the deep tomato base.

Three Ways to Change the Soup Without Losing the Good Texture

Dairy-Free and Still Creamy

Skip the Greek yogurt or cream and finish with a splash of unsweetened coconut milk or a drizzle of olive oil. Coconut milk adds a subtle sweetness, while olive oil keeps the flavor more tomato-forward. Either one works best after blending, once the soup is off the heat.

Make It Even More Filling

Stir in a handful of cooked rice or small pasta after blending if you want a heartier bowl. The soup already has plenty of body from the beans, so add just enough to keep it spoonable. Too much starch will turn it thick and pasty instead of silky.

Use Fire-Roasted Tomatoes for More Depth

Fire-roasted tomatoes add a little smokiness and make the soup taste like it simmered longer than it did. They’re a great swap if your canned tomatoes taste a little flat. Just keep the red pepper flakes modest, since the smoky flavor can read a little stronger once blended.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It thickens a bit as it sits, which is normal because of the beans.
  • Freezer: Freezes well for up to 3 months, but freeze it before adding the yogurt or cream if possible. Dairy can separate a little after thawing, so stir the creaminess in fresh if you want the smoothest result.
  • Reheating: Warm it gently on the stove over medium-low heat, stirring often. If it’s too thick, add a splash of broth or water. Don’t boil it hard, especially if the soup already has yogurt in it, or the texture can turn grainy.

Answers to the Questions Worth Asking

Can I use dried beans instead of canned beans? +

Yes, as long as they’re already fully cooked before they go into the soup. You’ll need about 1 1/2 cups cooked white beans to replace one can. If they’re undercooked, they won’t blend as smoothly and the soup can taste chalky.

How do I keep Greek yogurt from curdling in tomato soup? +

Take the pot off the heat before you stir it in. Tomato soup stays hot for a long time, so you don’t need the burner on anymore. High heat is what causes yogurt to separate, especially if the soup is acidic.

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

Yes, and it actually tastes even better the next day after the flavors settle. For the best texture, leave out the yogurt or cream until you reheat it. That keeps the soup smooth instead of risking a split dairy finish in the fridge.

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

Let it simmer a few extra minutes before blending, or add a small extra handful of beans. The beans are what give this soup its body, so more of them thickens the texture naturally. Don’t rely on boiling it hard, because that reduces liquid fast but can make the soup taste too concentrated.

Can I freeze tomato soup with beans in it? +

Yes, it freezes well. The only thing I’d leave out before freezing is the yogurt or cream, then stir that in after reheating. Freezing the base on its own gives you a smoother result and keeps the texture from turning slightly grainy when it thaws.

High Protein Tomato Soup

High protein tomato soup made silky-smooth by blending white beans directly into the broth. Creamy Greek yogurt is stirred in at the end for a rich finish without curdling.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 260

Ingredients
  

Tomato base
  • 2 can (28 oz) whole plum tomatoes Use canned whole plum tomatoes, do not drain.
  • 1 can (15 oz) white beans Drain well before using; blended for protein.
  • 1 onion Dice small so it softens quickly.
  • 5 garlic Minced.
  • 4 cup chicken or vegetable broth Choose chicken for richer flavor or vegetable for vegetarian.
  • 2 tbsp olive oil For sautéing aromatics.
  • 1 tbsp tomato paste Cook briefly to deepen flavor.
  • 1 tsp dried basil Dried herb for classic tomato flavor.
  • 1 tsp dried oregano Use dried oregano.
  • 0.5 tsp red pepper flakes Adjust to taste for heat.
  • 1 tbsp honey or sugar Balances acidity; use honey for a softer sweetness.
  • 0.5 cup Greek yogurt or cream Stir in off heat for creaminess.
  • fresh basil For serving, chopped or torn.
  • salt and pepper To taste.

Equipment

  • 1 cast iron skillet
  • 1 Dutch oven

Method
 

Sauté aromatics
  1. Heat olive oil in a large pot, then sauté the onion for 5 minutes until softened and translucent.
  2. Add the garlic and tomato paste and cook for 2 minutes, stirring often, until fragrant and slightly darkened.
Simmer and blend
  1. Add the whole plum tomatoes, white beans, broth, dried basil, dried oregano, and red pepper flakes to the pot.
  2. Bring to a simmer and cook for 20 minutes, stirring once or twice.
  3. Blend completely smooth using 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 Greek yogurt or cream until fully incorporated.
  3. Ladle into bowls and top with fresh basil to serve.

Notes

Pro tip: blend while the soup is hot for a silkier texture, but stir in Greek yogurt or cream only after removing from the heat. Store in an airtight container in the refrigerator for up to 4 days; reheat gently and stir well. Freezing is not recommended because yogurt can change texture when thawed. Dietary swap: use vegetable broth to keep it vegetarian while keeping the same high-protein white bean base.

You might also like these recipes

Leave a Comment

Recipe Rating