High Protein Tomato Soup

Creamy high protein tomato soup swirled with cottage cheese and fresh basil Save to Pinterest
Creamy high protein tomato soup swirled with cottage cheese and fresh basil | flavorforgeblog.com

This high protein tomato soup delivers a velvety, creamy texture thanks to blended cannellini beans and cottage cheese, turning a classic comfort food into a protein-packed meal. Each serving provides 16g of protein while remaining entirely vegetarian and gluten-free.

Ready in just 35 minutes with simple ingredients like crushed tomatoes, aromatic vegetables, and pantry staples, it's an effortless weeknight dinner. The addition of soy milk and cottage cheese creates richness without heavy cream, making it both nourishing and satisfying.

There is something about the smell of tomatoes hitting a hot pot that makes my kitchen feel like it belongs in someone elses house, the kind where soup is always simmering and nobody is in a rush. I started making this high protein version on a rainy Tuesday when the fridge offered nothing but half a carton of cottage cheese and two cans of beans I kept ignoring. What surprised me was not just how filling it turned out, but how the cottage cheese melted into the broth and made it impossibly silky without a drop of cream.

My roommate walked in while I was blending this once and asked if I had ordered takeout from that Italian place down the street. I handed her a bowl without explaining, and she ate the entire thing standing at the counter, spoon in one hand and phone in the other, which is honestly the highest compliment any soup can receive.

Ingredients

  • Olive oil: A tablespoon is all you need to get the aromatics going, and it adds a gentle fruitiness that butter would overwhelm.
  • Onion, carrot, and celery: This classic soffritto trio builds a sweet, savory base that makes the soup taste like it cooked all day.
  • Garlic: Two cloves keep it present but polite, though I have been known to add a third when nobody is watching.
  • Canned crushed tomatoes: The backbone of the soup, and canned actually works better than fresh here because the flavor is concentrated and consistent year round.
  • Low sodium vegetable broth: Lets you control the salt level while adding depth without competing with the tomatoes.
  • Unsweetened soy milk or skim milk: Contributes to the creamy texture without the heaviness, and soy milk keeps it vegan if that matters to you.
  • Canned cannellini beans: These are the secret protein weapon, and they blend so seamlessly you forget they are there.
  • Low fat cottage cheese or plain Greek yogurt: This is what makes the soup luxuriously smooth and pushes the protein even higher.
  • Dried basil and oregano: Simple dried herbs do the job beautifully here because they infuse the broth as it simmers.
  • Salt and pepper: Season gradually and taste at the end, because the beans and broth already bring some sodium.
  • Chili flakes: Optional but a tiny pinch at the end adds a warmth that pulls everything together.

Instructions

Build the base:
Warm the olive oil in a large pot over medium heat and add the diced onion, carrot, and celery, stirring occasionally until everything softens and smells sweet, about five minutes.
Wake up the garlic:
Add the minced garlic and stir for about a minute until fragrant, being careful not to let it brown because burnt garlic turns bitter fast.
Simmer the tomatoes:
Pour in the crushed tomatoes, vegetable broth, basil, oregano, salt, and pepper, bring everything to a gentle boil, then drop the heat and let it simmer uncovered for fifteen minutes so the flavors concentrate.
Add the beans:
Stir in the drained cannellini beans and let them simmer alongside the tomatoes for another five minutes until they are heated through and tender.
Make it creamy:
Turn off the heat entirely, then stir in the cottage cheese or yogurt and the milk so the dairy melts gently into the hot soup without curdling.
Blend until smooth:
Use an immersion blender right in the pot and puree until the soup is completely smooth and velvety, or carefully blend in batches if using a countertop blender.
Taste and serve:
Give it a final taste and adjust the salt and pepper as needed, then ladle into bowls and finish with a pinch of chili flakes if you want a little heat.
Steaming bowl of high protein tomato soup served with crusty whole grain toast Save to Pinterest
Steaming bowl of high protein tomato soup served with crusty whole grain toast | flavorforgeblog.com

I packed the leftovers in a thermos for a friend who was working a double shift, and she texted me later that it was the only thing that got her through the night.

A Few Words on Protein Swaps

Cannellini beans are my default because they disappear into the soup entirely, but red lentils work if you add them earlier and cook until they break down. Firm tofu blended in at the end is another option that keeps the texture creamy while boosting the protein even further. Silken tofu is the best vegan substitute for cottage cheese because it has the same mild flavor and blends just as smoothly.

What to Serve Alongside

A thick slice of whole grain toast rubbed with garlic is all you really need, though a grilled cheese sandwich turns this into the kind of meal that makes people sit down and stay awhile. Fresh basil or a drizzle of good olive oil on top makes it feel restaurant worthy with almost no effort. I have also been known to crumble crackers over the bowl when I want something crunchy without making a sandwich.

Tools and Final Thoughts

An immersion blender is the single most useful tool for this recipe because it lets you puree right in the pot without transferring hot liquid, which is always a risky maneuver. A large heavy bottomed pot ensures even cooking and prevents the tomatoes from scorching during the simmer.

  • Always check the labels on store bought broth and milk alternatives for hidden gluten or allergens.
  • A ladle with a pour spout makes serving much less messy.
  • This soup stores beautifully in the fridge for up to four days and actually tastes better the next day.
Velvety high protein tomato soup topped with chili flakes in a rustic ceramic bowl Save to Pinterest
Velvety high protein tomato soup topped with chili flakes in a rustic ceramic bowl | flavorforgeblog.com

This is the kind of soup that earns a permanent spot in your rotation, not because it is fancy, but because it is warm, filling, and asks almost nothing of you in return.

Frequently Asked Questions

Yes, simply replace the cottage cheese or Greek yogurt with silken tofu or a plant-based yogurt alternative. Use soy milk or any unsweetened plant milk for the liquid component.

Firm tofu or red lentils work well as alternative protein sources. If using red lentils, add them during the simmering stage so they cook through properly and soften enough to blend smoothly.

Use an immersion blender and puree for several minutes until completely silky. For an ultra-smooth result, pass the blended soup through a fine-mesh strainer to remove any remaining fibrous bits.

Absolutely. This soup stores well in the refrigerator for up to 4 days in an airtight container. The flavors actually deepen overnight. Reheat gently on the stovetop, stirring occasionally.

Whole grain toast, a grilled cheese sandwich, or a simple side salad pair beautifully. For extra protein, top with a dollop of Greek yogurt, toasted pumpkin seeds, or crispy chickpeas.

Yes, let the soup cool completely before transferring to freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop, adding a splash of broth if needed.

High Protein Tomato Soup

Creamy tomato soup boosted with cannellini beans and cottage cheese for a protein-rich, comforting bowl.

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 canned crushed tomatoes (or fresh, 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

  • 14 oz canned 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 the diced onion, carrot, and celery. Sauté for 5 minutes until the vegetables have softened.
2
Bloom the Garlic: Add the minced garlic and cook for 1 additional minute, stirring constantly to prevent burning.
3
Build the Soup Base: Stir in the crushed tomatoes, vegetable broth, dried basil, dried oregano, salt, and pepper. Bring the mixture to a gentle boil, then reduce the heat and simmer uncovered for 15 minutes.
4
Add the Beans: Stir in the drained cannellini beans and continue simmering for another 5 minutes until the beans are heated through.
5
Incorporate the Protein and Cream: Remove the pot from heat. Stir in the cottage cheese (or Greek yogurt) and soy milk to create a creamy, protein-rich base.
6
Blend Until Smooth: Use an immersion blender to purée the soup until completely smooth and creamy. Alternatively, transfer in batches to a countertop blender, exercising caution with hot liquids.
7
Season and Serve: Taste the soup and adjust the seasoning as needed. Ladle into bowls and serve hot, garnished with chili flakes if desired.
Additional Information

Equipment Needed

  • Large pot
  • Immersion blender or countertop blender
  • Cutting board and 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. Use appropriate alternatives if allergic or vegan.
  • Gluten-free as written; always verify labels on store-bought broth and dairy alternatives.
Vanessa Cole

Home cook sharing tasty, approachable recipes and kitchen wisdom for busy food lovers.