Hey there, soup lovers!
Who doesn’t love a warm, comforting bowl of soup? Today, I’m excited to share a recipe that’s perfect for cozy nights in.
It’s a delicious tomato soup with a twist—cottage cheese!
This combo is creamy, tangy, and oh-so-satisfying.
Trust me, it’s easier to make than you think!
Grab your favorite bowl, and let’s dive in!

| Preparation Time | 15-30 minutes |
| Cooking Time | 65-70 minutes |
| Total Time | 80-100 minutes |
| Level of Difficulty | Medium |
Ingredients
For the roasted vegetables:
- salt
- 5 oz carrots (baby or chopped)
- olive oil
- 28 oz whole peeled tomatoes (I use Muir Glen organic whole peeled tomatoes)
- 1 chopped onion (coarsely chopped for roasting)
- black pepper (freshly ground for best flavor)
For the soup base:
- 3 cups low sodium bone broth
- 1 1/2 tsp oregano
- 5 tbsp tomato paste (adds depth and richness)
- 4 tsp minced garlic (freshly minced preferred)
- 1 cup cottage cheese (full-fat for extra creaminess)
- 4 tbsp basil pesto
Step 1: Roast the Vegetables
Preheat the oven to 375°F (190°C).
On a baking sheet, add 5 oz of baby carrots (or chopped carrots), 1 chopped onion, and the contents of a 28 oz can of whole peeled tomatoes (remove the tomatoes individually from the can).
Drizzle a little olive oil over the vegetables and mix to coat them evenly.
Season with a pinch of salt and pepper.
Roast in the oven for about 50 minutes, or until the vegetables are tender and nicely browned.
Step 2: Blend the Ingredients
In a powerful blender or food processor, combine the roasted vegetables, the remaining whole peeled tomatoes from the can, 3 cups of low sodium bone broth, 4 teaspoons of minced garlic, 5 tablespoons of tomato paste, 1.5 teaspoons of oregano, 4 tablespoons of basil pesto, 1 cup of cottage cheese, a pinch of salt, and 4 teaspoons of black pepper.
Blend all the ingredients until smooth, ensuring there are no chunks or unblended pieces.
Step 3: Heat the Soup
Pour the blended mixture into a saucepan and turn the burner on low.
Heat the soup thoroughly for about 15 to 20 minutes, stirring occasionally to ensure even heating and to prevent the soup from sticking to the bottom of the pan.
Step 4: Optional – Add Protein
If you’d like to enhance the protein content of your soup, consider adding pre-cooked chicken to the saucepan while reheating the soup.
Stir the chicken in evenly and continue to heat until the soup is thoroughly warmed and the chicken is heated through.
Step 5: Serve and Enjoy
Once the soup is hot and all ingredients are well combined, remove it from the heat.
Ladle the soup into bowls and enjoy your rich, creamy, and high-protein meal.
Serve hot and savor the delicious flavors.

