High Protein Tomato Soup

Creamy high protein tomato soup garnished with fresh basil and yogurt swirl Save
Creamy high protein tomato soup garnished with fresh basil and yogurt swirl | spoonfulstreet.com

This hearty tomato soup combines a classic vegetable base with cannellini beans and Greek yogurt, delivering 14g of protein per serving. Sautéed onions, carrots, and celery build a flavorful foundation, while smoked paprika and dried herbs add depth.

The beans blend seamlessly into the velvety texture, making it a filling option for lunch or a light dinner. Ready in 35 minutes, it's vegetarian and gluten-free friendly.

The radiator in my kitchen was clanking so loudly one January afternoon that I almost missed the sound of onions hitting hot olive oil. That sizzle, sharp and familiar, pulled me back to the stove where a simple tomato soup was about to become something I would crave every winter week for the next three years. I had stumbled onto the idea of adding beans and yogurt out of sheer fridge desperation, and the result was velvety, deeply savory, and filling enough to stand on its own. This high protein tomato soup is now the meal I reach for when I want comfort without the heaviness.

I once ladled this into mugs for friends during a rainy outdoor gathering, expecting polite nods, and instead got pulled aside by three people asking for the recipe before the night was over. Something about the smoky undertone from paprika mixed with the familiar comfort of tomatoes makes people close their eyes on the first spoonful.

Ingredients

  • Olive oil: Just a tablespoon is enough to soften the aromatics without making the soup greasy, and a good quality one adds a subtle fruitiness.
  • Onion, garlic, carrot, and celery: This classic soffritto builds a flavor foundation that makes the soup taste like it simmered all afternoon.
  • Diced tomatoes (2 cans, 800 g): Canned tomatoes actually outperform fresh ones here because they are harvested and packed at peak ripeness, guaranteeing consistent sweetness and acidity.
  • Tomato paste: Two tablespoons concentrated tomato intensity that rounds out the broth and deepens color.
  • Low sodium vegetable broth: Controlling the salt yourself is always better, and a good broth ties every element together.
  • Cannellini beans (1 can, 400 g): These are the secret weapon, adding creaminess and protein without any chalky aftertaste.
  • Plain Greek yogurt: Stirred in off the heat, it transforms the texture into something luxuriously smooth while keeping things light.
  • Dried basil, oregano, and smoked paprika: The paprika is the quiet star, adding a whisper of smoke that makes each bowl feel layered and complex.
  • Salt and pepper: Season gradually and taste as you go, since broth and tomato brands vary wildly in sodium.
  • Fresh basil and extra yogurt for garnish (optional): A bright leaf or two and a creamy swirl on top turn a Tuesday bowl into something worth photographing.

Instructions

Build the base:
Warm the olive oil in a large saucepan over medium heat until it shimmers, then add the diced onion, garlic, carrot, and celery. Cook for five to six minutes, stirring often, until the vegetables soften and your kitchen smells like the beginning of something wonderful.
Create the tomato bath:
Stir in the tomato paste and let it coat the vegetables for about thirty seconds before pouring in both cans of diced tomatoes and the vegetable broth. Bring everything to a gentle simmer and watch as the liquid turns a deep, inviting red.
Add the protein and seasonings:
Toss in the drained cannellini beans, dried basil, oregano, smoked paprika, salt, and pepper. Let the soup simmer gently for fifteen minutes, giving it an occasional stir so nothing sticks and the flavors have time to mingle.
Blend until silky:
Remove the pan from the heat and use an immersion blender to puree the soup until completely smooth, or work carefully in batches with a standard blender. The beans and vegetables should vanish into a thick, even consistency.
Finish with yogurt:
Return the soup to low heat and stir in the Greek yogurt slowly, whisking gently until it melts seamlessly into the puree. Heat through without boiling, which can cause the yogurt to separate.
Taste and serve:
Adjust the salt and pepper to your liking, then ladle into bowls and finish with fresh basil leaves and a swirl of extra yogurt if the mood strikes.
Steaming bowl of high protein tomato soup served with crusty bread alongside Save
Steaming bowl of high protein tomato soup served with crusty bread alongside | spoonfulstreet.com

On a night when the power flickered and I served this by candlelight, my partner said it was the best dinner we had ever had, and I think the soup had very little to do with it. Food like this becomes a background note to whatever is happening around the table, which is exactly what a good bowl of soup should do.

What to Serve Alongside

A thick slice of sourdough toasted with a little olive oil is all you really need, though a simple arugula salad with lemon vinaigrette makes it feel like a proper meal. On colder nights, I have been known to tear up a grilled cheese sandwich and drop the pieces directly into the bowl, and I regret nothing.

Making It Your Own

A pinch of chili flakes stirred in with the paprika gives the soup a low, warming heat that builds slowly. You could also swap the cannellini beans for chickpeas if you want a slightly nuttier flavor and more texture, though the puree will not be quite as smooth.

Storage and Reheating

This soup keeps beautifully in the refrigerator for up to four days and actually tastes better on day two when the flavors have fully settled. For reheating, go low and slow on the stovetop rather than using a microwave, which can cause the yogurt to separate into unappetizing curds.

  • Freeze individual portions in airtight containers for up to three months for easy weeknight lunches.
  • Label containers with the date so you use the oldest batch first and never suffer freezer surprise.
  • Always reheat gently and stir well before serving to bring the creamy texture back to life.
Vibrant red high protein tomato soup topped with a dollop of Greek yogurt Save
Vibrant red high protein tomato soup topped with a dollop of Greek yogurt | spoonfulstreet.com

Some recipes earn their place in your rotation through grand occasions, but this one earned mine through quiet Tuesday nights when a warm bowl was the only thing that made sense. Keep it in your back pocket and it will never let you down.

Recipe Questions & Answers

Yes, simply substitute the Greek yogurt with an equal amount of soy or coconut yogurt. This keeps the creamy texture while making the dish fully plant-based.

Butter beans or navy beans work well as substitutes. They have a similar creamy texture and mild flavor that blends smoothly into the soup.

Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat, stirring occasionally to maintain the creamy consistency.

Yes, freeze portions in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating. The texture may change slightly due to the yogurt, so stir well when reheating.

Crusty whole-grain bread, a side salad, or grilled cheese sandwiches pair beautifully. For extra protein, top with toasted pumpkin seeds or a sprinkle of Parmesan.

An immersion blender is convenient but not required. You can use a standard blender and work in batches. Always allow the soup to cool slightly before blending and never fill the blender more than halfway.

High Protein Tomato Soup

Creamy tomato soup with cannellini beans and Greek yogurt for a satisfying protein-rich meal.

Prep 10m
Cook 25m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 large carrot, peeled and diced
  • 1 celery stalk, diced

Tomato Base

  • 2 cans (28 oz total) diced tomatoes
  • 2 tablespoons tomato paste
  • 2 cups low-sodium vegetable broth

Protein Boost

  • 1 can (14 oz) cannellini beans, drained and rinsed
  • 3/4 cup plain Greek yogurt

Seasonings

  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • Salt and pepper to taste

Garnish

  • Fresh basil leaves
  • Additional Greek yogurt for swirling

Instructions

1
Sauté the Aromatics and Vegetables: Heat olive oil in a large saucepan over medium heat. Add the diced onion, minced garlic, diced carrot, and diced celery. Sauté for 5 to 6 minutes until the vegetables are softened and fragrant.
2
Build the Tomato Base: Stir in the tomato paste, diced tomatoes with their juices, and vegetable broth. Bring the mixture to a gentle simmer, stirring to combine.
3
Add Beans and Seasonings: Add the drained cannellini beans, dried basil, dried oregano, smoked paprika, salt, and pepper. Simmer gently for 15 minutes, stirring occasionally to prevent sticking.
4
Blend Until Smooth: Remove the saucepan from heat. Using an immersion blender, purée the soup directly in the pot until smooth. Alternatively, work in batches using a standard blender, filling no more than halfway and venting the lid.
5
Incorporate Greek Yogurt: Return the soup to low heat. Gradually stir in the Greek yogurt until fully incorporated and the soup is heated through. Avoid boiling to prevent curdling.
6
Season and Serve: Taste and adjust salt and pepper as needed. Ladle into bowls and garnish with fresh basil leaves and a swirl of additional Greek yogurt if desired.
Additional Information

Equipment Needed

  • Large saucepan
  • Immersion blender or standard blender
  • Ladle

Nutrition (Per Serving)

Calories 225
Protein 14g
Carbs 31g
Fat 5g

Allergy Information

  • Contains dairy (Greek yogurt).
  • Gluten-free if using certified gluten-free broth and canned beans.
  • Always check product labels to avoid unexpected allergens.
Jenna Collins

Home cook sharing simple, wholesome recipes & practical kitchen tips for busy families.