High Protein Tomato Soup

Creamy high protein tomato soup swirled with yogurt and topped with fresh basil leaves Save to Pinterest
Creamy high protein tomato soup swirled with yogurt and topped with fresh basil leaves | cookedstories.com

This high protein tomato soup combines the comfort of a classic creamy tomato base with the nutritional boost of white beans and Greek yogurt. Each serving delivers 13g of protein while remaining completely vegetarian and gluten-free.

Ready in just 35 minutes with minimal prep, it's an ideal weeknight meal that nourishes without sacrificing flavor. The beans blend seamlessly into the velvety texture, while Greek yogurt adds richness and a tangy finish.

Customize each bowl with fresh basil, a yogurt swirl, or crunchy pumpkin seeds for added texture and visual appeal.

There is something about the sound of onions hitting hot olive oil that makes even a rainy Tuesday feel survivable. I started making this soup during a week when my fridge held nothing but canned tomatoes and a tub of Greek yogurt I kept ignoring. What came out of that desperate moment was a velvet, protein rich tomato soup that now shows up on my stove at least twice a month, rain or shine.

My roommate walked in while I was pureeing this once and accused me of making butter from the smell alone. She sat down with a bowl before I even finished garnishing mine, and we ate in silence for about ten minutes straight.

Ingredients

  • Olive oil: Just a tablespoon is all you need to wake up the onions and build a flavor base.
  • Onion: One medium onion, diced small, cooks down sweet and mild.
  • Garlic: Two cloves, minced fresh, because the jarred stuff simply will not do here.
  • Diced tomatoes: Two cans (800 g total) give you a rich, deep tomato backbone.
  • Tomato paste: Two tablespoons concentrate the flavor and add a subtle sweetness when bloomed in the pot.
  • White beans: One can of cannellini beans, drained and rinsed, is the secret protein powerhouse.
  • Greek yogurt: 200 g of plain yogurt, either 2% or 0%, stirred in at the end for creaminess.
  • Vegetable broth: 750 ml of low sodium broth keeps everything soupy without overpowering the tomato.
  • Dried basil: One teaspoon adds a gentle herbal warmth.
  • Dried oregano: One teaspoon brings an earthy depth that pairs beautifully with tomato.
  • Smoked paprika: Half a teaspoon introduces a subtle smokiness that makes people ask what your secret is.
  • Salt and black pepper: Added to taste at the very end so nothing gets overseasoned.

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 translucent and soft, about 3 to 4 minutes.
Add the garlic:
Toss in the minced garlic and stir for about a minute until your kitchen smells absolutely incredible.
Bloom the tomato paste:
Stir in the tomato paste and let it cook for one minute, watching it darken slightly as it concentrates.
Build the soup:
Pour in the diced tomatoes, white beans, vegetable broth, dried basil, oregano, and smoked paprika, then stir everything together 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 settle into each other.
Blend until silky:
Remove the pot from heat and use an immersion blender to puree everything until completely smooth, or work in batches with a countertop blender if that is what you have.
Stir in the yogurt:
Add the Greek yogurt and stir gently until it melts into the soup, then season with salt and pepper until it tastes right to you.
Serve with love:
Ladle into bowls and top with fresh basil, a swirl of extra yogurt, and a sprinkle of pumpkin seeds if you want a little crunch.
Save to Pinterest
| cookedstories.com

I once packed this soup in a thermos for a friend who was recovering from surgery and she texted me three days later asking for the recipe. That is the highest compliment any soup can receive.

What to Serve Alongside

A thick slice of toasted whole grain bread turns this into a full meal that keeps you full for hours. A simple side salad with lemon vinaigrette cuts through the richness beautifully if you are serving guests.

Storing and Reheating

This soup keeps in the refrigerator for up to four days and actually tastes better the next day when the flavors have had time to mingle. Reheat gently on the stove over low heat rather than using a microwave, which can cause the yogurt to separate slightly.

Making It Your Own

Think of this recipe as a template that rewards experimentation based on what is sitting in your pantry.

  • Swap the white beans for chickpeas if you prefer a slightly nuttier flavor profile.
  • Add grilled chicken or crispy tofu cubes on top for even more protein.
  • Use unsweetened soy yogurt instead of Greek yogurt to make it completely vegan.
Steaming bowl of high protein tomato soup garnished with pumpkin seeds and herbs Save to Pinterest
Steaming bowl of high protein tomato soup garnished with pumpkin seeds and herbs | cookedstories.com

This soup asks almost nothing of you and gives back so much warmth in return. Keep it in your rotation and it will never let you down.

Recipe Questions & Answers

Yes, this soup stores beautifully in the refrigerator for up to 4 days in an airtight container. The flavors actually deepen overnight, making it even more delicious the next day. Reheat gently on the stovetop over medium-low heat, stirring occasionally.

Absolutely. Let the soup cool completely before transferring to freezer-safe containers, leaving some room for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Note that the texture may change slightly due to the Greek yogurt, so stir well when reheating.

For a dairy-free or vegan version, unsweetened soy yogurt or coconut cream work well. If you're not avoiding dairy but want a different flavor profile, a splash of heavy cream or cashew cream can also be used, though the protein content will vary.

An immersion blender is convenient but not required. You can transfer the soup in batches to a standard countertop blender. Just be careful not to overfill and vent the lid to allow steam to escape. Blend until silky smooth for the best creamy texture.

Add grilled chicken breast, sautéed tofu cubes, or a handful of hemp seeds on top. You could also stir in an extra half cup of blended white beans or serve alongside quinoa for a complete protein-packed meal.

Crusty whole grain bread, a grilled cheese sandwich, or a simple side salad complement this soup perfectly. For a heartier meal, serve over a scoop of brown rice or with a slice of sourdough toast topped with avocado.

High Protein Tomato Soup

Creamy tomato soup with white beans and Greek yogurt, delivering 13g protein per serving in just 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 to 4 minutes until softened and translucent.
2
Bloom the Garlic: Add the minced garlic and stir 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 Main Ingredients: Add the diced tomatoes, drained white beans, vegetable broth, dried basil, oregano, and smoked paprika. Stir thoroughly to combine all ingredients.
5
Simmer the Soup: Bring the mixture to a gentle boil, then reduce the heat to low and simmer uncovered for 15 to 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 puree 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, uniform consistency. Season with salt and black pepper to taste.
8
Serve and Garnish: Ladle the soup into bowls and garnish with fresh basil leaves, a swirl of Greek yogurt, and a sprinkle of pumpkin seeds if desired.
Additional Information

Equipment Needed

  • Large pot
  • Immersion blender or countertop blender
  • Ladle
  • Knife and cutting board

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 common allergens. Check labels if you have sensitivities.
Veronica Mills

Home cook sharing easy, wholesome recipes and helpful kitchen tips for every food lover.