Creamy Cottage Cheese Tomato Soup
I first made this creamy cottage cheese tomato soup on a blustery weeknight when the fridge had mostly odds and ends. The result surprised me: a silky, tangy bowl that tastes richer than it sounds, thanks to cottage cheese doing double duty as both the protein boost and the thickener. It’s quick, comforting, and surprisingly lighter than a cream-based tomato soup.
Why you’ll love this dish
This soup is perfect when you want something warm and satisfying without heavy cream. It’s budget-friendly, protein-rich, and comes together in under 30 minutes. Families like it because the cottage cheese mellows the tomato acidity, making it more kid-friendly, and busy cooks love that it uses pantry staples—canned tomatoes and a basic broth.
“A simple weeknight soup that eats like comfort food—creamy without the cream and ready before you know it.”
Besides being fast, it’s flexible: use fresh tomatoes in summer or canned in winter, keep it vegetarian, and control the richness by choosing full-fat or low-fat cottage cheese.
How this recipe comes together
This soup follows a straightforward cook-and-combine rhythm so you can glance at the stove and do other things between steps. First, gently soften aromatic onion and garlic in oil. Next, add tomatoes and vegetable broth and simmer briefly to meld flavors. Finally, whisk in cottage cheese off-heat (or on low) until smooth. Season, garnish, and serve. Expect a total active time of about 15–20 minutes and roughly 25 minutes from start to finish.
What you’ll need
- 1 cup cottage cheese (use full-fat for creamier texture; low-fat works too)
- 2 cups diced tomatoes (canned or fresh; if using fresh, peel and seed if you prefer)
- 1 cup vegetable broth (substitute chicken broth if not vegetarian)
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon olive oil
- Salt and pepper to taste
- Fresh basil for garnish (optional)
Notes: If your canned tomatoes are very acidic, add a pinch of sugar or a splash of honey to balance the flavor. For a smoother finish, blend the cottage cheese briefly before adding or use an immersion blender after everything is combined.
Step-by-step instructions
- Heat 1 teaspoon olive oil in a medium pot over medium heat.
- Add the chopped onion and cook, stirring, until translucent and soft, about 5–7 minutes. Add the minced garlic in the last minute so it doesn’t brown.
- Pour in the diced tomatoes and 1 cup vegetable broth. Bring the mixture to a gentle simmer and let it cook for 8–10 minutes to meld the flavors.
- Reduce heat to low. Stir in the cottage cheese until well combined. If you prefer a very smooth soup, blend briefly with an immersion blender or transfer to a blender in batches.
- Taste and season with salt and black pepper. If the soup is too thick, add a splash more broth or water to reach your desired consistency.
- Serve warm, garnished with fresh basil leaves if using.
Best ways to enjoy it
This soup is wonderfully versatile. Serve it with:
- A crusty grilled cheese or sourdough toast for dipping.
- A side salad with a bright vinaigrette to cut the creaminess.
- Toasted garlic bread or a pesto swirl for extra flavor.
For presentation, ladle into shallow bowls and top with torn basil and a crack of black pepper. A drizzle of olive oil or chili oil adds visual appeal and a flavor lift.
Storage and reheating tips
Refrigerate leftovers within two hours in an airtight container. Store for up to 3–4 days. Reheat gently over low heat, stirring frequently so the cottage cheese doesn’t break up. If the texture looks slightly grainy after refrigeration, whisk in 1–2 tablespoons of broth or water while reheating and blend briefly to smooth it out.
Freezing is possible but not ideal: cottage cheese can separate when frozen and thawed, producing a grainier texture. If you must freeze, cool completely, place in a freezer-safe container for up to 2 months, thaw in the fridge, then blend and reheat with added liquid to restore creaminess.
Pro chef tips
- For the creamiest result, use full-fat cottage cheese and blend it smooth before stirring into the soup.
- Don’t boil after adding the cottage cheese—high heat can make it curdle. Keep the pot at low heat and stir gently.
- If you want a richer, silkier mouthfeel without dairy, stir in a spoonful of cashew cream or a splash of coconut milk at the end.
- To deepen flavor, roast fresh tomatoes and garlic beforehand, then proceed with the recipe.
- Taste as you go; canned tomatoes vary widely in salt and acidity.
Creative twists
- Roasted red pepper: Add 1 roasted red pepper for a smoky-sweet layer.
- Protein boost: Stir in a can of rinsed white beans or shredded cooked chicken.
- Herb-forward: Swap basil for thyme or add a bay leaf during simmering (remove before blending).
- Spice it up: Add a pinch of smoked paprika or red pepper flakes for heat.
- Vegan swap: Replace cottage cheese with blended silken tofu or unsweetened cashew cream and use vegetable broth to keep it plant-based.
Helpful answers
Q: How long does this soup take to make?
A: Active time is about 15–20 minutes; total time around 25 minutes depending on how long you simmer the tomatoes.
Q: Can I use low-fat cottage cheese?
A: Yes. Low-fat works and reduces calories, but the soup will be slightly less silky. Blending the cottage cheese before adding helps the texture.
Q: Is it safe to reheat this soup?
A: Yes. Reheat slowly over low to medium heat, stirring to prevent separation. Do not bring it to a rolling boil after adding the cottage cheese.
Q: Can I blend the soup completely smooth?
A: Absolutely. Use an immersion blender in the pot or transfer to a countertop blender in batches. Blending yields a velvety texture and is especially helpful if you’re serving kids.
Q: Will this soup work with fresh tomatoes?
A: Definitely. Use ripe tomatoes and simmer a little longer to concentrate flavor. You can peel and seed them for a smoother finish.
Conclusion
If you want to compare similar high-protein, minimalist tomato soup concepts, this piece from The Kitchn gives a useful review of a viral three-ingredient version that highlights how simple changes affect texture and flavor: I Tried The Viral 3-Ingredient High Protein Tomato Soup | The Kitchn. For another perspective with extra tips on building a high-protein creamy tomato soup, see this practical recipe and notes: High-Protein Creamy Tomato Soup – Jenn Eats Goood.
Creamy Cottage Cheese Tomato Soup

Ingredients
Main Ingredients
- 1 cup cottage cheese (use full-fat for creamier texture; low-fat works too) For the smoothest finish, blend briefly before adding.
- 2 cups diced tomatoes (canned or fresh; if using fresh, peel and seed if you prefer) If the canned tomatoes are very acidic, add a pinch of sugar.
- 1 cup vegetable broth (substitute chicken broth if not vegetarian) Add more if the soup is too thick.
- 1 small onion, chopped Provides flavor base.
- 2 cloves garlic, minced Add in the last minute of onion cooking to avoid burning.
- 1 teaspoon olive oil For sautéing onion and garlic.
- Salt and pepper to taste
- Fresh basil for garnish (optional) Adds fresh flavor.
Instructions
Preparation
- Heat 1 teaspoon olive oil in a medium pot over medium heat.
- Add the chopped onion and cook, stirring, until translucent and soft, about 5–7 minutes.
- Add the minced garlic in the last minute so it doesn’t brown.
Cooking
- Pour in the diced tomatoes and 1 cup vegetable broth.
- Bring the mixture to a gentle simmer and let it cook for 8–10 minutes to meld the flavors.
- Reduce heat to low and stir in the cottage cheese until well combined.
- If you prefer a very smooth soup, blend briefly with an immersion blender or transfer to a blender in batches.
- Taste and season with salt and black pepper.
- If the soup is too thick, add a splash more broth or water to reach your desired consistency.
- Serve warm, garnished with fresh basil leaves if using.