High Protein Tomato Soup

Loading…

By Reading time

Silky tomato soup gets a lot more satisfying when you blend white beans into it. The beans disappear into the base, but they give the bowl a thicker body and enough substance to turn a simple soup into a proper main dish. This version still tastes bright and tomato-forward, with a soft sweetness from the onions and honey and just enough garlic to keep it from tasting flat.

The key is to simmer the tomatoes long enough for the canned flavor to mellow, then blend until the soup turns completely smooth before adding the dairy. The white beans do the heavy lifting here, so you don’t need flour or cream to get that velvety texture. A spoonful of Greek yogurt at the end gives it a little tang, while cream makes it richer if that’s the direction you want.

Below you’ll find the exact timing that keeps the soup smooth instead of chalky, plus a few smart swaps if you want to make it dairy-free or stretch it a little farther.

“

The soup turned out creamy without tasting heavy, and the white beans blended in completely. I added the Greek yogurt at the very end like you said and it stayed smooth instead of curdling.

★★★★★— Melissa R.

Creamy high protein tomato soup with white beans is the kind of bowl worth saving for busy nights.

Save to Pinterest

The Secret to Silky Tomato Soup That Actually Eats Like a Meal

The mistake most tomato soups make is stopping at smooth, bright tomato flavor and never building enough body. Once the canned tomatoes break down, the soup still needs something substantial to keep it from feeling thin and acidic. White beans fix that without turning the pot into bean soup, because they blend into the tomatoes and disappear into the background.

The other place people go wrong is adding dairy too early or boiling it after it’s in the pot. Tomato soup already has enough acidity to challenge cream and yogurt. Pull the pot off the heat before stirring in the dairy, and you get a soup that finishes glossy and rounded instead of grainy or split.

What Each Ingredient Is Doing in This Bowl

High protein tomato soup silky beans basil
  • Whole plum tomatoes — These give you a deeper, less watery tomato flavor than diced tomatoes. Crush them by hand or with a spoon as they go into the pot so they cook evenly and break down faster.
  • White beans — This is the protein boost, and it works because the beans blend completely smooth. Cannellini or great northern beans both work well; just rinse them before using so the soup doesn’t pick up any canning flavor.
  • Tomato paste — A small amount adds concentrated depth and a darker, cooked tomato note. Let it cook for a minute or two with the garlic so it loses that raw, metallic edge.
  • Greek yogurt or cream — Greek yogurt gives the soup a little tang and a lighter finish, while cream makes it richer and softer. If you use yogurt, stir it in off the heat and don’t let the soup boil afterward.
  • Honey or sugar — This doesn’t make the soup sweet; it rounds out the acidity from the tomatoes. Start with the full tablespoon, then adjust only after blending, because the soup tastes more acidic before it smooths out.

Building the Pot in the Right Order

Sweating the Onion First

Warm the olive oil and cook the diced onion until it turns soft and translucent, with just a little golden color at the edges. That slow start matters because raw onion can leave the soup sharp and thin-tasting. If the pot is too hot, the onion browns before it softens, and you’ll taste that in the finished soup. Once the onion gives up its moisture and looks glossy, add the garlic and tomato paste.

Cooking Out the Tomato Paste

Stir the garlic and tomato paste into the onions and cook them for about two minutes. The paste should darken slightly and smell sweet, not raw. This step gives the soup a more developed tomato base and keeps the paste from tasting tinny. If the garlic starts to brown hard, the heat is too high, and the soup will pick up a bitter note.

Simmering, Then Blending

Add the tomatoes, beans, broth, basil, oregano, and red pepper flakes, then simmer until the soup tastes melded and the tomatoes have lost their sharp edge. Twenty minutes is enough for canned tomatoes to soften and the beans to soak up flavor. Blend until completely smooth with an immersion blender; if you can still see bean skins or tomato seeds, keep going. The soup should look velvety before you add the final touch of dairy.

Finishing Without Breaking the Soup

Turn off the heat before stirring in the honey and dairy. Salt and pepper should go in after blending, because the texture changes the way the soup tastes. If you’re using Greek yogurt, whisk it with a few spoonfuls of hot soup in a bowl first, then stir it back in slowly. That keeps it from shocking and curdling in the pot.

How to Change This Soup Without Losing the Texture

Make It Dairy-Free

Skip the Greek yogurt or cream and finish with a drizzle of olive oil instead. The soup won’t have the same tang, but it still stays smooth and rich because the beans do the thickening. If you want a little extra brightness, add a small squeeze of lemon right before serving.

Use a Different Bean

Cannellini beans give the smoothest, most neutral result, but navy beans or great northern beans work too. Chickpeas will make the soup a little thicker and more noticeable in flavor, so they’re better if you want a heartier bowl and don’t mind a slightly less silky texture.

Make It Spicier or Milder

The red pepper flakes add a gentle background heat, not a hot finish. For more bite, increase them a little or add a pinch of cayenne. For a milder soup, leave them out and let the basil and oregano carry the flavor instead.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. It thickens a little as it chills, which is normal for a bean-based soup.
  • Freezer: Freezes well without the dairy. For the best texture, freeze the soup before adding the yogurt or cream, then stir that in after reheating.
  • Reheating: Reheat gently over medium-low heat, stirring often. Don’t boil it after the dairy goes in, or the texture can turn grainy.

Questions I Get Asked About This Recipe

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

Yes, but the soup will taste a little less rich. Whole plum tomatoes usually have a better texture and a deeper tomato flavor once they simmer down, while diced tomatoes can be a bit more watery. If you use diced, simmer a few minutes longer so the soup reduces properly.

How do I keep the Greek yogurt from curdling?+

Take the pot off the heat before adding it. If you want extra insurance, whisk a little hot soup into the yogurt first to loosen it, then stir that mixture back into the pot. High heat is what causes the proteins to tighten and split.

Can I make this soup ahead of time?+

Yes, and the flavor gets a little better after a day in the fridge. For the smoothest result, reheat it gently and stir in the dairy at the very end if you didn’t already add it. It thickens slightly overnight, so a splash of broth loosens it right back up.

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

Use the full can of beans and simmer the soup uncovered for a few extra minutes so some of the liquid cooks off. The beans already provide body, so you don’t need flour or cornstarch here. If it gets too thick, a splash of broth brings it back to the right consistency.

Can I freeze high protein tomato soup?+

Yes, but it freezes best before the yogurt or cream goes in. Dairy can separate a little after thawing, even when it’s stirred back together. Freeze in portions, thaw overnight in the fridge, then reheat gently and finish with fresh dairy if you want the smoothest texture.

High Protein Tomato Soup

High protein tomato soup made silky-smooth by blending whole plum tomatoes and white beans after a simmer. Finished with Greek yogurt for extra protein and a creamy swirl without heavy dairy.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 240

Ingredients
  

Tomato base and blending
  • 2 can (28 oz) whole plum tomatoes Use canned whole plum tomatoes.
  • 1 can (15 oz) white beans Drain thoroughly before adding; blended in for protein.
  • 1 onion Dice so it softens evenly.
  • 5 clove garlic Minced for even flavor distribution.
  • 4 cup chicken or vegetable broth Choose chicken for richer flavor or vegetable for vegetarian.
  • 2 tbsp olive oil Used for sautéing the aromatics.
  • 1 tbsp tomato paste Adds concentrated tomato flavor.
  • 1 tsp dried basil Classic herby tomato seasoning.
  • 1 tsp dried oregano Warm, savory depth.
  • 0.5 tsp red pepper flakes Optional gentle heat.
  • 1 tbsp honey or sugar Balances tomato acidity; use honey or sugar.
  • 0.5 cup Greek yogurt or cream Stir in off heat to prevent curdling.
  • 1 fresh basil For serving.
  • 0.25 tsp salt and pepper to taste Season gradually; adjust to preference.

Equipment

  • 1 Dutch oven

Method
 

Sauté aromatics
  1. Heat the olive oil in a large pot over medium heat and sauté the onion for 5 minutes until softened.
  2. Add the garlic and tomato paste and cook for 2 minutes, stirring, until fragrant.
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 until the flavors meld, then blend completely smooth with an immersion blender.
Finish and serve
  1. Stir in the honey and season with salt and pepper to taste.
  2. Remove from heat and stir in the Greek yogurt or cream until creamy and well combined.
  3. Serve hot with fresh basil on top.

Notes

For the creamiest texture, blend long enough that no white bean pieces remain. Store leftovers in the fridge up to 4 days; rewarm gently over low heat and avoid boiling to protect the yogurt. Freezing is not ideal because the yogurt-based finish can change texture after thawing. If you want a dairy-free version, use unsweetened coconut yogurt or a dairy-free cream alternative in the same off-heat step.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating