High Protein Tomato Soup

Loading…

By Reading time

Silky tomato soup gets a lot more satisfying when it has enough body to stand on its own, and that’s exactly what the white beans do here. They disappear into the broth after blending, leaving you with a bowl that tastes rich and smooth but actually eats like a full meal. The tomato flavor stays bright, the texture turns velvety, and the finish is just creamy enough without feeling heavy.

The key is building the base in the pot before the liquid goes in. Cooking the onion until it softens, then giving the tomato paste a minute or two in the oil, deepens the flavor so the soup tastes cooked, not canned. The beans work best when they’re blended completely smooth with the tomatoes, which keeps the soup from tasting chunky or bean-like and gives it that full, satisfying body that plain tomato soup often misses.

Below, I’ve included the small details that matter most: how to keep the dairy from curdling, what to do if your soup tastes a little flat, and a few smart swaps if you want to adjust the richness or keep it dairy-free.

“

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

★★★★★— Megan T.

Love how the white beans make this tomato soup thick, creamy, and high in protein? Save it to Pinterest for an easy dinner that feels comforting and filling.

Save to Pinterest

The Secret to a Tomato Soup That Eats Like Dinner

Most tomato soups stay thin because they rely on tomatoes alone for body. This version doesn’t. The white beans add starch and creaminess without turning the soup into bean soup, and that’s the whole trick: they thicken the base from the inside out so the finished bowl feels substantial enough for lunch or dinner.

The other thing that matters is how you treat the tomato paste. When it cooks in the oil with the onion and garlic, it loses that raw, tinny edge and picks up a deeper, sweeter flavor. If you skip that step, the soup can taste sharp and one-note even after simmering. Let the pot do a little work before you add the liquid, and the payoff shows up in every spoonful.

  • White beans — These are what give the soup its protein and body. Cannellini or great northern beans both work well because they blend smoothly and taste mild. If you use chickpeas, the texture turns a little more rustic and the flavor comes through more clearly.
  • Whole plum tomatoes — Whole canned tomatoes usually have better flavor than pre-crushed tomatoes. They break down beautifully in the pot and give you more control over the final texture. If the tomatoes taste especially acidic, the honey at the end balances them without making the soup sweet.
  • Greek yogurt or cream — This is the finishing move, not a base ingredient. Stir it in off the heat so it stays smooth. If you add it while the soup is bubbling, the dairy can split or turn grainy.
  • Tomato paste — A small amount makes a big difference. It deepens the color and adds concentrated tomato flavor. Cooking it for a minute or two in the oil takes off the raw edge and gives the soup more depth.

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.

How to Build the Body Without Losing the Silky Texture

Softening the Onion First

Cook the onion in olive oil until it’s translucent and sweet, not browned. You want it soft enough to disappear into the soup after blending. If it starts taking on color too fast, the heat is too high and the garlic will scorch before the base has a chance to develop.

Letting the Tomato Paste Cook

Stir in the garlic and tomato paste and cook them for about 2 minutes. The paste should darken slightly and smell rich, not sharp. That brief sauté is what keeps the soup from tasting like tomatoes straight from a can.

Simmering for Flavor, Not Just Time

Once the tomatoes, beans, broth, herbs, and red pepper flakes go in, let everything simmer for about 20 minutes. The goal is to soften the beans completely and let the flavors settle together. If the soup tastes flat at this stage, it usually just needs salt and a little honey, not more simmering.

Blending and Finishing

Blend the soup until it’s fully smooth. An immersion blender works well, but a countertop blender gives the silkiest result if you work in batches and vent the lid carefully. Take the pot off the heat before stirring in the Greek yogurt or cream, because dairy added to a bubbling soup is the fastest way to get a broken texture.

What to Change When You Want a Different Finish

Dairy-Free and Still Creamy

Skip the Greek yogurt or cream and finish with a splash of olive oil instead. The beans already give the soup body, so you won’t lose the silky texture, just the richer dairy finish. If you want a little more roundness, add a spoonful of unsweetened coconut milk, but keep in mind it will shift the flavor slightly.

Make It Extra Thick for Serving with Grilled Cheese

Use one less cup of broth and blend the soup a little less aggressively so it keeps more body. This version clings to a sandwich instead of pooling around it, which is great if you want a heartier bowl. If it gets thicker than you like, loosen it with a splash of broth before serving.

Swap the Beans Based on What You Have

Cannellini beans give the smoothest finish, but great northern beans work almost identically. Chickpeas will work in a pinch, though the soup ends up a little more rustic and slightly earthier. Any swap still gives you the protein boost, but the creamiest result comes from the mild white beans.

Lower-Sugar Version

Leave out the honey and taste before deciding whether the soup needs anything at all. Some canned tomatoes are already naturally sweet enough, especially after the onion and tomato paste cook down. If it still tastes a little sharp, add the sweetener a teaspoon at a time so you don’t flatten the tomato flavor.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It thickens as it chills, so expect a denser texture the next day.
  • Freezer: Freezes well without the dairy stirred in. Freeze the blended tomato-bean base for up to 3 months, then add the yogurt or cream after reheating.
  • Reheating: Warm it gently over medium-low heat and stir often. If you added dairy before storing, keep the heat low so it doesn’t split, and loosen the soup with a splash of broth if it has thickened too much.

Answers to the Questions Worth Asking

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

Yes, but the flavor and texture are a little less fresh-tasting. Whole plum tomatoes usually have better structure and a cleaner tomato flavor, while crushed tomatoes can make the soup softer and more uniform. If crushed is what you have, use it and reduce the broth by a small splash if the soup seems thin.

High Protein Tomato Soup

High protein tomato soup made silky smooth by blending white beans into a vibrant red tomato base. Simmered until fragrant and finished with Greek yogurt for a creamy swirl.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 320

Ingredients
  

Canned tomatoes and aromatics
  • 2 can (28 oz) whole plum tomatoes Use whole plum tomatoes for the best thick, vibrant tomato flavor.
  • 1 onion Dice for even sautéing.
  • 5 cloves garlic Minced for quick flavor release.
  • 2 tbsp olive oil
  • 1 tbsp tomato paste Cook briefly to deepen flavor.
Soup base
  • 4 cup chicken or vegetable broth Choose broth to match your dietary preference.
  • 1 can (15 oz) white beans, drained Blended for protein and creaminess.
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 0.5 tsp red pepper flakes Adjust to taste.
  • 1 tbsp honey or sugar Balances acidity.
  • 0.25 fresh basil for serving For topping right before serving.
  • 1 salt and pepper to taste Season at the end for best balance.
Creamy finish
  • 0.5 cup Greek yogurt or cream Stir in off the heat to prevent curdling.

Equipment

  • 1 Dutch oven
  • 1 immersion blender

Method
 

Sauté aromatics
  1. Heat the olive oil in a large pot over medium heat, then sauté the diced onion for 5 minutes until softened and fragrant. Add the minced garlic and tomato paste and cook for 2 minutes, stirring constantly so the paste darkens slightly.
Simmer
  1. Add the whole plum tomatoes, drained white beans, broth, dried basil, dried oregano, and red pepper flakes to the pot. Bring to a simmer and cook for 20 minutes, stirring occasionally as the flavors meld.
Blend smooth
  1. Turn off the heat, then use an immersion blender to blend the soup completely smooth. Blend carefully until no bean or tomato pieces remain, for a silky texture.
Finish and serve
  1. Stir in the honey or sugar, then season with salt and pepper to taste. Adjust sweetness and salt until the flavor pops.
  2. Let the soup cool slightly off heat, then stir in the Greek yogurt or cream until fully incorporated. Serve hot topped with fresh basil.

Notes

Pro tip: Blend right after simmering for the smoothest texture, then stir in dairy only after the heat is off (or after it cools a minute) to prevent curdling. Store in an airtight container in the refrigerator up to 4 days; reheat gently. Freezing is yes—freeze without the yogurt/cream, then stir it in after reheating for best texture. For a dairy-free swap, use full-fat coconut milk or a plant-based yogurt alternative instead of Greek yogurt/cream.

You might also like these recipes

Leave a Comment

Recipe Rating