High Protein Tomato Soup

Creamy high protein tomato soup ladled into a bowl with fresh basil garnish Save
Creamy high protein tomato soup ladled into a bowl with fresh basil garnish | spoonfulstreet.com

This high protein tomato soup combines the classic comfort of a rich tomato base with the nutritional boost of white beans and Greek yogurt. Blended until silky smooth, it delivers 13g of protein per serving while remaining completely vegetarian and gluten-free.

With just 10 minutes of prep and 25 minutes of cooking, you'll have a creamy, satisfying bowl that works beautifully as a main dish. Garnish with fresh basil, a yogurt swirl, and pumpkin seeds for extra texture and flavor.

The radiator in my kitchen was clanking again that January evening, and I stood there shivering in a wool sweater wondering why I had not just ordered takeout. Then the smell of garlic hitting olive oil changed everything. This soup came together out of sheer stubbornness and a nearly empty fridge, and it has been my cold weather staple ever since. Creamy without being heavy, packed with protein from white beans and Greek yogurt, it is the kind of bowl that makes you forget about winter entirely.

My neighbor Sarah knocked on my door the first time I made this, claiming she could smell it from the hallway. We ended up sitting on my kitchen floor with two bowls between us, laughing about how soup this simple had no right being this good.

Ingredients

  • Olive oil (1 tablespoon): Just enough to soften the onions and carry the flavor without making the soup greasy.
  • Onion, diced (1 medium): Yellow or white both work, but yellow gives a slightly sweeter base.
  • Garlic, minced (2 cloves): Fresh is nonnegotiable here because the aroma is half the experience.
  • Diced tomatoes, canned (800 g): Two standard cans save you from peeling fresh tomatoes and deliver consistent acidity.
  • Tomato paste (2 tablespoons): This deepens the color and concentrates the tomato flavor in a way nothing else can.
  • White beans, drained and rinsed (1 can, 400 g): Cannellini beans disappear into the puree and silently boost the protein count.
  • Plain Greek yogurt (200 g): Use 2% or 0% fat content and make sure it is plain, not vanilla, unless you want a very confusing soup.
  • Low sodium vegetable broth (750 ml): Low sodium lets you control the salt level yourself throughout cooking.
  • Dried basil (1 teaspoon): It blooms in the hot liquid and tastes far more intense than you might expect from a dried herb.
  • Dried oregano (1 teaspoon): Pairs with the basil to give the soup a gentle Mediterranean warmth.
  • Smoked paprika (1/2 teaspoon): A tiny amount adds a subtle smokiness that makes people ask what your secret ingredient is.
  • Salt and black pepper: Season gradually and taste as you go because the beans and broth already contribute some sodium.

Instructions

Wake up the onions:
Heat the olive oil in a large pot over medium heat and add the diced onion, stirring occasionally until the pieces turn soft and translucent, about 3 to 4 minutes.
Welcome the garlic:
Toss in the minced garlic and stir for about a minute until the kitchen smells incredible and the garlic just starts to golden.
Build depth with paste:
Stir in the tomato paste and let it cook for one minute, watching it darken slightly as it caramelizes against the bottom of the pot.
Bring it all together:
Pour in the diced tomatoes, drained white beans, vegetable broth, dried basil, oregano, and smoked paprika, then stir everything until combined.
Let it simmer:
Bring the pot to a gentle boil, then lower the heat and let it bubble uncovered for 15 to 20 minutes so the flavors concentrate and the beans soften further.
Blend until velvety:
Remove the pot from heat and use an immersion blender to puree the soup until completely smooth, or work in careful batches with a countertop blender.
Add the creamy magic:
Stir in the Greek yogurt a little at a time until fully incorporated, then season with salt and black pepper until it tastes right to you.
Finish and serve:
Ladle into warm bowls and top with fresh basil leaves, a swirl of extra yogurt, or a scattering of pumpkin seeds if you want some crunch.
Velvety high protein tomato soup swirled with Greek yogurt and pumpkin seeds Save
Velvety high protein tomato soup swirled with Greek yogurt and pumpkin seeds | spoonfulstreet.com

There is something quietly powerful about a soup that feeds you well without asking for much in return. This one has gotten me through deadlines, breakups, and bleary Tuesday nights with equal grace.

Making It Your Own

Toss in a handful of spinach or kale during the last five minutes of simmering if you want extra greens without changing the character of the soup. A squeeze of lemon juice right at the end brightens everything and balances the richness of the yogurt beautifully.

Storing and Reheating

This soup keeps in an airtight container in the fridge for up to four days and freezes well for up to three months. When reheating, do it gently over low heat rather than microwaving on high, which can cause the yogurt to separate and look grainy.

Serving Suggestions

A thick slice of crusty bread turns this into a full meal, and a grilled cheese sandwich on the side makes it feel like childhood all over again.

  • For extra protein, top with grilled chicken strips or cubes of seasoned tofu.
  • Pumpkin seeds or toasted pine nuts add a satisfying crunch that contrasts the silky texture.
  • A drizzle of good olive oil on top right before serving makes it look and taste restaurant worthy.
Steaming bowl of high protein tomato soup served alongside crusty whole grain bread Save
Steaming bowl of high protein tomato soup served alongside crusty whole grain bread | spoonfulstreet.com

Some recipes earn their place in your rotation through sheer convenience, and others through flavor alone. This one manages to do both, and that is why it will never leave my kitchen.

Recipe Questions & Answers

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

Butter beans, navy beans, or great northern beans all work well as substitutes. Each will slightly alter the texture and protein content, but the soup will remain creamy and delicious.

Absolutely. Transfer the soup in batches to a countertop blender and blend until smooth. Be sure to leave the vent open or cover with a towel to allow steam to escape while blending hot liquids.

Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave, stirring well before serving. The soup may thicken as it sits.

Yes, this soup freezes well for up to 3 months. Portion into freezer-safe containers, leaving some room for expansion. Thaw overnight in the refrigerator before reheating. Note that the texture may change slightly due to the yogurt.

Add grilled chicken breast, cubed tofu, or a scoop of unflavored protein powder when stirring in the yogurt. You can also top each bowl with hemp seeds or extra pumpkin seeds for a protein boost.

High Protein Tomato Soup

Creamy tomato soup loaded with white beans and Greek yogurt for a protein-rich, comforting 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
  • 2 cans (14.5 oz each) diced tomatoes
  • 2 tablespoons tomato paste

Protein Sources

  • 1 can (14 oz) white beans (cannellini), drained and rinsed
  • 7 oz plain Greek yogurt (2% or 0% fat)
  • 3 cups low-sodium vegetable broth

Spices & Flavorings

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

Optional Garnishes

  • Fresh basil leaves
  • Greek yogurt swirl
  • Pumpkin seeds

Instructions

1
Sauté the Aromatics: Heat olive oil in a large pot over medium heat. Add the diced onion and cook for 3 to 4 minutes, stirring occasionally, until soft and translucent.
2
Bloom the Garlic: Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it brown.
3
Toast the Tomato Paste: Add the tomato paste to the pot and stir continuously for 1 minute to caramelize and deepen its flavor.
4
Build the Soup Base: Pour in the diced tomatoes, drained white beans, vegetable broth, dried basil, oregano, and smoked paprika. Stir well to combine all ingredients.
5
Simmer Until Flavors Develop: Bring the soup to a gentle boil, then reduce the heat to low. Simmer uncovered for 15 to 20 minutes, allowing the flavors to meld and the soup to slightly thicken.
6
Blend Until Smooth: Remove the pot from heat. Use an immersion blender to purée the soup directly in the pot until smooth and creamy. Alternatively, transfer the soup in batches to a countertop blender and blend until silky.
7
Finish with Greek Yogurt: Stir in the Greek yogurt until fully incorporated and the soup reaches a creamy consistency. Season with salt and black pepper to taste.
8
Serve and Garnish: Ladle the hot soup into bowls. Top with fresh basil leaves, a swirl of Greek yogurt, and a sprinkle of pumpkin seeds if desired. Serve immediately.
Additional Information

Equipment Needed

  • Large pot or Dutch oven
  • Immersion blender or countertop blender
  • Ladle
  • Chef's knife and cutting board
  • Wooden spoon or silicone spatula

Nutrition (Per Serving)

Calories 210
Protein 13g
Carbs 27g
Fat 5g

Allergy Information

  • Contains dairy from Greek yogurt; substitute with plant-based yogurt for a dairy-free or vegan version.
  • Canned beans may be processed in facilities that handle soy, wheat, or other common allergens. Check labels if concerned.
Jenna Collins

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