Roasted Tomato Soup is like a hug in a bowl! Tomatoes are oven-roasted to create the deepest, most incredible flavor with garlic, onions, and just a touch of olive oil and seasonings. Once blistered, the tomatoes are blended to perfection with a few other ingredients to yield a supremely flavorful and creamy soup!

A bowl of roasted tomato soup is topped with basil and croutons.


Roasted Tomato Soup

Roasted Tomato Soup is one of those recipes that’s warm, comforting, and perfect for the chilly winter season… But can also be served in the heat of summertime!

The fresh, vibrant flavors of roasted tomatoes incite feelings of sunny days while the soup itself is still delightfully cozy. Top it off with some fresh basil and a splash of heavy cream to really send it over the top!

While this soup is made from scratch, it’s delightfully simple. Essentially, all you need to do is roast the tomatoes with a sprinkling of seasonings and olive oil, let them blister, then blend them up with some vinegar and fresh basil. Voila! That’s all it takes to make this wonderfully simple soup. You can even stir in some heavy cream if you prefer a creamier consistency – it’s very versatile.

Easy to follow steps, simple and inexpensive ingredients, and rich roasted tomato flavor… There’s a whole lot to love about this rustic recipe!

The ingredients for roasted tomato soup are placed on a white surface.

How to Make Roasted Tomato Soup

This easy recipe is made in just a few simple steps with inexpensive ingredients. It’s ideal for those crazy weeknights when you want something that’s homemade but not a hassle!

  1. Roast the tomatoes. Half the tomatoes, quarter the onions, peel the garlic and arrange on a baking sheet. Drizzle with olive oil, salt, pepper, and red pepper flakes. Cook at 390°F for 40 minutes.
  2. Blend it all together. Transfer the roasted veggies (and their juices) to a bowl and blend the ingredients with an immersion blender. Add boiling water or both to thin out the soup if desired.
  3. Enjoy! Add more seasonings if desired. Ladle the soup into bowl and top with a drizzle of heavy cream and some fresh basil leaves.
A baking sheet is filled with roasted veggies.

What kind of tomatoes should I use?

You can use any tomatoes you have on hand to make this Roasted Tomato Soup. This recipe is pretty useful for using up salad tomatoes that are a little past best. Or maybe you have some homegrown tomatoes that you want to get creative with! You can use large or small tomatoes in any color –  anything goes with this laid back recipe.

Can I change the consistency of the soup?

Yes! This soup is very versatile. If you prefer a chunkier, thicker soup, you may not want to add any water or broth at all and minimally blend. If you would like a creamier, smoother soup, keep blending and adding liquid until the soup reaches the desired consistency.

Storage

In an airtight container in the fridge, this soup will stay fresh for about 4-5 days. Feel free to freeze it for up to 3 months in a freezer-safe container if you’d like to keep it fresh for even longer.

A white bowl is filled with soup.

Enjoy more of my favorite easy soup recipes!

For more easy soup recipes, follow us on Instagram and Facebook!

A bowl of roasted tomato soup is topped with basil and croutons.

Get the Recipe: Roasted Tomato Soup Recipe

Easy Roasted Tomato Soup is a cozy dinner that takes no time to prepare. Perfect for dunking your grilled cheese sandwich!
No ratings yet

Ingredients

For the soup

  • 2.5 lbs tomatoes
  • 1 onion
  • 4 garlic cloves
  • salt
  • pepper
  • 1/2 tsp red pepper flakes
  • 1/4 cup olive oil
  • handful basil
  • 1 tbsp red wine vinegar or balsamic vinegar
  • 1 cup boiling water or vegetable broth

To serve

  • 1 tbsp heavy cream
  • fresh bread
  • basil

Equipment

  • 1 stockpot

Instructions 

  • Preheat the oven to 390ºF
  • Cut any larger tomatoes in half. Cut the onion into wedges and peel the garlic. Arrange in a baking pan or casserole dish.
  • Drizzle over the olive oil, season with salt and pepper and sprinkle over the red pepper flakes.
  • Cook for 40 minutes or until the tomatoes have softened and are starting to blister. Once cooked, transfer the contents of the baking pan to a bowl – including all the juices.
  • Add the basil and vinegar. Use an immersion blender to blend the ingredients. At this point you can make the texture to your personal preference by adding up to a cup of boiling water or vegetable broth.
  • Check for seasoning then ladle into bowls.
  • Add a drizzle of heavy cream and some basil leaves for garnish.
  • Serve with fresh bread or croutons.
  • Enjoy!

Notes

This Roasted Tomato Soup is so tasty and comforting – it’s like a hug in a bowl. Not only does it taste fantastic it’s really quick and easy to make with hardly any hands-on time. Once you’ve made your own from scratch you will never want to go back to the canned version again! •
You can use any tomatoes you have on hand to make Roasted Tomato Soup. It’s really useful for using up salad tomatoes that are past best. Or perhaps you have some homegrown tomatoes that you want to get creative with. You can use large or small tomatoes in any color – anything goes! •
This soup is very customisable. If you prefer a chunkier, thicker soup you may prefer not to add any water or broth at all and minimally blend. If you would like a creamier, smoother soup keep blending and adding liquid until the soup reaches the desired consistency. •
The red pepper flakes add an extra dimension that we love. However, they can be omitted if you don’t want the heat. Consider using smoked paprika instead or leaving the spices out all together. •
The vinegar brings out the flavor of the tomatoes. •
If you love garlic you can increase the quantity to 6-8 cloves. When garlic is roasted in the oven it mellows in flavor. •
If you omit the salt and use boiling water instead of vegetable broth this dish is considered low sodium. •
Storage: Store in an airtight container in the refrigerator for 4-5 days. Roasted Tomato Soup can be frozen for up to 3 months.
Calories: 206kcal, Carbohydrates: 16g, Protein: 3g, Fat: 15g, Saturated Fat: 3g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 10g, Cholesterol: 4mg, Sodium: 257mg, Potassium: 737mg, Fiber: 4g, Sugar: 10g, Vitamin A: 2617IU, Vitamin C: 42mg, Calcium: 45mg, Iron: 1mg