If you’re looking for a comforting, nutritious meal that feels like a warm hug in a bowl, this High Protein Tomato Soup with Cottage Cheese Recipe is an absolute must-try. It combines the rich, tangy flavors of slow-simmered San Marzano tomatoes with a creamy boost of cottage cheese for added protein and luscious texture. Whether you want a quick weeknight dinner or a satisfying meal prep option, this soup delivers on flavor, health benefits, and pure satisfaction.
Ingredients You’ll Need
Ingredients You’ll Need
All the ingredients here are straightforward pantry and fridge staples, perfectly balanced to build layers of flavor, creamy texture, and that gorgeous vibrant color. Each one plays a key role in making this soup a nourishing superstar.
- Olive oil: Adds a silky richness and helps soften the onions for that perfect flavor base.
- White onion (diced small): Brings a gentle sweetness and savory depth as it cooks down.
- Salt (¾ tsp): Enhances all the natural flavors, making everything sing.
- Black pepper (to taste): Offers a subtle heat that brightens the soup.
- Red pepper flakes (¼ tsp, optional): Inject a touch of warming spice if you like a little kick.
- Garlic cloves (4, sliced): Infuse the broth with aromatic warmth that’s essential for any tomato soup.
- Whole San Marzano tomatoes (2 26-oz cans): The heart of the soup — sweet, balanced, and full-bodied tomatoes ensure a rich foundation.
- Chicken bone broth (2 cups): Adds body and a depth of savory flavor with nutrient-rich goodness.
- Torn basil leaves (handful): Bring freshness and a subtle herbal brightness to lift the soup.
- Low fat cottage cheese (1 cup, preferably 2%): The secret to that creamy texture and protein punch, making this soup extra satisfying.
How to Make High Protein Tomato Soup with Cottage Cheese Recipe
Step 1: Sauté the Onions and Spices
Start by heating olive oil over medium heat in a large pot. Toss in the diced onions along with salt, black pepper, and if you like, red pepper flakes. Let the onions cook for 6 to 8 minutes, stirring occasionally until they turn translucent and tender. This step is crucial as it unlocks the sweetness of the onions, setting a rich, flavorful foundation for the soup.
Step 2: Add the Garlic
Next, add the sliced garlic to the pot. Cook for just 1 to 2 minutes while stirring often to release its fragrant aroma. Be mindful here – garlic burns quickly, so keep a close eye and stir continuously. This burst of garlic flavor melds seamlessly with the softened onions to create a mouthwatering base.
Step 3: Combine Tomatoes, Broth, and Basil
Pour in the cans of whole San Marzano tomatoes along with the chicken bone broth and handful of torn basil leaves. Use a spatula to gently break up some of the tomatoes, but don’t worry if they stay chunky at first. Stir everything together, then reduce the heat to medium-low and cover the pot. Let the soup simmer for 15 to 20 minutes. This slow cooking step helps the flavors meld and deepen exquisitely.
Step 4: Blend in the Cottage Cheese
After turning off the heat, allow the soup to cool slightly for the best blending results. Then gently swirl in the cottage cheese. Using an immersion blender, blend the soup right in the pot until it’s perfectly smooth and creamy. If you don’t have one, carefully transfer the soup in batches to a heat-safe blender and purée, then return it to the pot. This step turns the soup into a luscious velvety delight, packed with extra protein that will keep you energized and full.
Step 5: Season and Serve
Taste your soup and adjust salt and pepper as desired. Serve it up hot with a sprinkle of freshly cracked black pepper and a bit of grated Parmesan if you want to elevate the flavor even more. Every spoonful is pure comfort with a nourishing twist you’ll want to come back to again and again.
How to Serve High Protein Tomato Soup with Cottage Cheese Recipe
Garnishes
Simple garnishes can completely elevate this soup experience. Try fresh torn basil leaves for a herbal pop, a drizzle of extra virgin olive oil for richness, or a sprinkling of crispy croutons for delightful crunch. A little grated Parmesan or a pinch of smoked paprika adds a wonderful finishing touch that makes each bowl feel special.
Side Dishes
Pair this soup with a warm crusty bread or garlic breadsticks for dunking pleasure. A light green salad with lemon vinaigrette complements the soup’s creamy texture beautifully, balancing indulgence and freshness. For an extra protein boost, a side of roasted chickpeas or a simple quinoa salad works wonderfully.
Creative Ways to Present
Serve your soup in rustic bowls lined with basil leaves, or layer it in glass jars for charming meal prep gifts. Swirl in a bit of pesto or add a dollop of Greek yogurt on top for contrast and creaminess. If you’re hosting, garnish each bowl with edible flowers or microgreens to impress your guests with color and elegance.
Make Ahead and Storage
Storing Leftovers
This High Protein Tomato Soup with Cottage Cheese Recipe keeps very well in the fridge for up to 4 days. Store it in an airtight container to preserve freshness. The flavors often deepen overnight, making leftovers even more delicious the next day.
Freezing
If you want to stash some soup for later, freezing works great. Use freezer-safe containers or heavy-duty freezer bags and label with the date. Keep in mind that the texture might shift slightly due to the cottage cheese, but a good stir after thawing restores its creamy goodness.
Reheating
Reheat your soup gently on the stove over low to medium heat, stirring occasionally to prevent sticking. Avoid high heat which can cause the cheese to separate. If reheating from frozen, thaw overnight in the fridge first for best results.
FAQs
Can I use fresh tomatoes instead of canned?
Absolutely! Fresh, ripe tomatoes can also create a fantastic soup, though using canned San Marzano tomatoes offers consistent flavor and sweetness year-round. If you use fresh, peeling and simmering them longer helps develop a deep, rich taste.
Is this soup suitable for vegetarians?
The recipe as written uses chicken bone broth, which is not vegetarian. To keep it vegetarian, simply substitute vegetable broth instead. The cottage cheese still provides ample protein and creaminess.
Can I make this recipe vegan?
To make it vegan, swap out the cottage cheese for a plant-based alternative like cashew cream or silken tofu, and use vegetable broth. This will keep the soup creamy and high in protein while fitting vegan diets.
What if I don’t have an immersion blender?
No worries! You can carefully blend the soup in batches using a regular blender. Just be sure to let the soup cool slightly before blending hot liquids, and return it to the pot afterwards for seasoning.
How many servings does this recipe make?
This recipe yields about 6 hearty servings, perfect for sharing with family or saving leftovers for multiple meals.
Final Thoughts
This High Protein Tomato Soup with Cottage Cheese Recipe is a wonderful way to enjoy a classic comfort food with a healthy, satisfying twist. It’s simple, delicious, and packed with nourishing ingredients that make both your taste buds and body happy. I can’t wait for you to try it and discover your own favorite ways to customize and savor this heartwarming soup.
Print
High Protein Tomato Soup with Cottage Cheese Recipe
- Total Time: 35 minutes
- Yield: 6 servings
- Diet: Low Fat
Description
This High Protein Tomato Soup with Cottage Cheese is a nutritious and flavorful twist on classic tomato soup. Featuring fresh San Marzano tomatoes, aromatic basil, and creamy low-fat cottage cheese, this recipe delivers a smooth, protein-packed meal perfect for a comforting lunch or dinner. The soup is simmered to develop rich flavors and blended to a velvety texture, making it both hearty and satisfying.
Ingredients
Soup Base
- 1 Tbsp olive oil
- 1 white onion, diced small
- ¾ tsp salt
- Black pepper, to taste
- ¼ tsp red pepper flakes (optional)
- 4 cloves garlic, sliced
- 2 (26-oz) cans whole San Marzano tomatoes
- 2 cups chicken bone broth
- Handful torn basil leaves
Dairy
- 1 cup low fat cottage cheese (2% fat)
Garnish (optional)
- Grated parmesan cheese
- Freshly cracked black pepper
Instructions
- Heat the olive oil: Add olive oil to a pot and heat over medium heat until shimmering.
- Sauté onions and seasonings: Add the diced onion, ¾ tsp salt, black pepper to taste, and optional red pepper flakes. Cook for 6-8 minutes, stirring occasionally, until onions become translucent and soft.
- Add garlic: Stir in the sliced garlic and cook for 1-2 minutes, stirring frequently until fragrant. Take care not to burn the garlic.
- Combine tomatoes and broth: Add the whole San Marzano tomatoes, chicken bone broth, and torn basil leaves to the pot. Gently break up the tomatoes with a spatula, leaving some chunks if desired. Stir everything together and reduce heat to medium-low. Cover and let the mixture simmer for 15-20 minutes to develop flavor.
- Blend the soup with cottage cheese: Turn off the heat and allow the soup to cool slightly for best results. Add the 1 cup of low-fat cottage cheese. Use an immersion blender to blend the soup until completely smooth. Alternatively, carefully blend the soup in batches using a heat-safe blender and return it to the pot.
- Adjust seasoning and serve: Taste and adjust salt and pepper as needed. Serve hot, optionally garnished with grated parmesan cheese and freshly cracked black pepper. Enjoy your high-protein, creamy tomato soup!
Notes
- Using San Marzano tomatoes ensures a rich and authentic tomato flavor.
- Letting the soup cool slightly before blending prevents splatters and ensures safety.
- The cottage cheese adds creaminess and protein without the need for heavy cream.
- You can substitute chicken bone broth with vegetable broth to make it vegetarian.
- If you prefer a chunkier texture, blend less or skip blending partially.
- Adjust red pepper flakes to control spice level according to your taste.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian