Cherry tomatoes, garlic and onions are roasted and pureed into this delicious homemade Tomato Soup recipe. It’s incredibly flavorful and so easy to make with fresh tomatoes in only 29 minutes!

tomato soup in bowl with spoon and basil leaves

Roasted cherry tomatoes are basically like flavorful little bursts of sunshine! While they are great in steak, casseroles, and bruschetta, roasted tomato soup is one of my favorite ways to enjoy the tomatoes. 

This roasted tomato soup with fresh tomatoes couldn’t be easier to make, and the whole dish is ready in under 29 minutes. Why buy a can of tomato soup when you can make this homemade tomato soup recipe in no time!

It’s perfect for a cozy lunch or a filling dinner with a grilled cheese sandwich, or these amazing cheesy pull apart rolls!

Why you’ll love this soup

  1. It’s comforting. This roasted tomato soup hits the spot on a cool fall or winter day!
  2. It’s simple and quick to make. All you have to do is roast the tomatoes and place them in a blender. It doesn’t get easier than that!
  3. It’s exploding with flavor. Literally! The cherry tomatoes roast until they burst to enhance their natural sweetness.
ingredients for roasted tomato soup on a white wood board

Ingredients

  • Cherry tomatoes – look for fresh tomatoes that are bright and firm. While these are in their peak in the summer, you can find these tomatoes year-round at major grocery stores.
  • Onion – the sharp flavor of the onion mellows as it roasts with the tomatoes. 
  • Garlic – I recommend keeping the garlic cloves whole. They will roast with the tomatoes and break down smooth when blended. 
  • Olive oil – olive oil coats the tomatoes and onions for a nice flavor when roasting. If you prefer a milder oil, swap it for vegetable or grapeseed oil.
  • Balsamic vinegar – the vinegar adds a slight sweetness and bright acidity to the roasted vegetables.
  • Oregano – used to season the tomatoes before roasting.
  • Basil – dried basil is best to use for roasting with the vegetables. You can also garnish the soup with fresh basil leaves at the end, if you’d like.
  • Parsley – dried parsley adds an earthy flavor to the soup. 
  • Salt – kosher salt seasons the vegetables to balance out the flavors. 
  • Black pepper – use ground black pepper to season the vegetables. 
  • Vegetable broth – feel free to make your own vegetable broth for the recipe, or use store-bought vegetable broth. If you’re not vegetarian, you can also use chicken broth.
  • Heavy cream or half and half – the dairy gives the soup a creamy addition. This is optional and can be left out to make the soup dairy-free and vegan.

Instructions

I’ve included step by step photos below to make this recipe super easy to follow at home. For the full detailed recipe instructions and ingredient quantities, scroll to the recipe card at the bottom of this post. 

  1. Prepare the vegetables. Toss cherry tomatoes, sliced onions, and whole garlic cloves with olive oil, balsamic vinegar, oregano, basil, parsley, salt, and pepper. Spread everything evenly on a baking sheet. 
  2. Roast the tomatoes for about 20 minutes until they begin to burst. Remove from the oven and transfer to a food processor.
  3. Blend the soup. Add the vegetable broth to the food processor with the roasted vegetables. Add the half and half, or heavy cream, if desired. Place the lid on the food processor, or blender, and puree until smooth and creamy.
  4. Ladle into bowls and top with parmesan cheese, if you’d like!

You can also top the soup with croutons or parmesan crisps, or serve it with a grilled cheese sandwich on the side for dipping.

tomato soup in bowl topped with basil leaves

Recipe tips

  • If your blender or food processor isn’t big enough, you might have to puree the tomato soup in two batches. Place half of the roasted vegetables and half of the broth in the blender and puree. Transfer the soup to a large bowl, then puree the remaining roasted tomatoes and broth in the blender. Transfer the remaining soup to the bowl, then mix in the cream or half-and-half, if you’d like.
  • If you don’t have a food processor or blender, you can use an immersion blender to blend the tomato soup. Place the roasted tomatoes in a large pot with the liquid and use the handheld blender.
  • If you can’t find cherry tomatoes, use Roma tomatoes or San Marzano tomatoes. Since they’re larger than cherry tomatoes, you will need to roast them longer. It will take 30 minutes, or more, to roast these tomatoes. Watch until the skin on the outside starts to crack, this means the tomatoes are ready to come out of the oven and get blended into the soup.

Optional additions

This creamy tomato soup recipe is very tasty on its own. However, there are some additions that make the tomato soup even better!

  • Croutons – top the soup with croutons for a texture boost. 
  • Parmesan crisps – these tasty crisps are found at almost every major grocery store these days. And they’re a great pairing with this roasted tomato soup!
  • Fresh basil – added on top of the soup before serving, this fresh herb adds a sweet and peppery taste to the soup.
  • Red pepper flakes – if you feel like spicing the soup up, sprinkle some red pepper flakes on top.

Storage and reheating

Store leftover roasted tomato soup in an airtight container in the refrigerator for up to 6 days. 

Reheat the soup by placing the leftovers in a pot on the stove, reheating it on medium-low heat, and letting it come to a simmer. The soup can also be placed in a microwave-safe bowl and reheated in the microwave for 2-3 minutes. 

The roasted tomato soup can be frozen in an airtight container for up to 3 months. When ready to eat, let the container thaw overnight. You can also place the container in a warm water bath, and when it has defrosted enough to be removed, it can be added to a pot to be reheated on the stove. 

tomato soup in bowl topped with grated parmesan cheese and basil leaves

What to serve with it

Homemade tomato soup paired with a sandwich or salad makes for a really tasty meal! Try any of these flavorful pairings.

Roasted cherry tomatoes, garlic and onions are pureed into a vegan and gluten free tomato soup recipe, that's so easy to make in only 29 minutes!
Print Pin
4.75 stars (8 ratings)
Rate this Recipe

Roasted Tomato Soup

Cherry tomatoes, garlic and onions are roasted and pureed into this delicious homemade Tomato Soup recipe. It's incredibly flavorful and so easy to make with fresh tomatoes in only 29 minutes!

Ingredients

Instructions

  • Preheat the oven to 425°F.
  • Toss the tomatoes, onions and garlic cloves with the olive oil, balsamic vinegar, oregano, basil, parsley, salt and pepper.
  • Spread into an even layer on a baking sheet. Place in the oven and roast for 20 minutes, or until the tomatoes begin to burst
  • Remove from the oven and transfer to a large blender or food processor. Add the vegetable broth, then add the half and half or heavy cream, if desired. Puree until smooth.
  • Ladle into bowls and top with parmesan cheese, if you’d like.

Notes

  • The nutritional information provided does not include the optional added heavy cream or half and half.
  • To make this recipe dairy-free and vegan, do not add the heavy cream.
  • If your blender or food processor isn’t big enough, you might have to puree the tomato soup in two batches. Place half of the roasted vegetables and half of the broth in the blender and puree. Transfer the soup to a large bowl, then puree the remaining roasted tomatoes and broth in the blender. Transfer the remaining soup to the bowl, then mix in the cream or half-and-half, if you’d like.
  • Store leftover roasted tomato soup in an airtight container in the refrigerator for up to 6 days. Reheat the soup by placing the leftovers in a pot on the stove, reheating it on medium-low heat, and letting it come to a simmer. The soup can also be placed in a microwave-safe bowl and reheated in the microwave for 2-3 minutes. 
  • The roasted tomato soup can be frozen in an airtight container for up to 3 months. When ready to eat, let the container thaw overnight. You can also place the container in a warm water bath, and when it has defrosted enough to be removed, it can be added to a pot to be reheated on the stove. 

Nutrition Facts

Calories 79kcal (4%)Carbohydrates 7g (2%)Protein 1g (2%)Fat 6g (9%)Saturated Fat 1g (5%)Polyunsaturated Fat 1gMonounsaturated Fat 4gSodium 479mg (20%)Potassium 235mg (7%)Fiber 1g (4%)Sugar 4g (4%)Vitamin A 568mg (11%)Vitamin C 22mg (27%)Calcium 23mg (2%)Iron 1mg (6%)
Did you make this recipe?Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.