Print

High-Protein Tomato Soup (20g Protein Per Serving)

Creamy high-protein tomato soup with basil and olive oil drizzle

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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.

Ingredients

Scale
  • 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)

Instructions

  • 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.

Notes

  • 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.

Nutrition