High Protein Tomato Soup

Creamy high protein tomato soup topped with fresh basil and a yogurt swirl Save
Creamy high protein tomato soup topped with fresh basil and a yogurt swirl | rusticrecipeblog.com

This creamy tomato soup combines the classic comfort of tomatoes with a protein punch from cannellini beans and Greek yogurt. Sautéed onions and garlic build a flavorful base, while smoked paprika and dried herbs add depth.

After simmering, the soup is blended until silky smooth, then finished with a generous swirl of Greek yogurt for richness. Each serving delivers 13g of protein, making it a satisfying main dish.

It's vegetarian, gluten-free, and comes together in just 35 minutes. Top with fresh basil, an extra drizzle of yogurt, and crunchy pumpkin seeds for a nourishing weeknight meal.

The rain was hammering against the kitchen window and I had half a can of white beans sitting forgotten in the fridge when this soup came together out of pure stubbornness. I refused to order takeout again, so I dumped everything tomato related into a pot and hoped for the best. That first bowl, topped with a lazy swirl of yogurt, was so good I actually laughed out loud alone in my kitchen. Now it is the only soup I make when the sky turns grey.

My roommate walked in halfway through the simmer last winter, sniffed the air, and announced she was staying for dinner whether I invited her or not. We ended up standing in the kitchen eating straight from the pot with bread torn from a stale baguette because neither of us wanted to wait for bowls. That is the energy this soup creates.

Ingredients

  • Olive oil (1 tablespoon): Just enough to soften the onions without making the soup greasy, a little goes a long way.
  • Onion (1 medium, diced): The sweetness builds the base, so do not rush cooking it down.
  • Garlic (2 cloves, minced): Fresh is non negotiable here, the soup depends on that sharp bite mellowing into the broth.
  • Diced tomatoes (800 g): Two cans give you the perfect balance of acidity and body, do not drain them.
  • Tomato paste (2 tablespoons): This deepens the color and concentrates the tomato flavor in a way nothing else can.
  • White beans (1 can, 400 g): Cannellini beans disappear when blended and pump up the protein without changing the taste.
  • Greek yogurt (200 g): Stirred in off the heat for creaminess and a probiotic boost, use plain and unsweetened.
  • Vegetable broth (750 ml): Low sodium lets you control the salt level throughout cooking.
  • Dried basil and oregano (1 teaspoon each): These dry herbs actually bloom beautifully in the simmering liquid.
  • Smoked paprika (1/2 teaspoon): A tiny amount adds a whisper of smoke that makes people ask what your secret is.
  • Salt and black pepper: Season at the end after the yogurt goes in, tasting as you go.

Instructions

Soften the onions:
Heat the olive oil in a large pot over medium heat and add the diced onion, stirring occasionally until it turns translucent and just starts to catch golden edges. Your kitchen should smell like the beginning of something comforting.
Wake up the garlic:
Toss in the minced garlic and stir for about a minute until you can smell it blooming in the oil, but pull it before any bits turn brown. Burnt garlic will haunt the entire pot.
Bloom the paste:
Stir in the tomato paste and let it cook for a minute, watching it darken slightly as it caramelizes against the bottom of the pot. This tiny step adds more depth than you would expect.
Build the soup:
Pour in the diced tomatoes with their juices, the drained white beans, the broth, dried basil, oregano, and smoked paprika, then give everything a good stir to combine. It will look rustic and chunky right now, but trust the process.
Let it simmer:
Bring the pot to a gentle boil, then turn the heat down and let it bubble uncovered for 15 to 20 minutes until the flavors marry and the liquid reduces slightly. This is when the smell starts drifting down the hallway.
Blend until smooth:
Take the pot off the heat and use an immersion blender to puree everything until silky and uniform, or work in careful batches with a countertop blender. The beans will vanish completely and leave you with a velvety base.
Add the yogurt:
Stir the Greek yogurt in gradually until it melts into the soup with no white streaks remaining, then season with salt and pepper to your liking. Taste it before you serve because the salt needs to be right.
Finish and serve:
Ladle into warm bowls and drop on whatever garnishes make you happy, a yogurt swirl, fresh basil, or a scatter of pumpkin seeds for crunch. Serve it with good bread if you have it.
Save
| rusticrecipeblog.com

I once packed this soup in a thermos for a friend recovering from surgery and she texted me three days later asking if I could make it again. Food does not need to be complicated to matter to someone.

Serving Ideas That Actually Work

A thick slice of sourdough toasted with a little olive oil is honestly all you need on the side, though a grilled cheese sandwich turns this into a meal that nobody will complain about. For something lighter, a simple green salad with lemon dressing cuts through the richness beautifully.

Storing and Reheating

This soup keeps wonderfully in the refrigerator for up to four days in a sealed container, and the flavors actually deepen overnight which makes it even better the next day. It freezes well too, just leave the yogurt out if you plan to freeze and stir it in fresh when you reheat.

Making It Your Own

Once you have the base down it becomes a canvas for whatever you are craving or need to use up. A handful of spinach stirred in at the end wilts perfectly, a dash of chili flakes changes the whole mood, and a squeeze of lemon brightens everything on days when tomatoes taste a little flat.

  • For extra protein, top with grilled chicken or cubes of firm tofu.
  • Swap Greek yogurt for unsweetened soy yogurt to keep the whole thing vegan.
  • Taste before serving because every batch of tomatoes has a different acidity level.
Steaming bowl of high protein tomato soup garnished with pumpkin seeds and herbs Save
Steaming bowl of high protein tomato soup garnished with pumpkin seeds and herbs | rusticrecipeblog.com

Some soups are project cooking and some are Tuesday dinner, and this one earns its spot in the second category every single time. Keep these ingredients in your pantry and you will never dread a rainy evening again.

Recipe FAQs

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 fully plant-based.

Cannellini beans are ideal because of their mild flavor and creamy texture, which blends seamlessly into the soup. Great Northern beans or navy beans are excellent alternatives.

Absolutely. Use about 1 kg of ripe fresh tomatoes, roughly chopped. Roast them first for deeper flavor, then proceed with the same steps. You may need to adjust cooking time slightly.

Let the soup cool completely, then transfer to an airtight container. Refrigerate for up to 4 days. Reheat gently on the stovetop or in the microwave, stirring occasionally.

Greek yogurt provides the same creamy consistency as heavy cream but with significantly more protein and less fat. It also adds a pleasant tanginess that balances the sweetness of tomatoes beautifully.

Yes, but freeze it before adding the Greek yogurt. Yogurt can separate when frozen and thawed. Add the yogurt fresh when reheating for the best texture and flavor.

High Protein Tomato Soup

Creamy tomato soup with white beans and Greek yogurt, rich in protein and ready in 35 minutes.

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%)
  • 3 cups low-sodium vegetable broth

Spices & Seasonings

  • 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–4 minutes, stirring occasionally, until soft and translucent.
2
Bloom the Garlic: Add the minced garlic to the pot and cook for 1 minute until fragrant, being careful not to let it brown.
3
Toast the Tomato Paste: Stir in the tomato paste and cook for 1 minute, allowing it to caramelize slightly and deepen in color.
4
Combine All Ingredients: Add the diced tomatoes, drained white beans, vegetable broth, dried basil, oregano, and smoked paprika. Stir everything together until well combined.
5
Simmer the Soup: Bring the mixture to a gentle boil, then reduce the heat to low. Simmer uncovered for 15–20 minutes, allowing the flavors to meld and the soup to thicken slightly.
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, or transfer in batches to a countertop blender and blend until silky.
7
Add Greek Yogurt: Stir in the Greek yogurt until fully incorporated and the soup is uniformly creamy. Season with salt and black pepper to taste.
8
Serve and Garnish: Ladle the hot soup into bowls. Garnish with fresh basil leaves, a swirl of Greek yogurt, and a sprinkle of pumpkin seeds if desired.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 210
Protein 13g
Carbs 27g
Fat 5g

Allergy Information

  • Contains dairy (Greek yogurt). Substitute with plant-based yogurt for a dairy-free or vegan version.
  • Canned beans may be processed in facilities that handle common allergens. Check labels if you have sensitivities.
Abigail Turner

Passionate home cook sharing easy, family-friendly recipes and helpful kitchen tips.