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 | yumwhisperer.com

This high protein tomato soup combines a classic tomato base with cannellini beans and Greek yogurt to deliver a creamy, filling meal with 14g of protein per serving.

Ready in just 35 minutes, it's perfect for meal prep or a quick weeknight dinner. Sauté fresh aromatics, simmer with tomatoes and beans, blend until silky smooth, then stir in Greek yogurt for a luscious finish.

Versatile and adaptable for vegan diets—simply swap the Greek yogurt for a plant-based alternative.

The rain was hammering against the kitchen window so hard I could barely hear the podcast playing from my phone propped against the spice rack.

I made this for my sister after she complained that soup never fills her up, and she texted me three days later asking for the recipe.

Ingredients

  • Olive oil: Just a tablespoon is enough to soften the aromatics without making the soup greasy.
  • 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, 800g): Use good quality canned tomatoes because they carry the entire personality of the soup.
  • Tomato paste: Two tablespoons concentrate the umami and deepen the color to a gorgeous brick red.
  • Low sodium vegetable broth: Controlling the salt yourself is always better than letting the canned broth decide for you.
  • Cannellini beans: These are the secret protein heroes that blend seamlessly into the puree.
  • Plain Greek yogurt: Stirred in at the end, it adds creaminess and a tang that makes every spoonful interesting.
  • Dried basil, oregano, and smoked paprika: The paprika in particular adds a whisper of campfire warmth that people never expect.
  • Salt and pepper: Season gradually and taste as you go.
  • Fresh basil and extra yogurt for garnish: Entirely optional but they turn a Tuesday bowl into something worth photographing.

Instructions

Wake up the aromatics:
Heat the olive oil in a large saucepan over medium heat, then toss in the diced onion, garlic, carrot, and celery. Stir them around for about five minutes until the kitchen smells like an Italian grandmother just showed up to help.
Build the tomato base:
Pour in the diced tomatoes, tomato paste, and vegetable broth, stirring until the paste dissolves completely. Bring everything to a gentle simmer and let it bubble quietly for a moment.
Add the protein and spices:
Toss in the drained cannellini beans, dried basil, oregano, smoked paprika, and a generous pinch of salt and pepper. Let the soup simmer for 15 minutes, stirring now and then so nothing sticks to the bottom.
Blend until silky:
Take the pan off the heat and use an immersion blender to puree until smooth, or work in careful batches with a regular blender. The beans will make it thick and velvety without a drop of cream.
Finish with yogurt:
Return the soup to low heat and stir in the Greek yogurt until it melts into the soup completely. Taste for salt and pepper, adjusting until it sings.
Serve with love:
Ladle into bowls and top with torn fresh basil and a swirl of extra yogurt if you are feeling fancy.
Steaming bowl of high protein tomato soup with cannellini beans and herbs Save
Steaming bowl of high protein tomato soup with cannellini beans and herbs | yumwhisperer.com

My neighbor knocked on my door the first time I made this, asking what smelled so good, and ended up staying for two bowls and a long conversation about her garden.

Making It Your Own

A pinch of chili flakes transforms this into something entirely different, warm and feisty, perfect for cold nights when you want a little drama in your dinner bowl.

Storage and Freezing

This soup keeps for four days in the fridge and actually tastes better on day two when the flavors have settled into each other.

Serving Suggestions

A thick slice of crusty whole grain bread turns this into a meal that satisfies on every level, crunchy and soft and warming all at once.

  • Toast the bread with olive oil and rub it with a raw garlic clove for an instant companion.
  • A simple arugula salad with lemon vinaigrette cuts through the richness beautifully.
  • Remember that this soup is vegan friendly if you swap the yogurt for a plant based alternative.
Velvety high protein tomato soup ladled into a white bowl with crusty bread Save
Velvety high protein tomato soup ladled into a white bowl with crusty bread | yumwhisperer.com

Some recipes become staples because they are easy, and this one earns its spot by being easy and genuinely nourishing. Keep it in your back pocket for the next rainy day.

Questions & Answers

Yes, simply substitute the Greek yogurt with an equal amount of unsweetened soy or coconut yogurt. The texture and creaminess will remain very similar while keeping the dish entirely plant-based.

Butter beans or navy beans work well as alternatives. They provide a similar creamy texture when blended and contribute comparable amounts of protein and fiber to the soup.

Allow the soup to cool completely, then transfer to an airtight container. Refrigerate for up to 4 days. Reheat gently on the stovetop over low heat, stirring occasionally to prevent the yogurt from separating.

It's best to freeze the soup before adding the Greek yogurt. Freeze the blended tomato and bean base for up to 3 months. Thaw overnight in the refrigerator, then reheat and stir in fresh yogurt before serving.

Add a pinch of red chili flakes while sautéing the aromatics, or stir in a dash of hot sauce at the end. Smoked paprika already adds warmth, but you can increase it to one teaspoon for a smokier, more robust flavor.

Crusty whole-grain bread, grilled cheese sandwiches, or a simple side salad pair beautifully. For extra protein, top with toasted pumpkin seeds or serve alongside a quinoa salad.

High Protein Tomato Soup

Creamy tomato soup boosted with cannellini beans and Greek yogurt for a protein-rich, satisfying 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 (14.5 oz each) diced tomatoes
  • 2 tablespoons tomato paste
  • 2 cups low-sodium vegetable broth

Protein Boost

  • 1 can (15 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: 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.
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, puree the soup directly in the pot until smooth. Alternatively, work in batches transferring to a standard blender, blending until silky.
5
Stir in Greek Yogurt: Return the soup to low heat. Gradually stir in the plain Greek yogurt until fully incorporated and heated through. Do not boil to prevent curdling.
6
Season and Serve: Adjust salt and pepper to taste. Ladle into bowls and garnish with fresh basil leaves and a swirl of 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 from Greek yogurt.
  • Ensure broth and canned beans are certified gluten-free to maintain gluten-free status.
  • Always check product labels to avoid unexpected allergens.
Celeste Nguyen

Sharing easy, wholesome recipes and kitchen tips for real-life home cooks and busy families.