Go Back
+ servings
Creamy Roasted Tomato Soup - Healthy, flavorful & a comforting soup, prepared using fresh tomatoes. Perfect for light lunch or appetizer or side.
Print Recipe
4.5 from 2 votes

Healthy Creamy Roasted Tomato Soup

This easy roasted tomato soup involves very less prep time. Doesn't require additional skills to make this delicious soup and no need to babysit this one when making.
Prep Time5 mins
Cook Time40 mins
Total Time45 mins
Course: Lunch/Dinner, Side Dish, Soup
Cuisine: International, Italian
Servings: 4
Calories: 167kcal


  • 6 large tomatoes
  • 1 medium onion cut into quarter
  • 1 whole garlic bulb
  • 2 tablespoon fresh thyme leaves
  • ¼ cup raw cashew nuts
  • ½ cup low-fat milk (or almond milk if vegan)
  • 1 cup vegetable broth
  • ¼ teaspoon cayenne pepper (use more or less)
  • 1 tablespoon olive oil (or oil spray)
  • salt and pepper


  • Preheat the oven to 400 F
  • Cut tomatoes into halves and onion into quarters and place them on a
    baking sheet facing cut side up.
  • Then cut the garlic bulb ½" from the top to expose individual cloves. Add it to the baking sheet.
  • Sprinkle thyme leaves, salt, and pepper.
  • Then drizzle or spray some olive oil.
  • Bake everything in the preheated oven for about 30-40 min or until the edges of onion, garlic and tomatoes start to caramelize.
  • Add roasted tomatoes, onion and a few roasted garlic cloves to the blender jar. Then add some cashew nuts, milk, cayenne pepper, vegetable broth and blend to a smooth consistency.
  • Transfer the soup to a medium pot and bring it to boil. Adjust seasonings and cook till it gets to the desired consistency or serve immediately with some bread croutons.


  1. Do not add all the garlic from the bulb after roasting. Add according to your taste and store leftovers in the refrigerator for future use.
If you love creamy soups then you may also want to try these creamy broccoli soup and creamy cauliflower soup.


Calories: 167kcal