Overhead view of a bowl of roasted tomato soup with a spoon in the center.

Roasted tomato soup is the perfect transition recipe to usher us from summer into the fall season. This simple soup gives me just enough cozy vibes to get me excited for fall without being too heavy for these last few warm days of summer. Plus, it’s the perfect way to use up those last few juicy tomatoes of summer, whether you score them from your local farmer’s market or your backyard. Don’t let any of those gorgeous ‘maters go to waste!

Overhead view of a bowl of roasted tomato soup with a spoon and grilled cheese on the side.Overhead view of a bowl of roasted tomato soup with a spoon and grilled cheese on the side.

What’s in Roasted Tomato Soup

I love this Roasted Tomato Soup because it’s incredibly simple, yet totally elegant. It’s the type of recipe that really makes you feel pampered even though it doesn’t take a lot of work. You’ll need these ingredients to make tomato soup:

Tomatoes are the main ingredient in this easy soup, so picking the best tomatoes is key to making the soup really great. Here are some tips for choosing the best tomato for the job:

  • Fresh, vine-ripened tomatoes will give the best flavor and color to the soup. If you grow your own tomatoes or have a neighbor with a green thumb, take advantage! Or, try to source from a farmer’s market, when possible.
  • If tomatoes are not in season and you have to source from the grocery store, smaller varieties, like grape, cherry, plum, or Roma tomatoes will provide the best flavor. Roma tomatoes tend to be the most budget-friendly, but can sometimes be the least fresh, so make sure to check for freshness.
  • Avoid tomatoes that are large, pale, or grown in a hothouse. While these tomatoes may be great for slicing or dicing, they won’t provide much flavor to the soup.

What Else Can I Add?

The recipe below is elegantly simple, but you can jazz it up if you have some of the following ingredients on hand:

What to Serve with Tomato Soup

Grilled cheese, of course! If you want something truly epic, try making an air fryer grilled cheese, spinach and feta grilled cheese, or pesto grilled cheese. Or, if you’re looking for something on the lighter side, try pairing this tomato soup with a veggie sandwich or a classic cucumber sandwich. Or just serve it with some garlic bread on the side.

A pot of roasted tomato soup being stirred with a spoon.A pot of roasted tomato soup being stirred with a spoon.
Overhead view of a bowl of roasted tomato soup with a spoon in the center.

Roasted Tomato Soup

Roasted tomato soup is made with fresh tomatoes, onions, and garlic that are slowly roasted until the flavors are deep, sweet, and cozy!

Author: Sam – Go Vegan Recipes
Overhead view of a bowl of roasted tomato soup with a spoon dipping into the center.Overhead view of a bowl of roasted tomato soup with a spoon dipping into the center.
  • 3 lbs. fresh tomatoes ($7.18)
  • 1 yellow onion ($0.36)
  • 4 cloves garlic ($0.32)
  • 2 Tbsp olive oil ($0.32)
  • 1/2 tsp salt, divided ($0.03)
  • 1/8 tsp freshly cracked pepper ($0.02)
  • 1/2 tsp dried basil ($0.05)
  • 2 cups vegetable broth ($0.34)
  • Preheat the oven to 400ºF. Cut the tomatoes into quarters or halves, depending on the size of the tomatoes. Slice the onion into 1-inch wide wedges. Peel the garlic.

  • Place the tomatoes, onions, and garlic on a large sheet pan. Sprinkle with ¼ tsp salt and tsp pepper, then drizzle with the olive oil. Toss to coat everything in oil.

  • Roast the vegetables in the oven for 40-45 minutes or until they become slightly browned on the edges.

  • Transfer the vegetables and all of the juices to a soup pot and purée with an immersion blender. Or, transfer to a blender, add the vegetable broth, and purée.

  • Add the basil and vegetable broth (if not already combined) to the soup pot and heat over medium. Allow the soup to come up to a simmer, then continue to simmer, stirring occasionally for 10 minutes.

  • After simmering for 10 minutes, add salt to taste. The total amount of salt needed with depend on the salt content of the broth used, so start with ¼ tsp and add more until the flavors are vibrant. Serve hot with a grilled cheese or garlic bread for dipping!

See how we calculate recipe costs here.



Serving: 1.5cupsCalories: 145kcalCarbohydrates: 18gProtein: 4gFat: 8gSodium: 780mgFiber: 5g

Read our full nutrition disclaimer here.
Grilled cheese being dipped into a bowl of roasted tomato soup.Grilled cheese being dipped into a bowl of roasted tomato soup.

How to Make Roasted Tomato Soup – Step by Step Photos

Tomatoes, onions, and garlic on a sheet pan being drizzled with olive oil. Tomatoes, onions, and garlic on a sheet pan being drizzled with olive oil.

Preheat the oven to 400ºF. Cut 3 lbs. of fresh, ripe tomatoes into quarters (or, if using a small variety, cut in half). Slice one yellow onion into 1-inch wide wedges and peel four cloves of garlic. Add the tomatoes, onions, and garlic to a large sheet pan. Add ¼ tsp salt, ⅛ tsp pepper, and 2 Tbsp olive oil, then toss to coat.

Roasted tomatoes, onions, and garlic on the sheet pan. Roasted tomatoes, onions, and garlic on the sheet pan.

Roast the tomatoes, onions, and garlic in the preheated 400ºF oven for 40-45 minutes, or until there is some browning on the edges of the tomatoes and onions.

Vegetables being blended in the soup pot with an immersion blender.Vegetables being blended in the soup pot with an immersion blender.

Transfer the vegetables and all their juices to a soup pot and use an immersion blender to purée. Or, transfer them to a blender and the broth to cool them down, then purée.

Basil and broth added to the soup pot.Basil and broth added to the soup pot.

Add ½ tsp dried basil and 2 cups of vegetable broth to the pot with the puréed vegetables. Place the pot over medium heat and allow it to come up to a simmer. Simmer the soup, stirring occasionally, for about 10 minutes.

Finished roasted tomato soup in the soup pot being stirred with a spoon.Finished roasted tomato soup in the soup pot being stirred with a spoon.

After simmering for about 10 minutes, give the soup a taste and add salt to help the flavors pop. The amount of salt needed will depend greatly on the salt content of the broth used, so start with ¼ tsp and add more until the soup tastes vibrant.

Close up of roasted tomato soup in a ladle over the pot.Close up of roasted tomato soup in a ladle over the pot.

Don’t forget to make an epic grilled cheese to go along with your fresh homemade tomato soup!