Creamy Cottage Cheese Tomato Soup
I’ve been making a version of this creamy cottage cheese tomato soup for hectic weeknights and light lunches for years. It’s an easy, protein-forward twist on classic tomato soup: tangy tomatoes, mellow onions and garlic, and cottage cheese blended in for a silky, satisfying finish—without heavy cream. It warms quickly, stretches well for leftovers, and is one of my go-to recipes when I want comfort without fuss.
Why you’ll love this dish
This soup hits a sweet spot between healthy and homey. Cottage cheese boosts the protein and gives a rich mouthfeel while keeping calories and saturated fat lower than cream. Use canned tomatoes for speed or fresh in summer for brightness. It’s kid-friendly, budget-wise, and ready in about 25–30 minutes.
“A weeknight staple: smooth, tangy, and surprisingly filling. The cottage cheese keeps it light but creamy—my whole family gobbles it up.” — home cook review
You’ll reach for this recipe when you want something quick to prep, easy to stretch into lunches, or a simple starter for a casual dinner.
How this recipe comes together
- Sauté aromatics (onion and garlic) in olive oil until soft and fragrant.
- Add tomatoes and broth; simmer briefly to meld flavors.
- Cool just enough, then blend the hot soup until silky.
- Stir in cottage cheese and gently rewarm—don’t boil.
- Season, garnish, and serve.
This overview gives you the rhythm: flavor base → simmer → blend → enrich → finish. It’s straightforward, forgiving, and ideal for cooks who want a fast, nutritious soup.
Gather these items
- 2 cups tomatoes (canned whole or diced, or fresh peeled/chopped)
- 1 cup cottage cheese (full-fat for richness or low-fat to cut calories)
- 1 cup vegetable broth (or chicken broth if not vegetarian)
- 1 onion, chopped (yellow or sweet)
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- Salt and freshly ground black pepper, to taste
- Fresh basil or parsley, chopped, for garnish
Notes and substitutions:
- Use canned tomatoes in winter for consistent flavor; choose San Marzano or whole peeled for best taste.
- For vegan or dairy-free, swap cottage cheese for blended silken tofu or cashew cream.
- Want more protein? Use high-protein cottage cheese or add a scoop of plain Greek yogurt when cooling slightly.
Step-by-step instructions
- Heat 1 tablespoon olive oil in a medium pot over medium heat.
- Add the chopped onion and sauté until translucent, about 5–7 minutes. Stir occasionally so it softens evenly.
- Add minced garlic and cook another 30–60 seconds until fragrant—don’t let it brown.
- Pour in the tomatoes and 1 cup vegetable broth. Bring to a gentle boil.
- Reduce heat and simmer for about 10 minutes so the flavors meld and the tomatoes break down.
- Remove the pot from heat and let it cool for a few minutes—too-hot blending can create steam pressure.
- Blend the soup until smooth using an immersion blender or in batches in a countertop blender. Be careful to vent the lid slightly.
- Stir in 1 cup cottage cheese until evenly incorporated. Return to the stove over low heat and warm through, stirring gently; avoid boiling to prevent curdling.
- Taste and adjust with salt and pepper. Serve hot topped with chopped basil or parsley.
Keep steps short and deliberate—this recipe is forgiving, but small things like not overcooking garlic and not boiling after adding cottage cheese make a big difference.
Best ways to enjoy it
- Serve in shallow bowls with a swirl of olive oil and torn basil leaves.
- Pair with a grilled cheese sandwich or a toasted baguette rubbed with garlic.
- Add crunchy toppings: garlic croutons, toasted pumpkin seeds, or a scattering of chopped chives.
- For a heartier meal, ladle over cooked grains (quinoa or barley) or serve alongside a simple arugula salad with lemon vinaigrette.
Storage and reheating tips
- Refrigerate in an airtight container for up to 3–4 days.
- Reheat gently on the stovetop over low heat, stirring frequently. Avoid bringing it to a rolling boil once dairy is added.
- Freezing: cottage cheese can change texture after freezing. For best results, freeze the soup before adding cottage cheese (freeze the tomato-broth base up to 3 months). Thaw, reheat, then stir in fresh cottage cheese before serving.
Food safety note: cool soup quickly (within 2 hours) before refrigerating, and reheat to steaming hot (165°F / 74°C) when serving leftovers.
Pro chef tips
- If your tomatoes are very acidic, add a small pinch of sugar or a grated carrot while simmering to balance brightness.
- To make the soup ultra-silky, press blended soup through a fine-mesh sieve before adding cottage cheese.
- For extra depth, roast the tomatoes and garlic before adding broth. Roasting concentrates flavor and adds a caramelized note.
- If using a blender, fill it no more than half full and hold the lid with a towel to let steam escape safely.
- Taste and season at the end—salt enhances cottage cheese’s creaminess and brings out tomato flavor.
Flavor swaps
- Spicy: add crushed red pepper or a chipotle in adobo while blending.
- Herby green: fold in chopped spinach or basil stems during the simmer, then blend.
- Smoky bacon or pancetta: crisp and crumble on top for a non-vegetarian twist.
- Richer: swap cottage cheese for crème fraîche or heavy cream if you want indulgence.
- Low-sodium: use no-salt-added broth and rinse canned tomatoes before using.
Your questions answered
Q: Can I use fresh tomatoes?
A: Yes—use ripe summer tomatoes. You may want to peel and seed them for the smoothest texture. Simmer a touch longer to concentrate flavor.
Q: Will the cottage cheese make the soup grainy?
A: If left unblended, cottage cheese curds will remain. Blending the soup smooth before stirring in cottage cheese—or blending again after adding cottage cheese—produces a creamy texture. Use full-fat cottage cheese for the creamiest mouthfeel.
Q: Is this soup high in protein?
A: Cottage cheese adds a solid protein boost compared to cream-based soups. Using a higher-protein cottage cheese (or adding Greek yogurt) increases protein per serving.
Q: Can I make this in a blender-only method?
A: Yes—sauté the aromatics, then add everything to the blender and blend in batches. Be cautious with hot liquids and vent the lid.
Q: How long does it take to make?
A: About 25–30 minutes from start to finish with canned tomatoes. Fresh tomatoes may add a few minutes.
Conclusion
For a simple, protein-packed tomato soup that still feels indulgent, this creamy cottage cheese version is hard to beat—quick to make, adaptable to pantry ingredients, and friendly for families. If you enjoyed exploring variations, you might also like the Kitchn’s take on a viral high-protein tomato soup for comparison and Jenn Eats Goood’s high-protein creamy tomato soup for additional ideas and tweaks. Read a hands-on review at I Tried The Viral 3-Ingredient High Protein Tomato Soup | The Kitchn and find another high-protein creamy version at High-Protein Creamy Tomato Soup – Jenn Eats Goood.
Creamy Cottage Cheese Tomato Soup

Ingredients
Main Ingredients
- 2 cups tomatoes (canned whole or diced, or fresh peeled/chopped) Use canned tomatoes for speed or fresh in summer for brightness.
- 1 cup cottage cheese Full-fat for richness or low-fat to cut calories.
- 1 cup vegetable broth Or chicken broth if not vegetarian.
- 1 medium onion, chopped Yellow or sweet.
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- Salt and freshly ground black pepper, to taste
- Fresh basil or parsley, chopped, for garnish
Instructions
Preparation
- Heat 1 tablespoon olive oil in a medium pot over medium heat.
- Add the chopped onion and sauté until translucent, about 5–7 minutes. Stir occasionally to soften evenly.
- Add minced garlic and cook another 30–60 seconds until fragrant, avoiding browning.
Cooking
- Pour in the tomatoes and 1 cup of vegetable broth. Bring to a gentle boil.
- Reduce heat and simmer for about 10 minutes to meld flavors and break down the tomatoes.
- Remove from heat and let cool for a few minutes.
- Blend the soup until smooth using an immersion blender or countertop blender, venting the lid slightly.
Finishing
- Stir in 1 cup of cottage cheese until evenly incorporated.
- Return to low heat and warm through, stirring gently, avoiding boiling.
- Taste and adjust with salt and pepper. Serve hot topped with chopped basil or parsley.