High Protein Tomato Soup
It was pouring rain that afternoon in Portland. I had just stepped out of Powell’s bookstore with two cookbooks under my arm and damp shoes squelching on the sidewalk. A couple was huddled under one oversized umbrella, laughing as they shared a bag of kettle corn.
A little boy in a puffy red jacket jumped into a puddle with reckless joy. That’s when it hit me this was Tomato Soup weather. Not just any soup. The kind that warms you from the inside out, hugs your belly, and fills the kitchen with the scent of garlic, herbs, and slow-simmered tomatoes.
Back in my apartment, I invited my neighbor Amelia over she’s studying for her architecture boards and living off coffee and protein bars. I promised her something nourishing, and she showed up in mismatched socks with a notebook in one hand and a tired smile on her face.
The two of us prepped everything in one big pot while her flashcards sprawled across the counter. She dipped her spoon in, paused, and said, “This tastes like a real meal. Like something that remembers you.” That’s exactly the kind of food Tomato Soup should be.

Short Description
This creamy, rich Tomato Soup is made with pantry staples like canned tomatoes, garlic, and basil, blended smooth with cottage cheese for a nutritious twist.
Key Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- ½ teaspoon kosher salt
- 2 tablespoons minced garlic
- 1 tablespoon tomato paste
- 2 teaspoons dried basil
- 1 tablespoon sugar
- 2 cans (28 oz each) whole canned tomatoes, with liquid
- 3 cups low-sodium vegetable broth
- 1½ cups 2% cottage cheese
- Pepper to taste
- Optional: grated parmesan and fresh basil for garnish
Tools Needed
- Large soup pot
- Wooden spoon
- Blender (or immersion blender)
- Ladle
- Measuring cups and spoons
Cooking Instructions
Step 1: Sauté the Aromatics
In a large soup pot, heat the olive oil over medium heat. Add the diced onions and cook until they’re translucent and soft, about 6–8 minutes.
Stir frequently to prevent browning. Add the minced garlic and sauté for 30 seconds until fragrant.
Step 2: Build the Flavor Base
Stir in the kosher salt, tomato paste, dried basil, and sugar. Mix well so the tomato paste caramelizes slightly, about 1–2 minutes.
This adds depth to the final flavor. If the mixture starts to stick, pour in a splash of broth to deglaze the pot and loosen everything up.
Step 3: Add Tomatoes and Simmer
Pour in the whole canned tomatoes with their liquid and the remaining vegetable broth. Break the tomatoes apart gently with your spoon.
Bring the soup to a gentle boil, then lower the heat, cover, and simmer for 20 minutes. Stir occasionally.
Step 4: Blend for Creaminess
Carefully transfer the soup in batches to a blender, adding the cottage cheese in as you go. Blend until the mixture is completely smooth and velvety.
(Or use an immersion blender directly in the pot, adding cottage cheese in batches.) Be cautious with hot liquids don’t fill the blender too full.
Step 5: Season and Serve
Return the blended soup to the pot. Taste and add pepper as needed. Ladle into bowls and garnish with fresh basil or a sprinkle of parmesan cheese, if desired. Serve warm.
Why You’ll Love This Recipe
Creamy without using heavy cream
Packed with pantry-friendly ingredients
Cottage cheese adds protein and smooth texture
Comforting, nostalgic flavor
Ideal for meal prep or freezing
Mistakes to Avoid & Solutions
Using low-quality canned tomatoes
Low-grade tomatoes can taste metallic or bland.
Solution: Choose whole canned tomatoes labeled “San Marzano” or “fire-roasted” for the richest flavor.
Not blending thoroughly
Chunks of cottage cheese or tomato can interrupt the creamy texture.
Solution: Always blend in small batches until perfectly smooth, and strain if needed.
Overcooking the garlic
Burnt garlic turns bitter quickly.
Solution: Sauté garlic only until fragrant, no longer than 30 seconds.
Adding cottage cheese to boiling soup
High heat can cause it to curdle.
Solution: Blend it in off-heat or after soup cools slightly.
Skipping seasoning at the end
Soup may taste flat if not adjusted after blending.
Solution: Taste after blending and adjust salt and pepper before serving.
Serving and Pairing Suggestions
Serve with grilled cheese or crusty sourdough
Top with toasted croutons or swirl in pesto
Pair with a crisp green salad
Perfect as a starter for a dinner party
Serve family-style in a soup tureen with fresh herbs on the side
Storage and Reheating Tips
Let soup cool completely before storing
Store in an airtight container in the fridge for up to 5 days
Freeze in single-serve portions for up to 2 months
Reheat on stovetop over medium heat, stirring often
If frozen, thaw overnight in the fridge before reheating
FAQs
1. Can I use fresh tomatoes instead of canned?
Yes, but they must be peeled and simmered longer for a rich texture. Use 3–4 pounds of ripe tomatoes.
2. Is there a dairy-free substitute for cottage cheese?
You can use canned coconut milk or a non-dairy cream cheese alternative for a similar creaminess.
3. Can I use chicken broth instead of vegetable?
Absolutely—chicken broth adds a savory base. Choose low-sodium to control salt levels.
4. How do I make it spicier?
Add red pepper flakes or a diced jalapeño during the sautéing step for heat.
5. What’s the best way to make it chunkier instead of smooth?
Only blend half the soup, then stir it back in with the unblended portion for a more rustic texture.
Tips & Tricks
Add a pinch of smoked paprika for a deeper flavor
Stir in a splash of balsamic vinegar at the end to enhance the tomato’s sweetness
For extra protein, add cooked quinoa or white beans before blending
Garnish with microgreens for a fancy touch
Toasted pine nuts add crunch and richness
Recipe Variations
Roasted Garlic Tomato Soup: Roast a whole bulb of garlic and blend it into the soup for sweetness.
Spicy Tomato Soup: Add 1 teaspoon cayenne and 1 teaspoon smoked paprika with the basil.
Tomato Basil Soup with Grilled Veggies: Stir in roasted zucchini and bell peppers after blending.
Cheesy Tomato Soup: Stir in ½ cup shredded cheddar after blending for a gooey twist.
Creamy Tomato Soup with Coconut: Replace cottage cheese with 1 cup full-fat coconut milk for a vegan version.
Final Thoughts
That rainy-day batch of Tomato Soup turned into something much more than lunch it became a reason to pause, to connect, to breathe deeply over a steaming bowl of something real. It made space for quiet conversation and unexpected comfort, even in the middle of a chaotic day. When the weather cooled and the sky turned gray again, I didn’t hesitate. I reached for the same pot, the same cans, the same rhythm of onion, garlic, and basil in hot olive oil.
This recipe doesn’t chase trends. It leans into timeless simplicity. Each spoonful feels like something you made not just for nourishment but for the moment you get to share it on your couch with a blanket, across the table with a friend, or while standing barefoot in your kitchen, watching the steam rise. That’s enough reason to make it again.
High Protein Tomato Soup
Course: SoupDifficulty: Easy6
servings10
minutes30
minutesThis creamy, rich Tomato Soup is made with pantry staples like canned tomatoes, garlic, and basil, blended smooth with cottage cheese for a nutritious twist.
Ingredients
1 tablespoon olive oil
1 onion, diced
½ teaspoon kosher salt
2 tablespoons minced garlic
1 tablespoon tomato paste
2 teaspoons dried basil
1 tablespoon sugar
2 cans (28 oz each) whole canned tomatoes, with liquid
3 cups low-sodium vegetable broth
1½ cups 2% cottage cheese
Pepper to taste
Optional: grated parmesan and fresh basil for garnish
Directions
- Heat olive oil over medium heat. Cook onion until soft, then add garlic and sauté briefly.
- Stir in salt, tomato paste, basil, and sugar. Cook until slightly caramelized, deglazing with broth if needed.
- Add tomatoes and broth, gently break up tomatoes, bring to a light boil, then simmer covered for 20 minutes.
- Blend soup with cottage cheese until smooth, working in batches if needed.
- Season with pepper and serve warm with desired garnishes.