This roasted tomato soup with fresh tomatoes has loads of juicy roma tomatoes, fresh basil and a little spice from chili flakes. It makes for a light lunch or side with dinner!
Is there anything better than homemade tomato soup, especially a homemade tomato basil soup? It’s such a classic comfort food recipe that we’ve probably all had at some point or another.
Granted, I didn’t grow up eating a lot of homemade tomato soup. It was more like canned tomato soup but, still, fond memories … especially when there was a grilled cheese to go with 😉
Since we are still full force into summer and fresh tomatoes are super plentiful, today I’m sharing this fresh tomato soup recipe that’s popping with deliciousness, if I do say so myself!
Enjoy tomato soup? Try this easy canned tomato soup!
Variety of Tomato To Use
I used fresh Roma tomatoes (or Italian plum). I love how hearty and flavourful they are. They’re pretty inexpensive, too. Campari work lovely as well.
You can also use a smaller variety, like cherry tomatoes. If you use those, simply cut in half and roast.
How to Make Homemade Tomato Soup with Fresh Tomatoes
Full details are in the recipe card below, but here are the basics:
- Cut washed Roma tomatoes in half and scoop out membrane/seeds. I like to remove the membranes/seeds (as it creates a smoother texture in the tomato soup). However, you can leave in if you like. You will yield a little more soup if you do. And, if you do decide to leave those membranes/seeds in there while roasting, you can strain the soup after it’s cooked if you wish to create a smoother consistency. It’s just a matter of preference.
- Place on a parchment paper lined baking sheet and sprinkle with salt and pepper.
- Drizzle with olive oil and toss to give ’em a nice coat.
- Flip over so they are cut side down. Roast in oven. Some people like to roast cut side up, but I prefer down, especially since I removed the seeds and membranes.
- Meanwhile, when there’s about 10 minutes left of the tomato roast time, heat some olive oil in a pot.
- Once oil is shimmering, add diced onion and cook until softened.
- Minced garlic goes next.
- The roasted tomatoes get added next.
- Season everything with a little salt and red chili flakes (those are optional).
- Veggie broth goes next.
- Stir in some freshly chopped basil.
- Blitz with an immersion blender until smooth.
- Portion, garnish and enjoy!
Hungry for more? Subscribe to the Girl Heart Food Newsletter!
Should I Peel Tomatoes for Soup?
It’s not necessary to peel tomatoes.
However, if you want an ultra super duper smooth consistency, please do remove the peels. After the tomatoes have roasted and cooled a little, you could easily pinch ’em off (and discard). The skins leave a little texture in the soup (which I don’t mind, however, some people may).
What Goes Good with Tomato Soup
- Garnish with your favourite cheese, like grated Parmesan cheese, crumbled goat cheese or feta cheese.
- Buttery croutons
- Drizzle of olive oil, balsamic vinegar or balsamic reduction
- Sprinkle on some chili flakes or freshly sliced chili
- Fresh herbs on top work lovely, like basil, parsley or thyme
- Serve with a yummy grilled cheese sandwich for a comforting meal.
Can I Freeze Tomato Soup?
Yes! Portion cooled soup into vacuum sealed bags (and seal) or a freezer safe container. Then, label, date and freeze. Thaw and heat when ready to enjoy.
More Tips & Variations
The variety of tomato you use here will impact the quantity of soup you yield because some tomatoes are juicier, while others are ‘meatier’.
Use a large baking sheet with sides so that the tomatoes roast in one layer. If you don’t have a large baking sheet, use a couple of smaller ones.
If you want a creamy tomato soup recipe, add some heavy cream to taste (add a little at a time, stirring through, until you’ve reached the level you want) and warm through. Be mindful, though, that if you add a lot and decide to freeze, the same quality may not be there when reheating.
An ‘unsalted’ vegetable broth was used here. If you use a ‘low sodium’ or regular variety, you may want to omit the additional salt.
Don’t have an immersion blender? Allow soup to cool a little and blend using a traditional blender. Carefully cover top loosely with a tea towel, though, as there will be steam.
Recipe can easily be doubled should you wish.
Enjoy this homemade tomato basil soup within 3 to 4 days.
More Tomato Soup Recipes
- Roasted Red Pepper and Tomato Soup with Fennel
- Easy Tomato Tortellini Soup
- Gazpacho Soup from A Fork’s Tale.
Hope you love this easy homemade tomato soup recipe as much as we do!
If you make this fresh tomato soup, be sure to leave a comment below. Love to know how you enjoyed! Thank you!
Tomato Soup with Fresh Tomatoes (easy & delish)
- 3 tablespoons olive oil , divided
- 3 pounds roma/plum tomatoes (about 14 to 15 tomatoes (will vary depending on size))
- 1 teaspoon salt , divided
- ½ teaspoon black pepper
- 1 yellow onion , peeled and diced
- 4 cloves garlic , minced
- ½ teaspoon chili flakes (optional)
- 2 to 3 cups unsalted vegetable broth
- ½ cup basil leaves , loosely packed (about 10 grams)
- heavy cream (optional. Add to taste (a little at a time, stirring through), if you want an extra creamy soup. It's also known as 'whipping cream', 35% milk fat.)
- Fresh basil leaves
- Grated Parmesan cheese
- Freshly diced tomato
- Drizzle of olive oil
- Drizzle of balsamic vinegar
- Preheat oven to 400 degrees Fahrenheit. Line a baking tray with parchment paper. Remove tomato core. Then, cut tomatoes in half and scoop out seeds/membrane inside.Note: Leave seeds/membrane in if you want to yield more soup and don't mind the texture the seeds will yield. It's just a matter of preference.
- Place tomatoes on prepared baking sheet (cut side up) and sprinkle with ½ teaspoon of salt and ½ teaspoon of pepper. Drizzle with 2 tablespoons of olive oil, and mix around with your hands to coat. Now, turn tomatoes over and bake 30 to 40 minutes or until tomatoes have softened.Note: If you are leaving the seeds/membranes in the tomatoes you can roast cut side up instead if you like.
- Meanwhile, on the stove in a medium pot or Dutch oven on medium heat add remaining 1 tablespoon of olive oil. When shimmering, add onion and cook 5 minutes or until translucent. Add garlic and cook 1 more minute. Sprinkle chili flakes over top (if using), along with remaining ½ teaspoon each of salt. Stir to combine.
- Once tomatoes are done, place them in the dutch oven with the onions.Note: If you want a super smooth consistency, allow tomatoes to cool a little (so you can handle) and pinch off the outer skin of the roasted tomatoes before adding to pot. You can discard those skins.
- Pour broth over top (I like to use just 2 cups for a concentrated tomato flavour, but you could use 3 if you want to get a little more soup). Bring to simmer for 5 minutes. Add basil.
- Turn off heat and blitz with an immersion blender (at the highest setting) until you've reach your desired consistency. The more you blend, the creamier it will be. Add more seasoning, if desired. Garnish to taste. Enjoy!Optional: if you want an even creamier tomato soup, you can stir in some heavy cream (35% milk fat) and just heat through.
- If you want a super creamy tomato soup, remove the tomato skins after roasting. Otherwise, they go right from the oven to the pot of soup.
- If you’d rather leave the membranes/seeds in the tomatoes (or if your tomatoes are a small variety, just cut in half and roast), that’s okay. You will yield a little more soup if you do this (and can strain the seeds out after, if you prefer).
- The variety of tomato you use here will impact the quantity of soup you yield because some tomatoes are juicier, while others are ‘meatier’.
- Use a large baking sheet with sides so that the tomatoes roast in one layer. If you don’t have a large baking sheet, use a couple of smaller ones.
- If you want a creamy tomato soup recipe, add some heavy cream to taste (add a little at a time, stirring through, until you’ve reached the level you want) and warm through. Be mindful, though, that if you add a lot and decide to freeze, the same quality may not be there when reheating.
- An ‘unsalted’ vegetable broth was used here. If you use a ‘low sodium’ or regular variety, you may want to omit the additional salt.
- Don’t have an immersion blender? Allow soup to cool a little and blend using a traditional blender. Carefully cover top loosely with a tea towel, though, as there will be steam.
- Recipe can easily be doubled should you wish.
- Enjoy this homemade tomato basil soup within 3 to 4 days.
Nutrition information (if provided) is provided as a courtesy and should be considered an estimate only. Ingredients can vary and Girl Heart Food makes no guarantees to the accuracy of this information. It should not be considered a substitute for a professional nutritionist’s advice.