×

High-Protein Tomato Soup with Cottage Cheese

This post contains affiliate links, and we may receive a small commission if you purchase through our site.

This High-Protein Tomato Soup with cottage cheese is creamy, refreshing, slightly tangy, and made with roasted tomatoes, bell pepper, garlic, fresh basil, and cottage cheese. It’s smooth and cozy like classic tomato soup, but more filling thanks to the extra protein.

Creamy high-protein tomato soup made with roasted tomatoes and cottage cheese, topped with a swirl of cream, fresh basil, and red pepper flakes.

I love creamy soups and could honestly eat them all year round. This tomato one feels especially fresh because the tomatoes are roasted first, then blended until smooth with cottage cheese and basil.

I’ve been making more high-protein soups lately, like my High-Protein Broccoli Soup, because I love it when a simple soup feels like a real meal. Tomato soup is usually light, but the cottage cheese makes this one creamy, satisfying, and packed with about 25g of protein per serving.

It’s delicious on its own, but it pairs perfectly with a sandwich, grilled cheese, keto bread, crackers, or a simple side salad. If you love creamy soups, you may also enjoy my Roasted Red Pepper Soup or Super Creamy Cauliflower Soup.

Why You’ll Love This High-Protein Tomato Soup

  • High in protein – Each serving has about 25g of protein when made with cottage cheese and divided into 2 servings.
  • Creamy without heavy cream – The cottage cheese blends right into the soup, making it smooth, creamy, and more filling.
  • Easy to make – Just roast the vegetables, blend everything together, and the soup is ready to serve.
  • Great way to use ripe tomatoes – I love making this soup when I have fresh tomatoes from the garden that need to be used.
  • Kid-friendly – It’s mild, creamy, and cozy. My kids ask for seconds, and they don’t even notice the cottage cheese.
  • Reheats well – It’s perfect for meal prep or lunch the next day. Just warm it gently and stir until smooth.
  • Fresh and flavorful – Roasting the tomatoes, onion, garlic, and bell pepper gives the soup a rich, homemade flavor.

Ingredients You’ll Need

Fresh ingredients for high-protein tomato soup with cottage cheese, including ripe tomatoes, roasted red peppers, onion, garlic, basil, broth, olive oil, and seasonings.
  • Tomatoes – Fresh, ripe tomatoes make the best soup. I love using tomatoes from my garden when I have them because they’re naturally sweeter and more flavorful. If your tomatoes are not very sweet, the soup may taste a little more acidic, so the small amount of sugar helps balance everything.
  • Bell Pepper – I use one medium bell pepper to add sweetness and more flavor to the soup. Any color works, but red, yellow, or orange peppers will make the soup taste slightly sweeter. You can also use a roasted bell pepper if you already have one.
  • Garlic – Roasting the garlic makes it softer and less sharp. It blends into the soup and gives it that homemade flavor without being too strong.
  • Onion – A small onion adds natural sweetness and depth. Once roasted, it helps make the tomato flavor richer and less flat.
  • Olive Oil – You only need a little to help the vegetables roast and caramelize. It also adds a nice flavor without making the soup heavy.
  • Cottage Cheese – This is what makes the soup creamy and higher in protein. I prefer full-fat cottage cheese because it blends better and gives the soup the smoothest texture. You can use low-fat cottage cheese too, but the soup may be a little less creamy.
  • Italian Seasoning – A simple mix of dried herbs that works so well with tomatoes. It adds flavor without needing a long list of spices.
  • Chicken Broth or Bone Broth – Chicken broth keeps the soup savory and helps it blend smoothly. If you want even more protein, use bone broth instead.
  • Sugar – This is optional, but I like adding a small amount when the tomatoes taste too acidic. It doesn’t make the soup sweet, it just balances the tomato flavor.
  • Salt – Start with a little, then adjust at the end. Cottage cheese and broth can both be salty, so it’s better to taste after blending.
  • Fresh Basil – Basil makes the soup taste fresh and bright. I like adding it right before blending so it keeps that fresh flavor.

How To Make High-Protein Tomato Soup

This cottage cheese tomato soup is very simple to make, but a few small details make a big difference in the final texture and flavor.

Love our recipes?
Add us as a preferred source on Google so you’re more likely to see our newest recipes.
Add us on Google

Roast the Vegetables

Start by preheating the oven to 400°F / 200°C. Quarter the tomatoes, roughly chop the onion, peel the garlic cloves, and cut the bell pepper into large chunks.

Fresh tomatoes and onions being cut into quarters on a cutting board to prepare homemade roasted tomato soup.

Add everything to a baking tray, then sprinkle with salt and Italian seasoning. Drizzle with a little olive oil and toss well so the vegetables are evenly coated.

Quartered tomatoes, onion, and garlic seasoned with olive oil and Italian herbs on a baking sheet before roasting for high-protein tomato soup.

Roast for about 30 minutes, or until the tomatoes are juicy, soft, and slightly caramelized around the edges. This step gives the soup so much more flavor than just simmering the tomatoes on the stove.

Tomatoes, onion, and garlic spread evenly on a baking sheet, ready to roast until tender for creamy homemade tomato soup.

Can I Use the Air Fryer?

Yes, you can roast the vegetables in the air fryer if you don’t want to turn on the oven.

Add the tomatoes, onion, garlic, and bell pepper to the air fryer basket or tray and cook at 375°F / 190°C for 15 to 20 minutes, shaking once or twice, until the vegetables are soft and lightly browned.

Depending on your air fryer size, you may need to cook them in batches so the vegetables roast instead of steaming.

Blend Until Really Smooth

Transfer the roasted vegetables to a blender. Add the cottage cheese, broth, fresh basil, and a little sugar if your tomatoes taste too acidic.

Roasted tomatoes, onion, and garlic being transferred to a blender with their juices to make creamy high-protein tomato soup.

Blend for 2 to 3 minutes, or longer if needed, until the soup is completely smooth and creamy. Cottage cheese can take longer to blend than you might expect. In my Ninja blender, it took about 3 minutes to get that silky texture with no grainy bits.

Roasted tomatoes, onion, garlic, broth, roasted red peppers, and cottage cheese added to a blender before blending into a smooth soup.

If the soup looks a little grainy, keep blending. It usually just needs more time.

Be Careful When Blending Hot Soup

If the vegetables are still very hot, let them cool for a few minutes before blending. Hot liquid expands in the blender, so don’t fill it too high.

Vent the blender lid slightly and cover it with a clean kitchen towel while blending. You can also blend in batches if needed.

Adjust the Texture

After blending, taste the soup and adjust the salt if needed. If you want it thinner, add a little more broth and blend again.

Creamy roasted tomato soup blended until silky smooth with cottage cheese for a rich, high-protein texture.

If you want it thicker and creamier, use a little less broth or add a bit more cottage cheese.

Serve Warm

Pour the soup into bowls and serve warm with fresh basil, black pepper, red pepper flakes, grated parmesan, or a drizzle of olive oil.

Freshly blended high-protein tomato soup being poured from a blender into a serving bowl.

It’s also so good with a grilled cheese, keto bread, crackers, or a simple side salad.

My Best Tips

  • Use ripe tomatoes – The better the tomatoes taste, the better the soup will be.
  • Roast the vegetables well – You want the tomatoes soft and juicy, with a little caramelization around the edges.
  • Blend longer than you think – Cottage cheese needs time to become completely smooth. In my Ninja blender, it took about 3 minutes to get that creamy tomato soup texture with no grainy bits.
  • Use full-fat cottage cheese – It gives the soup the creamiest texture.
  • Use bone broth for more protein – Chicken broth works well, but bone broth adds even more protein.
  • Adjust the thickness – Add more broth if you prefer a thinner soup.
  • Taste before adding more salt – Cottage cheese and broth can both be salty, so adjust at the end.
Two bowls of creamy roasted tomato soup with cottage cheese, garnished with fresh basil, cream, and red pepper flakes for an easy high-protein meal.

Storage and Reheating

Store leftover soup in an airtight container in the refrigerator for up to 4 days.

Reheat it gently on the stove over low heat, stirring often, until warm. You can also reheat it in the microwave in short intervals, stirring between each one.

Try not to boil the soup after adding the cottage cheese because the texture can change and become less creamy. If the soup thickens in the fridge, add a splash of broth or water while reheating and stir until smooth again.

I prefer this soup fresh or refrigerated, but you can freeze it if needed. Let the soup cool completely, then transfer it to a freezer-safe container and freeze for up to 2 months. The texture may be a little less smooth after freezing, so blend it again after reheating if needed.

Close-up of creamy roasted tomato soup with cottage cheese, finished with a swirl of cream, fresh basil, and red pepper flakes for extra flavor.

High-Protein Tomato Soup FAQs

Does this soup taste like cottage cheese?

No. Once the cottage cheese is blended with the roasted tomatoes, basil, garlic, and broth, you don’t really taste it. It just makes the soup creamy and adds protein.

Can I use low-fat cottage cheese?

Yes, but full-fat cottage cheese gives the creamiest texture. Low-fat cottage cheese may make the soup slightly less rich.

Can I use canned tomatoes?

Yes. Fresh roasted tomatoes give the best flavor, but canned whole tomatoes or crushed tomatoes can work too. If using canned tomatoes, simmer everything together before blending.

Can I make it without a blender?

A high-speed blender gives the smoothest texture. An immersion blender can work, but the soup may not be quite as creamy, especially because of the cottage cheese.

How do I make it higher in protein?

Use bone broth instead of regular chicken broth, or add a little more cottage cheese before blending.

Why is my soup grainy?

It probably wasn’t blended long enough. Blend for at least 2 to 3 minutes, or until completely smooth and creamy.

More Soup Recipes

If you love this high-protein tomato soup, here are a few more cozy soups to try next:

Creamy high-protein tomato soup made with roasted tomatoes and cottage cheese, topped with a swirl of cream, fresh basil, and red pepper flakes.

High-Protein Tomato Soup with Cottage Cheese

No ratings yet

Prep time 5 minutes
Cook Time 35 minutes
Servings 2 servings
Author Ioana Diaconu from LowCarbSpark.com

Description
 

This High-Protein Tomato Soup with cottage cheese is creamy, refreshing, slightly tangy, and made with roasted tomatoes, bell pepper, garlic, fresh basil, and cottage cheese. It’s smooth and cozy like classic tomato soup, but more filling thanks to the extra protein.

Ingredients
 
 

  • 5 tomatoes large, quartered, about 5 cups / 31 oz
  • 1 bell pepper medium, cut into large chunks, any color, about 5 oz, or 1 roasted bell pepper
  • 3 garlic cloves peeled
  • 1 onion small, roughly chopped
  • 1 tsp olive oil
  • 1 1/2 cups cottage cheese full-fat
  • 1 tsp Italian seasoning
  • 1 cup chicken broth or bone broth
  • 1/2 tsp sugar optional, to balance acidity
  • 1/3 tsp salt or to taste
  • Handful of fresh basil leaves

Instructions
 

  • Preheat the oven to 400°F / 200°C.
  • Quarter the tomatoes, roughly chop the onion, peel the garlic cloves, and cut the bell pepper into large chunks if using a raw pepper. If using a roasted bell pepper, set it aside and add it later.
  • Add the tomatoes, onion, garlic, and raw bell pepper to a baking tray. Sprinkle with salt and Italian seasoning, drizzle with olive oil, and toss until evenly coated.
  • Roast for 30 minutes, or until the vegetables are soft, juicy, and lightly caramelized around the edges.
  • Transfer the roasted vegetables to a blender. If using a roasted bell pepper, add it now. Add the cottage cheese, chicken broth or bone broth, sugar (if using), and fresh basil.
  • Blend for 2 to 3 minutes, or until the soup is completely smooth and creamy. If the soup is very hot, vent the blender lid slightly and cover it with a clean kitchen towel while blending.
  • Taste and adjust the salt if needed. If you want a thinner soup, add a little more broth and blend again.
  • Serve warm with extra basil, red pepper flakes, black pepper, a drizzle of olive oil, grated parmesan, or your favorite toppings.

Video

Notes

  • Blend until completely smooth – Cottage cheese can take longer to blend than expected. In my Ninja blender, it took about 3 minutes to get a creamy texture with no grainy bits.
  • Be careful when blending hot soup – Hot liquid expands in the blender. Let the roasted vegetables cool for a few minutes, don’t fill the blender too high, vent the lid slightly, and cover it with a clean kitchen towel.
  • Adjust the flavor at the end – Tomatoes can vary in sweetness and acidity, so taste after blending and add more salt or a little sugar if needed.
  • Reheat gently – Try not to boil the soup after adding cottage cheese because the texture can change. Warm it over low heat and stir until smooth.
Nutrition Facts
Amount per serving.
Calories
285kcal
Total Carbs
30g
Net Carbs
24g
Protein
25g
Fat
10g
Fiber
6g
Sugar
19g

Nutrition information is shared to make meal planning easier. Values are estimates and can vary depending on the ingredients, brands, and serving sizes used. Learn more in my nutrition policy.

Course Soup
Cuisine American
Keyword High-Protein Tomato Soup with Cottage Cheese
Tried this recipe?Mention @LowCarbSpark or tag #LowCarbSpark!
Ioana Diaconu, recipe developer at LowCarbSpark
Hi!
Written by

Ioana Diaconu

Recipe developer & food photographer
I'm Ioana Diaconu, the recipe developer, photographer, and writer behind LowCarbSpark. I've been doing this for over 10 years, back when low-carb still felt like a fringe thing. Today, after testing more than 800 recipes in my own kitchen, I'm still obsessed with the same thing: real food that works on real weeknights. Every recipe here is tested at least 3 times before it goes live. No shortcuts, no AI-generated copy, no diet talk. Just food that actually works. More about me →

Leave a Question, comment or review!

Your email address will not be published.

Required fields are marked *

Recipe Rating





About me

Hello! My name is Ioana Diaconu, and I'm here to provide you with mouthwatering recipes. This blog is all about sharing my favorite tested easy to make, delicious low-carb & keto, nutrient-dense recipes.

Connect with us on Social Media

Do not use the contents of this website as medical or nutrition advice. This website is only intended for informational and educational purpose.

LowCarbSpark.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.

Copyright © 2015-2026 LowCarbSpark. All Rights Reserved.