Creamy and Protein-Packed Tomato Soup


Are you in the mood for a comforting and nutritious soup that will tantalize your taste buds? Look no further than our irresistible High Protein Tomato Cream Soup recipe! Bursting with the goodness of fresh tomatoes, fragrant garlic, and wholesome white beans, this creamy delight is not only incredibly delicious but also packed with protein to keep you energized throughout the day. With the velvety smoothness of cashew cream and the vibrant flavors of basil and nutritional yeast, this soup is a must-try for all soup enthusiasts. Get ready to experience a symphony of flavors in every spoonful!

Video recipe:

Prep time: 10 minutes

Cook time: 30 minutes

Total time: 40 minutes

Servings: 4



🌱1 kg tomatoes

🌱2 onions

🌱1/2 garlic bulb

🌱200 g white beans

🌱1 Tbsp tomato paste

🌱2 Tbsp nutritional yeast

🌱2 Tbsp cashew cream

🌱1 handful fresh basil

🌱Salt & pepper to taste

🌱Olive oil for cooking

How to prepare:

  • Arrange the tomatoes, garlic, and onion in an oven-safe dish, then lightly coat them with olive oil, salt, and pepper. Bake the mixture for 30 minutes.
  • Meanwhile, create a cashew cream by blending raw cashews with enough water to cover them in a food processor until a smooth and creamy consistency is achieved.
  • Once the vegetables are cooked, transfer them to a pot.
  • To the pot, add tomato paste, white beans (which provide the protein for this recipe), nutritional yeast, cashew cream, fresh basil, and water.
  • Allow the mixture to boil for approximately 5 minutes, then remove the pot from the heat and use an immersion blender to blend it until smooth.
  • For a visually pleasing presentation, garnish with an additional drizzle of cashew cream.


Please enter your comment!
Please enter your name here

The maximum upload file size: 2 MB. You can upload: image, video, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop files here