Creamy Roasted Tomato Soup - High Protein
Creamy roasted tomato soup with yogurt and basil
Too-ripe tomatoes on the counter? Roast them up into this creamy, high-protein soup—comforting, nourishing, and just what you need to make the most of summer’s bounty.
Creamy Roasted Tomato & Red Onion Soup (2 Ways)
Ingredients (Base)
1 tbsp olive oil
8–9 medium vine-ripened tomatoes
1 large red onion (or two small shallots), peeled & quartered
6 garlic cloves, peeled
1 + ½ tsp salt (plus more to taste)
½ tsp black pepper
1 tsp dried oregano
1 tsp dried basil
½ tsp red pepper flakes
1 tbsp balsamic vinegar
Fresh chopped basil, for garnish
Option 1: Vegan (Tofu + Veggie Stock)
300 g (1 block) soft or medium tofu, blended until smooth
½ cup vegetable stock
Protein (vegan): ~22–25g per batch (~11–12g per serving if 2 servings)
Option 2: Protein-Forward (Cottage Cheese + Bone Broth)
1 ½ cups cottage cheese, blended until smooth
½ cup chicken bone broth
Protein (cottage cheese + broth): ~30–32g per batch (~15–16g per serving if 2 servings)
Method
Preheat oven to 400°F (200°C). Line a large sheet pan with parchment paper.
Add olive oil, tomatoes, red onion/shallots, and garlic to the pan. Sprinkle with salt, pepper, oregano, basil, and red pepper flakes. Toss with your hands to coat evenly.
Roast for 30–45 minutes, until tomatoes are very soft and caramelized.
Let cool slightly, then transfer everything from the pan to a blender. Add either tofu + veggie stock (vegan) or cottage cheese + bone broth (protein-forward). Blend until creamy.
Adjust seasoning to taste.
To Serve
Top with a spoonful of plain Greek yogurt (or dairy-free yogurt for vegan)
Sprinkle with fresh minced basil