Go Back

Roasted Tomato Soup

Rich and creamy tomato soup, so delicious and flavor-filled
Prep Time15 mins
Cook Time1 hr
Course: Main Course
Cuisine: General
Keyword: creamy tomato soup, tomato soup
Servings: 4


  • 2 large Roma Tomatoes
  • 100 gram Cherry Tomato
  • 8 medium Round tomatoes
  • 1 medium Potato chopped into small cubes
  • 2 tbsp butter
  • 3 tbsp Olive oil
  • 1 Onion finely chopped
  • 3 large cloves Garlic
  • 1/2 tspn dried Thyme
  • 1 tspn dried Oreganum
  • 1 tspn chilli flakes
  • 4 sprigs fresh Thyme
  • 1 tbsp fresh Basil leaves
  • 3 cups Vegetable Stock
  • 2 tbsp Cream
  • salt
  • pepper
  • 1/2 tspn sugar


  • Blanch the roma and round tomatoes in boling water and remove the skin
  • Cut the tomatoes, except the cherry tomatoes, in quarters. Season all the tomatoes with salt, pepper and mix in the dried thyme, oreganum and olive oil. Don't add too much salt as the stock has salt. Place them on a baking sheet together with the garlic (skin on) and roast for 45 minutes until soft and slightly charred
  • Heat the butter in a pan and sauté the onion. Once translucent add the thyme and potato and cook until potatoes are brown. Add the chilli flakes and fry for a few seconds
  • Add the vegetable stock and cook until the potatoes are soft and tender
  • Remove the tomatoes from the oven. Add the tomatoes to the potato mixture and squeeze the garlic out of the skin and add to the soup. Heat through. Use a stick blender and blitz the soup until it is smooth
    Roasted Tomatoes on a baking tray
  • Add sugar if tomatoes are too acidic
  • Add the basil and cream
  • Serve warm with bread topped with grilled cheese


  1. If you are serving this soup as a starter then it feeds 4 people. However, as a main it serves 2. You can double the recipe if you feeding a family
  2. Although I used 3 different types of tomatoes you can use just Roma tomatoes if you wish
  3.  You can also use a Knorr Stockpot mixed in 3 cups of hot water 
  4. If you want a richer, creamier soup you can add more cream