This High Protein Tomato Soup with Cottage Cheese is the perfect blend of comfort and nutrition. Rich, creamy, and full of flavor, it’s a cozy recipe you’ll want to make all fall and winter long.

Tomato soup is a timeless comfort food — warm, cozy, and packed with flavor. But this version takes things up a notch with a secret ingredient: cottage cheese. Not only does it add a creamy texture without heavy cream, but it also gives this soup a boost of protein, making it both hearty and nourishing.
This recipe uses fresh roasted tomatoes, garlic, and onion for depth of flavor, blended with cottage cheese and a splash of balsamic vinegar for richness and tang. The result is a silky-smooth tomato soup that feels indulgent while staying balanced and wholesome. Perfect for a light dinner, meal prep, or pairing with a grilled cheese sandwich.
How To Make Cottage Cheese Soup
For this recipe you will need olive oil, cottage cheese, bone broth, tomatoes, onion, garlic, red pepper flakes, oregano, basil, balsamic vinegar, salt, and pepper.

Preheat & Prep: Preheat oven to 400°F. Line a baking sheet with parchment paper and lightly grease with olive oil.
Roast Vegetables: Place tomatoes, garlic cloves, and onion on the baking sheet. Drizzle with olive oil and season with salt, pepper, oregano, basil, and red pepper flakes. Roast for 30–45 minutes, until softened and caramelized.
Cool Slightly: Remove from the oven and let cool for a few minutes.
Blend: Transfer the roasted vegetables to a blender. Add cottage cheese, broth, and a splash of balsamic vinegar. Blend on high until smooth and creamy.
Serve: Pour into bowls and top with fresh basil and an extra drizzle of balsamic vinegar.

Why Cottage Cheese in Soup?
Cottage cheese might not be the first ingredient you think of for soup, but it works beautifully here:
- Lighter Option – Unlike heavy cream, cottage cheese keeps the soup light and nutritious.
- Creamy Texture Without Cream – When blended, cottage cheese becomes silky smooth and gives the soup a luscious consistency.
- Protein-Packed – A single serving of this soup offers more protein than traditional tomato soup, making it more filling and satisfying.
Variations & Substitutions
- Tomatoes: Fresh roasted tomatoes give the best flavor, but canned whole tomatoes can be used in a pinch.
- Seasonings: Feel free to swap the dried herbs for fresh basil and oregano if you have them.
- Spice Level: Adjust the red pepper flakes to your taste — leave them out for a milder soup or add extra for more heat.
- Cottage Cheese: Full-fat cottage cheese will give the creamiest results, but low-fat works too.
- Broth Options: Use chicken broth for extra richness or vegetable broth to keep it vegetarian.
- Add Veggies: Roast red peppers or carrots with the tomatoes for extra depth and sweetness.
FAQ
Can I make this soup ahead of time?
Yes! This soup keeps well in the fridge for up to 4 days. Reheat gently on the stove before serving.
Does it freeze well?
Absolutely. Store in airtight containers for up to 3 months. Thaw overnight in the fridge and reblend if needed after reheating.
Can I use an immersion blender instead of a blender?
Yes, but blending cottage cheese until smooth works best in a high-speed blender for the creamiest texture.
What can I serve with this soup?
It pairs beautifully with grilled cheese, crusty bread, or a simple side salad.
Is this soup gluten-free?
Yes, this recipe is naturally gluten-free. Just double-check your broth if you’re sensitive.
Related Recipes:
- Thai Coconut Chicken Soup
- Coconut Curry Soup Recipe
- Butternut Squash Soup with Coconut Milk
- Keto Tuscan Soup
- Paleo Chicken Noodle Soup

High Protein Tomato Soup with Cottage Cheese
This High Protein Tomato Soup with Cottage Cheese is the perfect blend of comfort and nutrition. Rich, creamy, and full of flavor, it’s a cozy recipe you’ll want to make all fall and winter long.
Ingredients
- Olive oil (for roasting)
- 8–9 tomatoes, peeled and quartered
- 6 garlic cloves
- 1 onion, quartered
- 1 1/2 tsp salt
- 1/2 tsp black pepper
- 1 tsp oregano
- 1 tsp basil
- 1/2 tsp red pepper flakes
- 1 1/2 cups cottage cheese
- 1/2 cup broth (vegetable or chicken)
- Splash of balsamic vinegar
- Fresh basil and extra balsamic, for topping
Instructions
- Preheat oven to 400°F. Line a baking sheet with parchment paper and lightly grease with olive oil.
- Place tomatoes, garlic cloves, and onion on the baking sheet. Drizzle with olive oil and season with salt, pepper, oregano, basil, and red pepper flakes. Roast for 30–45 minutes, until softened and caramelized.
- Remove from the oven and let cool for a few minutes.
- Transfer the roasted vegetables to a blender. Add cottage cheese, broth, and a splash of balsamic vinegar. Blend on high until smooth and creamy.
- Pour into bowls and top with fresh basil and an extra drizzle of balsamic vinegar.




Leave a Comment