High Protein Tomato Soup

Posted on

Soups, Stews & Chili

Difficulty

Prep time

Cooking time

Total time

Servings

Silky tomato soup gets a lot more satisfying when white beans disappear into the base. They thicken the pot, add body, and boost the protein without turning the soup into anything that tastes “healthy” in the weird, chalky way some high-protein recipes do. The result is still bright, tomato-forward, and smooth enough to feel restaurant-style, with a little extra staying power in every bowl.

The trick is to build the flavor in layers before blending. Onion, garlic, and tomato paste need a few minutes in the oil so the soup doesn’t taste flat or canned, and the beans work best when they’re fully pureed with the tomatoes and broth so they vanish into the texture instead of showing up as little grainy bits. Stirring in the Greek yogurt or cream off the heat keeps the finish supple instead of sharp or broken.

Below, I’ll walk you through the one step people rush most often, plus a few smart swaps if you want to make it dairy-free or stretch it into a bigger meal.

“

The white beans made the soup thick and creamy without any bean flavor coming through, and it blended up so smooth. My husband had seconds and asked if I could pack the leftovers for his lunch.

★★★★★— Lauren T.

Love how the white beans make this tomato soup creamy and high in protein? Save it to Pinterest for an easy one-pot dinner that eats like comfort food.

Save to Pinterest

The Step That Keeps Tomato Soup from Tasting Flat

Tomato soup only tastes deep and full when the base gets a little attention before the liquids go in. Onion needs enough time to soften and lose its raw edge, and the tomato paste needs a short cook in the oil so it turns darker and sweeter. Skip that part and the finished soup can taste thin even if the ingredients are good.

The white beans are doing more than adding protein. They also give the soup a creamy body once blended, which means you don’t need a huge amount of dairy at the end to get a lush texture. That’s what makes this version feel substantial without turning heavy.

  • Whole plum tomatoes — These bring better tomato flavor than diced tomatoes, which can taste watery in soup. Crush them with your hands before they go in if they’re packed whole; that helps them break down faster and cook more evenly.
  • White beans — Cannellini or great northern beans both work. They disappear into the soup once blended, so use a mild, creamy bean rather than something firmer or earthier.
  • Greek yogurt or cream — Greek yogurt adds tang and protein, while cream gives a softer, rounder finish. If you use yogurt, stir it in off the heat so it doesn’t curdle.
  • Tomato paste — This is not just color. It adds concentration and a little caramelized depth after it cooks for a minute or two in the oil.

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.

The 20 Minutes That Matter Most

Building the Flavor Base

Warm the olive oil in a large pot, then cook the diced onion until it looks soft and translucent around the edges. Add the garlic and tomato paste and stir them for about two minutes, just until the paste darkens slightly and smells sweet instead of sharp. If the garlic starts browning fast, lower the heat; burnt garlic will stay bitter no matter how long the soup simmers.

Simmering Until Everything Melts Together

Add the tomatoes, beans, broth, basil, oregano, and red pepper flakes, then bring the pot to a gentle simmer. Keep it at a steady bubble for about 20 minutes so the onion softens completely and the tomatoes lose their raw edge. If the heat is too high, the soup can reduce too fast before the beans and aromatics have a chance to fully blend into the base.

Blending to a Silky Finish

Use an immersion blender and move it around the pot until the soup is completely smooth. You want a glossy, even texture with no visible bean pieces or tomato skins. If you’re using a countertop blender, work in batches and vent the lid carefully so steam doesn’t build up and blow the top off.

Finishing Without Breaking the Soup

Stir in the honey, then season with salt and pepper until the tomato flavor wakes up and tastes balanced. Take the pot off the heat before adding the Greek yogurt or cream. That last step matters; high heat can make dairy split, especially if the soup is acidic.

How to Adapt This Soup Without Losing the Creamy Body

Make It Dairy-Free

Leave out the Greek yogurt and finish with a splash of unsweetened coconut milk or a drizzle of olive oil instead. You’ll lose the slight tang, but the soup still stays creamy because the beans do the real thickening work.

Use Vegetable Broth for a Vegetarian Version

Vegetable broth keeps this completely vegetarian without changing the texture. Choose a broth with decent body, not a thin salted water substitute, or the soup will taste a little flat after blending.

Make It Heartier for Dinner

Serve it with grilled cheese, crusty bread, or a handful of croutons on top. The soup is already filling thanks to the beans, but the extra crunch turns it into a full meal instead of a starter.

Freeze for Later

Freeze the soup before adding the yogurt or cream if you want the best texture later. Dairy can separate after thawing, but the tomato-bean base freezes well for up to 3 months.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. It thickens a bit as it chills, so a splash of broth loosens it back up.
  • Freezer: Freezes well for up to 3 months if you leave out the dairy until reheating. Thaw overnight in the fridge.
  • Reheating: Warm gently on the stove over low to medium-low heat. Boiling it hard can make the dairy separate and dull the fresh tomato flavor.

Questions I Get Asked About This Recipe

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

Yes, but whole plum tomatoes usually taste fresher and give you more control over the texture. Crushed tomatoes work in a pinch; the soup may just be a little looser and less bright after blending.

High Protein Tomato Soup

High protein tomato soup made silky-smooth with blended white beans and a finishing swirl of Greek yogurt. Simmered with plum tomatoes, aromatics, and herbs for a rich, comforting American main dish.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 260

Ingredients
  

High Protein Tomato Soup
  • 2 can (28 oz) whole plum tomatoes Use undrained.
  • 1 can (15 oz) white beans Drain well; blend for protein and creaminess.
  • 1 onion Diced.
  • 5 garlic Minced.
  • 4 cup chicken or vegetable broth Choose based on preference.
  • 0.5 cup Greek yogurt or cream Stir in off the heat.
  • 2 tbsp olive oil
  • 1 tbsp tomato paste
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 0.5 tsp red pepper flakes Adjust to taste.
  • 1 tbsp honey or sugar Adds balance; use either.
  • 1 fresh basil For serving.
  • 0.25 tsp salt and pepper Add to taste.

Equipment

  • 1 Dutch oven
  • 1 Immersion blender

Method
 

Sauté aromatics
  1. Heat the olive oil in a large pot over medium heat and sauté the onion for 5 minutes, until softened and lightly translucent.
  2. Add the garlic and tomato paste and cook for 2 minutes, stirring, until fragrant and slightly darkened at the edges.
Simmer and blend
  1. Add the whole plum tomatoes, white beans, 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 until silky.
Finish and serve
  1. Stir in the honey and season with salt and pepper to taste.
  2. Remove from the heat and stir in the Greek yogurt or cream until fully incorporated.
  3. Serve hot, topped with fresh basil.

Notes

For the smoothest texture, blend while the soup is hot but off a vigorous boil to prevent splatter. Refrigerate leftovers up to 4 days; reheat gently over low heat (avoid hard boiling to protect the yogurt). Freezing is okay, but yogurt may separate slightly—stir well after reheating. For a dairy-free option, use a non-dairy yogurt alternative or omit the yogurt and increase broth slightly for body.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating