High Protein Tomato Soup

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

This creamy tomato soup delivers 13g of protein per serving thanks to cannellini beans and Greek yogurt. Onions, garlic, and smoked paprika build a rich flavor base, while a quick blend creates a velvety texture without any cream.

Ready in just 35 minutes with minimal prep, it's an easy weeknight option that's both vegetarian and gluten-free. Garnish with fresh basil, a yogurt swirl, and pumpkin seeds for a nourishing bowl.

My apartment smelled like a summer garden in the middle of January the evening I threw leftover canned tomatoes and a forgotten can of white beans into a pot out of sheer laziness. That impulse dinner turned into the most requested recipe in my household. The smoked paprika was an accidental addition, having reached for it instead of regular paprika in my dim kitchen, and it changed everything about how I approach tomato soup from that night forward.

My friend Sarah came over shivering after a long walk last October and I ladled a bowl of this into her hands without warning. She sat on my kitchen floor eating it directly from the bowl because the couch felt too far away, and she has texted me for the recipe every week since. That moment cemented this soup as my unofficial cold weather welcome mat for anyone who walks through the door.

Ingredients

  • Olive oil (1 tablespoon): Just enough to soften the onions and build a flavor base without making the soup greasy.
  • Medium onion, diced (1): A yellow or white onion works best here, diced small so it melts into the soup rather than leaving chunky surprises.
  • Garlic, minced (2 cloves): Fresh garlic makes a noticeable difference, so please skip the jarred version for this one.
  • Diced tomatoes (800 g, two cans): Fire roasted canned tomatoes add an extra layer of depth if you can find them at your store.
  • Tomato paste (2 tablespoons): This concentrates the tomato flavor and gives the soup its rich, deep color.
  • White beans, drained and rinsed (1 can, 400 g): Cannellini beans are ideal because of their creamy texture, but any white bean you have on hand will do the job beautifully.
  • Plain Greek yogurt (200 g): Use 2 percent or 0 percent fat content, and make sure it is at room temperature before stirring it in to prevent curdling.
  • Low sodium vegetable broth (750 ml): Low sodium gives you control over the final seasoning, which regular broth often steals from you.
  • Dried basil (1 teaspoon): Dried herbs actually work better here than fresh because they infuse the soup during the long simmer.
  • Dried oregano (1 teaspoon): A quiet backbone herb that ties the tomato and bean flavors together seamlessly.
  • Smoked paprika (1/2 teaspoon): This is the secret weapon that makes people ask what your special ingredient is.
  • Salt and black pepper: Season gradually and taste as you go because the broth and beans already contribute 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 translucent and just start to catch a golden edge on the bottom of the pot.
Welcome the garlic:
Toss in the minced garlic and stir constantly for about a minute until your kitchen smells impossibly warm and inviting, being careful not to let it brown.
Bloom the paste:
Stir the tomato paste into the onion mixture and let it cook for a full minute, watching it darken slightly as it caramelizes and turns fragrant.
Build the soup:
Pour in the diced tomatoes with their juices, the drained white beans, the vegetable broth, dried basil, oregano, and smoked paprika, then stir everything together until the paste dissolves completely into the liquid.
Let it simmer:
Bring the pot to a gentle boil, then immediately reduce the heat to low and let it bubble uncovered for 15 to 20 minutes so the flavors marry and the liquid reduces slightly.
Blend until silky:
Remove the pot from heat and use an immersion blender to puree the soup directly in the pot until perfectly smooth, or work in careful batches with a countertop blender if that is what you have.
Add the creamy magic:
Stir in the Greek yogurt slowly and gently until it is fully incorporated and the soup turns a gorgeous pale coral color, then season with salt and pepper to your liking.
Make it beautiful:
Ladle the hot soup into bowls and finish with a swirl of extra yogurt, a few torn basil leaves, and a sprinkle of pumpkin seeds if you want that satisfying little crunch on top.
Velvety high protein tomato soup served in a rustic bowl with crusty bread Save Pin
Velvety high protein tomato soup served in a rustic bowl with crusty bread | noshtheory.com

I packed this soup in a thermos for a rainy day picnic with my partner last spring and we ate it sitting on a damp bench, laughing at how absurdly happy a hot bowl of something so simple made us feel.

Serving Ideas That Actually Work

A thick slice of sourdough toast rubbed with a cut garlic clove is really all this soup needs to become a complete meal. For something heartier, I have served it alongside a grilled cheese sandwich made with sharp cheddar and the combination reliably disappears within minutes. A simple green salad with lemon vinaigrette also cuts through the richness beautifully if you are feeding a crowd.

Making It Your Own

One of the best things about this recipe is how forgiving it is when you want to experiment based on what is sitting in your pantry. I have swapped the white beans for chickpeas on desperate weeknights and the result was just as satisfying with a slightly nuttier flavor. You can also stir in a handful of fresh spinach at the very end for extra greens that wilt down without anyone noticing them.

Storage and Leftover Wisdom

This soup keeps beautifully in an airtight container in the refrigerator for up to five days, and honestly it tastes even better on day two when the flavors have had time to settle. I freeze individual portions in wide mouth mason jars, leaving an inch of space at the top to prevent cracking when the liquid expands. Reheat gently on the stove over low heat rather than microwaving, which can cause the yogurt to separate and look unappetizing.

  • Label your frozen containers with the date because this soup gets lost in the freezer surprisingly easily among other containers.
  • A squeeze of fresh lemon juice stirred in right before serving wakes up leftover soup that has been sitting in the fridge.
  • Never freeze the soup with garnishes already added, as fresh basil turns black and pumpkin seeds lose their crunch entirely.
Rich high protein tomato soup garnished with pumpkin seeds in a white ceramic bowl Save Pin
Rich high protein tomato soup garnished with pumpkin seeds in a white ceramic bowl | noshtheory.com

Some recipes earn a permanent spot in your rotation not because they are flashy but because they reliably make you feel taken care of, and this soup does exactly that every single time.

Recipe FAQs

Yes, simply swap the Greek yogurt for an unsweetened plant-based yogurt like soy or oat yogurt. The texture and creaminess will remain very similar.

Chickpeas or butter beans work well as substitutes. They'll slightly change the flavor but will still provide excellent protein content and a creamy texture when blended.

An immersion blender is convenient but not required. You can transfer the soup in batches to a standard countertop blender. Just be careful with hot liquids and don't overfill the blender jar.

Let the soup cool completely, then transfer to an airtight container. It keeps in the refrigerator for up to 4 days and freezes well for up to 3 months. Reheat gently on the stovetop.

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

Absolutely. Grilled chicken, shrimp, or cubed tofu can be added on top or stirred in. A sprinkle of pumpkin seeds or a side of whole grain bread also boosts the protein content further.

High Protein Tomato Soup

Creamy tomato soup boosted 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
  • 28 oz (2 x 14 oz cans) 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, stirring occasionally, until softened and translucent.
2
Bloom the Garlic: Add the minced garlic to the pot and cook for 1 minute, stirring constantly, until fragrant.
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 Soup Base: Add the diced tomatoes, drained white beans, vegetable broth, dried basil, dried oregano, and smoked paprika. Stir thoroughly to combine all ingredients.
5
Simmer and Develop Flavor: Bring the mixture 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 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
Add Creaminess and Season: Stir in the Greek yogurt until fully incorporated and the soup is creamy throughout. Season with salt and black pepper to taste.
8
Serve and Garnish: Ladle the hot soup into serving bowls. Garnish 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 (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 product labels if sensitivity is a concern.
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.