This creamy high-protein tomato soup delivers 20g of protein per serving with the help of cottage cheese and bone broth. It’s rich, velvety, and deeply comforting — a nourishing bowl that’s perfect for cozy lunches or post-workout meals. Ready in 30 minutes with simple, wholesome ingredients.
4 large ripe tomatoes (or 1 can fire-roasted tomatoes)
1 small onion, chopped
3 cloves garlic, minced
1 tbsp olive oil
1 cup low-sodium vegetable or bone broth
½ cup cottage cheese (or Greek yogurt for variation)
1 tbsp tomato paste
½ tsp smoked paprika
Salt and pepper, to taste
Fresh basil, for garnish
Optional: 1 scoop unflavored protein powder (for extra protein boost)
Roast the vegetables: Preheat oven to 400°F (200°C). Arrange tomatoes, onion, and garlic on a baking tray. Drizzle with olive oil and roast for 20 minutes until slightly charred.
Blend until smooth: Transfer roasted veggies to a blender. Add broth, cottage cheese, and tomato paste. Blend until smooth and creamy.
Adjust and season: Pour mixture into a saucepan. Add smoked paprika, salt, and pepper. Simmer for 5–10 minutes over low heat to thicken.
Serve: Ladle into bowls and garnish with fresh basil and a drizzle of olive oil.
For a vegan version, swap cottage cheese for silken tofu and use vegetable broth.
For a keto-friendly variation, use heavy cream instead of cottage cheese.
This soup stores well in the fridge for 4 days or freezer for up to 2 months.
Try pairing with a slice of whole-grain toast or grilled cheese for extra comfort.
Find it online: https://www.topchoicerecipes.com/high-protein-tomato-soup/