High Protein Tomato Soup

Loading…

By Reading time

Silky tomato soup gets a lot more satisfying when it has real body behind it, and that’s what makes this version worth keeping on repeat. It’s still bright, savory, and a little sweet from the tomatoes, but the blended white beans give it a creamier finish and enough protein to turn a bowl of soup into an actual meal. The texture lands somewhere between classic tomato soup and a bisque, with none of the chalky aftertaste that can happen when a recipe leans too hard on protein add-ins.

The trick is building the flavor in layers before anything gets blended. Onion, garlic, and tomato paste cook long enough to lose their raw edge, which gives the finished soup a deeper, rounder taste. The beans disappear into the pot once everything is pureed, so you get the benefit of extra protein without a bean-forward flavor or a grainy texture. Stirring in the Greek yogurt or cream off the heat keeps the soup smooth instead of risking a curdled finish.

Below you’ll find the little details that matter: when to blend for the silkiest result, how to adjust the acidity without flattening the tomato flavor, and a few easy swaps if you want to change the dairy or make the pot stretch a little farther.

“

The beans blended in completely and gave the soup a creamy texture without making it taste heavy. I served it with grilled cheese croutons and my kids asked for seconds right away.

★★★★★— Jenna M.

Save this high protein tomato soup for the nights when you want a silky bowl with enough staying power to count as dinner.

Save to Pinterest

The Trick to Keeping Tomato Soup Creamy After You Add the Beans

The common mistake with protein-packed tomato soup is treating the beans like a garnish instead of part of the base. If they stay whole, the soup tastes thin and a little disjointed. Once they’re simmered with the tomatoes and broth, they break down enough to thicken the pot naturally, which is what gives this recipe its smooth, full texture.

The other place people run into trouble is the dairy finish. Greek yogurt and cream both work, but they need a gentle hand at the end. If the pot is boiling when they go in, the soup can turn grainy or split. Pull it off the heat first, then stir slowly until the texture looks glossy again.

  • White beans — These disappear into the soup better than chickpeas or kidney beans, which is why they work here. Cannellini or great northern beans are both good choices.
  • Tomato paste — This adds a deeper cooked tomato flavor in just a couple of minutes. Let it darken slightly in the oil; that short step keeps the soup from tasting flat.
  • Broth — Use a broth you’d drink on its own. A weak broth makes the finished soup taste watery, since the tomatoes and beans absorb more of the seasoning than you think.
  • Greek yogurt or cream — Cream is the safest option if you want a silky finish with no risk. Greek yogurt adds tang and more protein, but it has to go in off the heat and be stirred in gradually.

What Each Ingredient Is Doing in the Pot

High protein tomato soup silky creamy beans
  • Whole plum tomatoes — These give you the best balance of sweetness and acidity. Whole canned tomatoes usually taste cleaner than pre-crushed ones, and they blend into a smoother soup with fewer weird stringy bits.
  • White beans — The beans are the protein lift here, but they also act like a natural thickener. Blend them completely so the soup stays velvety instead of speckled.
  • Onion and garlic — These build the savory base. The onion needs the full five minutes so it softens completely; if it still tastes sharp, the soup will too.
  • Honey or sugar — A small amount rounds out the acidity from the tomatoes. It doesn’t make the soup sweet; it keeps the tomato flavor from landing too sharp.
  • Fresh basil — Add this at serving, not during the simmer. Fresh basil loses its bright edge quickly in the pot, and the contrast on top makes the bowl taste fresher.

Building the Flavor Before the Blend

Softening the onion and blooming the tomato paste

Start by cooking the onion in olive oil until it turns translucent and smells sweet, not raw. That’s your first layer of flavor. Add the garlic and tomato paste next, and cook them for about two minutes so the paste darkens a shade or two and the garlic loses its bite. If the garlic starts browning hard, lower the heat right away; bitter garlic shows up fast in a simple soup like this.

Simmering everything together

Once the tomatoes, beans, broth, and dried herbs go in, bring the pot up to a steady simmer and let it cook for about 20 minutes. You’re looking for the tomatoes to break down on their own and the broth to taste more unified, not separate. If the pot boils too hard, the soup can reduce too fast and taste overly acidic, so keep it at a lively but controlled simmer.

Blending until completely smooth

Blend the soup until it looks fully velvety, with no bean bits or tomato skins left behind. An immersion blender is easiest, but a countertop blender works too if you do it in batches and vent the lid. If the soup feels too thick after blending, loosen it with a splash of broth before adding the dairy. The smoother the blend, the more the white beans disappear into the tomato base.

Finishing with dairy and seasoning

Take the pot off the heat before stirring in the Greek yogurt or cream. That one move keeps the finish glossy instead of broken. Taste after the dairy goes in, then adjust with salt, pepper, and a little honey if the tomatoes still seem sharp. The soup should taste rounded and balanced, not sweet.

How to Adapt This Soup Without Losing the Creamy Texture

Dairy-Free Finish With Olive Oil Instead of Cream

Skip the Greek yogurt or cream and finish the soup with a small drizzle of olive oil after blending. You’ll lose a little of the tangy richness, but the soup stays smooth and still feels full-bodied. If you want extra creaminess without dairy, blend in a tablespoon or two more beans before serving.

Vegetarian Version With Vegetable Broth

Use vegetable broth instead of chicken broth and the soup stays every bit as savory, as long as the broth has enough body. Choose one with a deep roasted note if you can, because a thin vegetable broth can leave the tomatoes tasting a little one-dimensional.

Extra Thick, Spoon-Coating Soup

Use only 3 1/2 cups of broth and blend the soup a little longer. It will come out closer to a bisque and hold toppings like grilled cheese croutons better. If it gets thicker than you want after sitting, thin it with a splash of broth when reheating.

Storing Leftovers for Better Lunches

Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it chills, which is normal.
Freezer: Freeze for up to 3 months, but leave out the yogurt or cream if you plan to freeze it. Dairy can separate after thawing, while the tomato-and-bean base freezes well.
Reheating: Warm gently on the stove over low heat and stir often. Add a splash of broth if needed, and don’t let it boil if the dairy is already in the pot.

Answers to the Questions Worth Asking

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

Yes, but the soup won’t be quite as silky. Whole plum tomatoes usually have a better texture and cleaner flavor once blended, while diced tomatoes can make the soup a little looser and more acidic. If diced tomatoes are what you have, simmer them a few extra minutes before blending.

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

Take the pot off the heat before adding it, and stir it in slowly. High heat is what causes the split, especially in an acidic soup like this one. If you want the safest result, use cream instead of yogurt.

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

Yes, and it reheats well. For the best texture, make the soup through the blending step, then add the dairy after reheating if you can. That keeps the finish smoother and avoids any chance of the soup turning grainy in the fridge.

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

Use a little less broth or simmer it uncovered for a few extra minutes before blending. You can also add an extra half-can of beans if you want more body without changing the tomato flavor much. The key is to thicken before the final dairy goes in, not after.

Can I freeze this soup with the white beans blended in?+

Yes. The bean base freezes well, and the texture stays smooth after thawing. Freeze it before adding the yogurt or cream for the cleanest result, then stir the dairy in after reheating.

High Protein Tomato Soup

High protein tomato soup made silky-smooth by blending white beans right into the pot. A vibrant tomato base simmers with aromatics, then finishes 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: 260

Ingredients
  

Whole plum tomatoes
  • 2 can (28 oz) whole plum tomatoes
White beans for protein
  • 1 can (15 oz) white beans drained
Aromatics and aromatics
  • 1 onion diced
  • 5 garlic minced
Broth
  • 4 cup chicken or vegetable broth
Creamy finish
  • 0.5 cup Greek yogurt or cream stirred in at end
Olive oil and tomato base
  • 2 tbsp olive oil
  • 1 tbsp tomato paste
Herbs and heat
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 0.5 tsp red pepper flakes
Sweetener
  • 1 tbsp honey or sugar
Fresh basil
  • 1 fresh basil for serving
Seasoning
  • 1 salt and pepper to taste

Equipment

  • 1 large pot
  • 1 Immersion blender

Method
 

Sauté aromatics
  1. Heat the olive oil in a large pot, then 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.
  2. Simmer for 20 minutes until the tomatoes break down, then blend completely smooth with an immersion blender.
Finish and serve
  1. Stir in honey and season with salt and pepper.
  2. Remove from heat and stir in the Greek yogurt or cream until the soup turns creamy.
  3. Serve hot, topped with fresh basil.

Notes

Pro tip: blend thoroughly after the 20-minute simmer for a truly silky texture—if it’s too thick, loosen with a splash of broth. Refrigerate in a sealed container for up to 4 days; reheat gently over low heat to avoid graininess from yogurt. Freezing is not recommended due to dairy texture changes. For a dairy-free version, use a dairy-free cream or omit the yogurt and swirl in olive oil instead.

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