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.
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.
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
- → Can I make this soup vegan?
-
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.
- → What can I use instead of white beans?
-
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.
- → Can I blend this soup in a regular blender?
-
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.
- → How should I store leftovers?
-
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.
- → Can I freeze this soup?
-
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.
- → How can I increase the protein content even more?
-
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.