High Protein Tomato Soup

Creamy high protein tomato soup served steaming hot in a rustic bowl with fresh basil Save
Creamy high protein tomato soup served steaming hot in a rustic bowl with fresh basil | dishuvo.com

This high protein tomato soup delivers 16g of protein per serving by blending cannellini beans and cottage cheese directly into a classic tomato base. The result is a velvety, creamy texture without heavy cream.

Sautéed onions, carrots, and celery build a flavorful foundation, while crushed tomatoes and vegetable broth create a rich, tangy broth. Dried basil and oregano add herby depth.

Ready in just 35 minutes with minimal prep, it's an easy weeknight option that's both vegetarian and gluten-free. Customize with chili flakes for heat or swap in plant-based alternatives for a vegan version.

There is something about a rainy Tuesday that demands tomato soup, and not the kind from a can. I started throwing beans and cottage cheese into my usual recipe out of sheer stubbornness one winter, determined to make lunch actually filling. The result was so thick and velvety that my roommate thought I had hidden cream in it. Now it is the only way I bother making tomato soup at all.

I brought a thermos of this to a friend who had just had a baby, and she texted me three days later asking for the recipe. That thermos was supposed to last her two meals. It lasted one.

Ingredients

  • Olive oil: Just a tablespoon is all you need to get the aromatics going without weighing the soup down.
  • Onion, carrot, and celery: This classic trio builds a flavor base that makes the soup taste like it simmered all day.
  • Garlic: Two cloves is polite, but I have never complained about three.
  • Canned crushed tomatoes: Use a good quality brand here because this is the backbone of the entire pot.
  • Low-sodium vegetable broth: You control the salt this way, and the beans and cheese add enough richness on their own.
  • Unweetened soy milk or skim milk: This thins the soup to a perfect ladleable consistency while keeping it light.
  • Cannellini beans: These are the protein secret weapon, and they blend so smoothly you will forget they are there.
  • Low-fat cottage cheese or plain Greek yogurt: This is what makes the soup creamy and boosts the protein to actually satisfying levels.
  • Dried basil and oregano: Simple dried herbs work beautifully here since the soup simmers long enough to wake them up.
  • Salt, pepper, and chili flakes: Season gradually and taste at the end because the beans and broth both bring sodium.

Instructions

Build the base:
Heat the olive oil in a large pot over medium heat and add the diced onion, carrot, and celery. Stir them around for about five minutes until everything softens and your kitchen smells like the beginning of something good.
Wake up the garlic:
Toss in the minced garlic and give it about a minute, just until fragrant. Garlic burns faster than you think, so stay close.
Simmer it all together:
Pour in the crushed tomatoes, vegetable broth, basil, oregano, salt, and pepper. Bring it to a gentle bubble, then drop the heat and let it sit uncovered for fifteen minutes so the flavors have time to actually meet each other.
Add the beans:
Stir in the drained cannellini beans and let everything cook together for another five minutes. They do not need long since they are already tender.
Make it creamy:
Kill the heat and stir in the cottage cheese or yogurt along with the milk. The residual warmth is enough to bring everything together without curdling.
Blend until smooth:
Use an immersion blender right in the pot and puree until you cannot see any chunks. If you use a regular blender, work in small batches and hold the lid down with a towel because hot soup expands fast.
Taste and serve:
Give it a final taste and add more salt or pepper if it needs it. Ladle into bowls and finish with chili flakes if you want a little warmth.
Velvety high protein tomato soup topped with chili flakes and a swirl of yogurt Save
Velvety high protein tomato soup topped with chili flakes and a swirl of yogurt | dishuvo.com

The first time I made this, I accidentally used sweetened vanilla soy milk and spent ten minutes wondering why my tomato soup tasted like dessert. Now I check the carton twice every single time.

Making It Your Own

This soup is endlessly flexible once you understand the basic structure. Red lentils work in place of beans if you cook them a bit longer, and a handful of spinach stirred in at the end turns the whole pot a deeper red without anyone noticing. I have even swirled in a spoonful of pesto when I wanted to feel fancy on a Wednesday.

Storing and Reheating

It thickens considerably in the fridge overnight, which I actually prefer. A splash of broth or water on the second day brings it right back to the consistency you want. It freezes beautifully for up to three months in individual portions.

What to Serve Alongside

A grilled cheese sandwich is the obvious answer, and I am not going to argue with that. Thick slices of sourdough toasted with sharp cheddar while the soup bubbles away is weeknight perfection. For something lighter, a handful of croutons and a drizzle of good olive oil on top does the job beautifully.

  • Crusty bread on the side is never a wrong choice.
  • Top with fresh basil or a dollop of yogurt for a restaurant finish.
  • Always taste before serving because salt needs can vary wildly depending on your broth and beans.
Smooth high protein tomato soup ladled into a white mug alongside crusty whole grain toast Save
Smooth high protein tomato soup ladled into a white mug alongside crusty whole grain toast | dishuvo.com

This is the kind of soup that makes you close the fridge door and feel genuinely satisfied. Make a big batch because it disappears faster than you expect.

Recipe FAQs

Yes, simply replace the cottage cheese or Greek yogurt with silken tofu or a plant-based yogurt alternative. Use unsweetened soy milk or oat milk as the liquid. All other ingredients are already plant-based.

Firm tofu or red lentils work well as protein alternatives. If using red lentils, add them during the simmering step and cook until tender, about 15 minutes. For tofu, blend it in at the same stage as the cottage cheese.

Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave. The soup may thicken when chilled, so add a splash of broth when reheating.

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. Stir well after thawing as the texture may separate slightly.

For a chunkier texture, blend only half of the soup with an immersion blender and leave the rest whole. This gives you a mix of creamy broth and tender vegetable pieces with whole beans throughout.

Absolutely. Use about 1 kg of ripe fresh tomatoes, chopped. For deeper flavor, roast them first with a drizzle of olive oil at 200°C (400°F) for 25 minutes before adding to the pot.

High Protein Tomato Soup

Creamy tomato soup boosted with cannellini beans and cottage cheese 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
  • 1 (28 oz) can crushed tomatoes, or fresh tomatoes chopped
  • 1 medium carrot, diced
  • 1 celery stalk, diced

Liquids

  • 2 cups low-sodium vegetable broth
  • 1 cup unsweetened soy milk or skim milk

Protein Additions

  • 1 (14 oz) can cannellini beans, drained and rinsed
  • 5 oz low-fat cottage cheese or plain Greek yogurt

Seasonings

  • 1 teaspoon dried basil
  • 1/2 teaspoon dried oregano
  • Salt and pepper, to taste
  • 1/4 teaspoon chili flakes, optional

Instructions

1
Sauté the Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion, carrot, and celery. Sauté for 5 minutes until vegetables are softened and fragrant.
2
Bloom the Garlic: Add minced garlic and cook for 1 additional minute, stirring constantly to prevent burning.
3
Build the Soup Base: Stir in crushed tomatoes, vegetable broth, dried basil, dried oregano, salt, and pepper. Bring to a gentle boil, then reduce heat and simmer uncovered for 15 minutes.
4
Add Protein: Stir in drained cannellini beans and continue simmering for another 5 minutes until beans are heated through.
5
Enrich with Dairy: Remove pot from heat. Stir in cottage cheese or Greek yogurt along with soy milk or skim milk until well combined and creamy.
6
Blend Until Smooth: Using an immersion blender, puree the soup directly in the pot until completely smooth and silky. Alternatively, transfer in batches to a countertop blender, venting the lid and holding it down with a towel while blending hot liquids.
7
Season and Serve: Taste the soup and adjust salt and pepper as needed. Ladle into bowls and garnish with chili flakes if desired. Serve hot.
Additional Information

Equipment Needed

  • Large pot
  • Immersion blender or countertop blender
  • Cutting board and chef's knife
  • Ladle

Nutrition (Per Serving)

Calories 230
Protein 16g
Carbs 33g
Fat 5g

Allergy Information

  • Contains soy if using soy milk
  • Contains dairy if using cottage cheese or Greek yogurt
Ursula Vaughn

Home cook sharing easy, family-friendly recipes and wholesome meal ideas.