I grew up loving grilled cheese dipped in tomato soup, but as an adult trying to hit my protein goals, that meal usually doesn’t make the cut. Standard tomato soup is basically just pureed vegetables and sugar—delicious, but it leaves you hungry an hour later and offers almost zero satiety. I wasn’t willing to give up my favorite comfort food, so I hacked it.

By blending cottage cheese directly into the pot, I turned a light appetizer into a High Protein Tomato Soup that packs 20g of protein per bowl. It is creamy, rich, and completely vegetarian. This recipe is a standout in my ultimate guide to 30+ High Protein Lunch Ideas because it proves you can have comfort food that actually fuels your body. Plus, the cheese cuts the acidity of the tomatoes perfectly, so you don’t even need to add sugar or heavy cream.
This recipe has become a star player in my High Protein Cottage Cheese Recipes collection because it feels like a cheat meal but works harder than a protein shake.
You absolutely must serve this with my Garlic Cheesy Breadsticks for dipping—the combination is unbeatable.
Table of Contents
How to Make Tomato Soup High Protein (The Science)
If you look at the nutrition label on a can of Campbell’s, you’ll see maybe 2g or 3g of protein. To turn this into a meal, we need to boost that number significantly without ruining the flavor profile. This is where the Cottage cheese tomato soup method shines.

The “Cream” Hack
Traditionally, creamy tomato soup relies on heavy cream for texture. While delicious, cream is pure fat with almost no protein. By swapping the cream for full-fat cottage cheese, we achieve three things:
- Texture: Blended cottage cheese emulsifies into a liquid that mimics the mouthfeel of heavy cream almost perfectly.
- Acidity Balance: The fats and proteins in the cheese neutralize the sharp acidity of the tomatoes, eliminating the need for added sugar.
- Macro Balance: We transform a carb-heavy side dish into a balanced meal with a 1:1 protein-to-carb ratio.
Other Protein Boosters vs. Cottage Cheese
You have other options for fortification, but they affect the texture differently:
- Beans (Cannellini/White Beans): This is a classic method. Blending white beans adds fiber and protein, but it creates a “starchy” or “mealy” texture that feels heavier than a classic bisque.
- Tofu (Silken Tofu): Blending silken tofu is a great vegan hack for a High protein tomato soup vegetarian option. It adds protein and creaminess, but it can dilute the tomato flavor if you aren’t careful with seasoning.
- The Winner (Cottage Cheese): Cottage cheese offers the highest protein-to-calorie ratio and creates a velvety finish that beans just can’t match.

High Protein Tomato Soup with Cottage Cheese
- Total Time: 25 mins
- Yield: 4 Servings 1x
Description
This High Protein Tomato Soup is the ultimate comfort food hack. By blending cottage cheese with San Marzano tomatoes, you get a rich, creamy soup that packs 20g of protein per serving without any heavy cream.
Ingredients
- 2 cans (28 oz) Whole Peeled Tomatoes (San Marzano recommended)
- 1 cup Cottage Cheese (4% Milkfat, Full Fat)
- 1 cup Vegetable Broth
- 1 medium Yellow Onion (Chopped)
- 4 cloves Garlic (Minced)
- 2 tbsp Olive Oil
- 1/2 cup Fresh Basil Leaves
- 1/2 tsp Salt
- 1/4 tsp Black Pepper
- 1/4 tsp Red Pepper Flakes (Optional)
Instructions
- Sauté: Heat olive oil in a large pot over medium heat. Add the chopped onion and cook for 5-7 minutes until soft. Add minced garlic and red pepper flakes; cook for 1 minute until fragrant.
- Simmer: Pour in the tomatoes (with juices) and vegetable broth. Bring to a boil, then reduce heat and simmer gently for 15 minutes.
- Combine: Remove pot from heat. Carefully transfer the hot tomato mixture to a high-speed blender.
- Blend: Add the cold cottage cheese and fresh basil to the blender. Blend on HIGH for 1-2 minutes until completely smooth and creamy orange.
- Serve: Taste and add more salt/pepper if needed. Serve hot with grilled cheese or crusty bread.
Notes
- Batch Blending: If your blender is small, blend in two batches to avoid overflow.
- Roasting Option: For deeper flavor, roast fresh Roma tomatoes at 400°F for 30 mins instead of using canned.
- Storage: Store in the fridge for 4 days. Reheat gently on the stove. Freezing is not recommended as dairy may separate.
- Prep Time: 5 mins
- Cook Time: 20 mins
- Category: Dinner / Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 Bowl (approx 1.5 cups)
- Calories: 180 kcal
- Sugar: 8 g
- Sodium: 650 mg
- Fat: 7 g
- Saturated Fat: 2 g
- Carbohydrates: 14 g
- Fiber: 3 g
- Protein: 20 g
- Cholesterol: 10 mg
Ingredients for Homemade Tomato Soup with Cottage Cheese
A soup is only as good as its tomatoes. Since we are blending everything, you don’t need fancy chopping skills, but you do need quality ingredients to make this Homemade tomato soup with cottage cheese shine.

1. The Tomato Base
- Canned San Marzano Tomatoes: For speed and consistent flavor, I highly recommend San Marzano tomatoes. Grown in volcanic soil, they are sweeter, less acidic, and have fewer seeds than standard plum tomatoes.
- Fire Roasted Tomatoes: If you can’t find San Marzano, “Fire Roasted” canned tomatoes are an excellent runner-up. They add a subtle smokiness that pairs beautifully with the dairy.
2. The Protein (Full Fat Cottage Cheese)
Blend it until liquid. This is your “cream.”
- Fat Matters: Use 4% milkfat. The fat is crucial for the emulsion. If you use fat-free cheese, the soup may separate or look curdled because there isn’t enough fat to stabilize the protein in the hot liquid.
- Brand Recommendations: Brands like Good Culture or Daisy tend to have a cleaner flavor profile that disappears into the soup.
3. Fresh Aromatics
- Fresh Basil: A generous handful added right before blending adds that bright, peppery top note that defines a good tomato soup. Dried basil simply doesn’t compare here.
- Onion & Garlic: Sautéed in olive oil until soft. Do not skip this step! Boiling raw onions in tomato juice results in a harsh, pungent flavor. Sautéing brings out their natural sugars.
4. Liquid & Seasoning
- Vegetable Broth: Use a high-quality broth. If you are watching sodium, use low-sodium broth, as cottage cheese is naturally salty.
- Red Pepper Flakes: A tiny pinch adds heat that cuts through the rich dairy.
5. Protein Boosters (Optional)
Want to go even higher than 20g?
- White Beans: Add a drained can of Cannellini beans to the blender along with the cheese. This will thicken the soup significantly, turning it into a stew-like consistency.
Equipment Essentials
You don’t need a pro kitchen, but the right tools ensure your High Protein Tomato Soup is silky smooth.
- Dutch Oven or Heavy Pot: Essential for sautéing the aromatics without burning them.
- High-Speed Blender (Vitamix/Ninja): This is the gold standard. It will pulverize the tomato skins and basil leaves into a perfectly smooth liquid.
- Immersion Blender (Stick Blender): You can blend this directly in the pot, but be warned: it will likely have a slightly chunkier texture. If using an immersion blender, I recommend blending the cottage cheese separately in a small cup before adding it to the pot to ensure no white curds remain.
Step-by-Step High Protein Tomato Soup Instructions
The secret to a smooth soup is the order of operations. We do not boil the cottage cheese vigorously.
Step 1: The Sauté (Flavor Foundation)
Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onions and cook for 5-7 minutes until translucent. Add minced garlic and red pepper flakes, cooking for just 60 seconds until fragrant.

- Chef Tip: Don’t brown the garlic! Burnt garlic will make the entire batch of soup taste bitter.
Step 2: The Simmer
Add the whole peeled tomatoes (with their juices) and the vegetable broth. Use a wooden spoon to crush the tomatoes against the side of the pot. Bring to a boil, then reduce heat and simmer for 15 minutes.
- Why? This breaks down the tomatoes slightly and marries the flavors. You don’t need to cook it for hours like a Sunday gravy; 15 minutes is enough for the acid to mellow.
Step 3: The Blend (The Protein Hack)
Remove the pot from the heat. This is crucial—do not blend boiling hot soup with cold dairy immediately if you can avoid it. Let it sit for 2 minutes. Transfer the hot soup mixture to a high-speed blender.

- Add Cold Ingredients: Add the cold cottage cheese and fresh basil leaves directly to the blender.
- Safety Tip: When blending hot liquids, remove the center cap from the blender lid and cover the opening with a kitchen towel. This allows steam to escape so the lid doesn’t blow off!
Step 4: The Finish
Blend on high for 60-90 seconds until the soup turns a bright, creamy orange and is velvety smooth. Taste and season with salt and pepper.

- Texture Check: If it’s too thick, add a splash more broth. If it’s too thin, simmer it (gently) for a few minutes to reduce.
Variation: Roasted Tomato Soup Recipe
If you have fresh tomatoes on hand or want a deeper flavor profile, try this Roasted tomato soup recipe variation.

- Preheat: Set oven to 400°F (200°C).
- Prep: Cut 3 lbs of fresh Roma tomatoes in half. Place them cut-side up on a baking sheet. Arrange 1 chopped onion and 6 cloves of garlic (peeled) around them.
- Roast: Drizzle everything generously with olive oil, salt, and pepper. Roast for 40-45 minutes until the tomatoes are collapsed and slightly charred.
- Blend: Transfer the roasted veggies and their juices directly to the blender. Add the vegetable broth, cottage cheese, and basil. Blend until smooth.
- Note: Roasted tomatoes have less liquid than canned, so you may need an extra cup of broth.
What to Eat With Soup to Get Protein?
This soup is a meal on its own, but textural contrast makes it satisfying.
The High Protein Grilled Cheese
Skip the white bread. Use my Cottage Cheese Flatbread to make a macro-friendly grilled cheese sandwich. The flatbread is sturdy and crisps up beautifully in a pan.

The Biscuit Dunk
If you prefer a soft dipper, my Cottage Cheese Biscuits are dense enough to soak up this soup without falling apart in the bowl.

The Crunchy Topper
What is a good protein topping for soup? Croutons are empty carbs. Instead, try:
- Crispy Chickpeas: Roast chickpeas with paprika until crunchy.
- Chopped Chicken: Top with Garlic Parmesan Crockpot Chicken and Potatoes (chopped small) for a hearty, stew-like vibe.
- Parmesan Crisps: Bake piles of parmesan cheese until crisp.

Storage and Meal Prep
This Cottage cheese tomato soup is excellent for meal prep, but dairy requires special care.
Refrigeration
Store leftovers in an airtight container in the fridge for up to 4 days.
- Reheating: Reheat gently on the stove over medium-low heat. Do not boil vigorously, or the soup may separate. If using a microwave, heat in 45-second intervals, stirring in between.
Can I Freeze Cottage Cheese Soup?
It is best fresh. Dairy-based soups can separate and become grainy when frozen and thawed because the water crystals break the protein emulsion.
- The Workaround: If you must freeze it, blend it again after reheating. The mechanical action of the blender will re-emulsify the fats and proteins, restoring the creamy texture.
Troubleshooting Your Soup
Problem: The soup looks curdled or grainy.
- Reason: The cottage cheese wasn’t blended thoroughly, or it was added to boiling soup and the proteins shocked.
- Fix: Pour it back into the blender and blend on high for another minute. The mechanical action should re-emulsify it.
Problem: It tastes too acidic/sour.
- Reason: The tomatoes were lower quality or under-ripe.
- Fix: Add a pinch (1/4 tsp) of baking soda. It will fizz slightly and neutralize the acid instantly. Alternatively, add a teaspoon of maple syrup.
Problem: It’s too thin.
- Reason: Too much broth was used.
- Fix: Simmer it (gently!) for another 10 minutes to evaporate liquid, or blend in a handful of white beans.
Frequently Asked Questions
Is tomato soup ok for weight loss?
Yes, especially this version. Standard tomato soup is low calorie but low satiety. This High Protein Tomato Soup increases satiety hormones (like GLP-1) and keeps you fuller for longer, preventing you from snacking later. It is a classic Volume Eating hack that allows you to eat a large bowl for relatively few calories.
What soup has the most protein?
Usually, bean or chicken soups take the crown. However, by adding cottage cheese, this Homemade tomato soup with cottage cheese rivals them with 20g+ per serving, which is unheard of for a vegetarian vegetable soup.
Which beans are highest in protein?
If you are making the High Protein Tomato Soup with Beans variation, use Cannellini (White Kidney Beans) or Chickpeas. They blend smoothly and add significant fiber. Black beans have protein but will turn your tomato soup a muddy brown color.
How to add more protein to tomato sauce?
You can use this exact same technique for pasta sauce! Blend cottage cheese into your marinara sauce, or for a meaty version, try my High Protein Turkey Bolognese.
Can I freeze cottage cheese soup?
It is best fresh. Dairy-based soups can separate and become grainy when frozen and thawed. I recommend storing it in the fridge for up to 4 days and reheating gently. If you must freeze it, blend it again after reheating to smooth out the texture.
Conclusion
Whether you use roasted tomatoes or canned, this protein hack changes everything. You no longer have to choose between comfort food and your nutrition goals. This High Protein Tomato Soup is warm, nostalgic, and biologically satisfying. It proves that with a little creativity, even the simplest childhood favorites can become powerhouse meals.
Looking for a white sauce to switch things up? Check out my High Protein Cottage Cheese Alfredo Sauce for another creamy, protein-packed dinner.