Roasted tomato and orange soup recipe

(186 ratings)

This great summer soup is perfect for a light lunch or a tasty starter - it can be eaten hot or cold and uses up lots of tomatoes you've got at home or have bought cheaply from the supermarket in high season.

(Image credit: Westend61/REX/Shutterstock)
  • Vegetarian
Preparation Time20 mins
Cooking Time1 hours 25 mins
Total Time1 hours 45 mins
Cost RangeCheap

Roasted tomato and orange soup is so delicious. This is perfect for serving up to guests on a summery day, and you'll want to keep the recipe handy because guests will be asking for it. It's one of those combinations we'd never have thought to try but it really worked. Because the tomatoes are roasted, their flavour is sweeter and more concentrated than usual. The orange juice accentuated this sweetness, and make it fresher and more vibrant. Just like a Spanish gazpacho, you can serve this soup cold, making it a great choice for sunny, outside dining. Alternatively, serve it hot with some crusting bread for dipping in.


  • 900g tomatoes, halved (small ones left whole)
  • 2 garlic cloves, finely chopped
  • 4 tbsp olive oil
  • 2 onions, diced
  • 2 carrots, peeled or scrubbed and diced
  • 1 celery stick, diced
  • 560ml hot vegetable stock
  • 100ml orange juice
  • The zest of 1 small orange, to serve
  • Basil leaves, to serve (optional)




  1. Preheat the oven to 180ºC/350ºF/Gas 4.
  2. Put the tomatoes on a large baking tray and scatter with the chopped garlic. Drizzle with 2 tbsp of olive oil and season with salt and a grind or two of black pepper. Place the tomatoes in the oven and roast for 45 minutes, stirring once halfway through.
  3. After you’ve stirred the tomatoes, heat the remaining olive oil in a large, deep-sided pan and cook the onions, carrots and celery over a low heat for 20 minutes. Tip in the roasted tomatoes and garlic, add the stock and orange juice to the pan and give everything a good stir.
  4. Bring the soup to a simmer for a minute or two, then take it off the heat and allow it to cool slightly before liquidizing. Return the soup to the pan and check the seasoning, adding more salt and freshly ground black pepper to taste.
  5. If you’re serving it immediately, make sure it’s properly heated through. If you’re going to serve the soup cold, let it cool completely, pour in to a large container and chill for a couple of hours in the fridge. Serve with a pinch of orange zest and a couple of fresh basil leaves.

Top tip for making tomato and orange soup

If you're serving this up to guests you can be rather fancy with your garnishes. Sprinkle a few edible flowers over the top - orange and yellow nasturtium look especially pretty. Alternatively, halve a couple of cherry tomatoes and sprinkle over some mustard and cress or microgreens. Or you could slice a couple of tomatoes and roast them along with the ones for the main recipe, but reserve them to float on the surface or the soup when you serve it.

You might also like...
Healthy soup recipes

Jessica Dady
Food Editor

Jessica Dady is Food Editor at GoodtoKnow and has over 12 years of experience as a digital editor, specialising in all things food, recipes, and SEO. From the must-buy seasonal food hampers and advent calendars for Christmas to the family-friendly air fryers that’ll make dinner time a breeze, Jessica loves trying and testing various food products to find the best of the best for the busy parents among us. Over the years of working with GoodtoKnow, Jessica has had the privilege of working alongside Future’s Test Kitchen to create exclusive videos - as well as writing, testing, and shooting her own recipes. When she’s not embracing the great outdoors with her family at the weekends, Jessica enjoys baking up a storm in the kitchen with her favourite bakes being chocolate chip cookies, cupcakes, and a tray of gooey chocolate brownies