Roasted Tomato Soup
This Roasted Tomato Soup is rich, creamy and comforting! It’s easy to make with slow roasted tomatoes, onion, garlic, and cream for major deliciousness and the perfect velvety texture. Serve with crusty bread or grilled cheese sandwiches for dunking!
Homemade Roasted Tomato Soup is simple to make from scratch and full of incredible flavor! You just need about 15 minutes hands-on time to chop up the veggies. As the temperatures drop and the evenings become crisper, your family will love this cozy, comforting soup.
Along with our family favorite salsa, we also love to make use of our garden tomatoes, and make this in the summer. There’s truly nothing like a fresh garden tomato! If you’ve had one, you know that the grocery store tomatoes don’t even come close! If you don’t happen to have access to garden tomatoes, try purchasing them from a farmer’s market to make this tomato soup recipe.
Perfect for a cozy fall-night in!! This soup I’ve made about 3 times now in the last year and it is sooooooo comforting and delicious. Especially paired with a good grilled cheese sandwich. I love to use fresh tomatoes & basil from my garden for an added special touch. Highly recommend!!
— Karissa
Why you should make this recipe
- So delicious & warming. There’s really not much more comforting than a piping hot bowl of creamy tomato soup served with a perfectly golden and gooey grilled cheese sandwich. The perfect dunking situation and loved by kids and adults!
- Better than store-bought. To be honest, I actually like Campbell’s tomato soup. When I was growing up, it was always a special treat served with a sleeve of saltine crackers and sometimes a grilled cheese sandwich. Very nostalgic. But what about an easy, homemade tomato soup that is chock full of fresh tomato flavor and definitely rivals our beloved Campbell’s? After one spoonful of this, you will never go back. Trust me on this. From one former Campbell’s addict to another.
- Easy to make and reheats well. This is easy to make and requires very little hands-on time. For this recipe, there’s no need to peel or seed the tomatoes! It also reheats well, so it’s perfect for meal prep and enjoying for several days.
ingredients needed
Nothing too fancy in this roasted tomato soup recipe. All you need are fresh tomatoes and several other basic ingredients. Here’s the lineup:
- Tomatoes. The star of show! For best results, you’re going to want to use garden (or farmer’s market) fresh, ripe tomatoes. I know that not everyone will have access to garden tomatoes, and if you must get them from the grocery store, this soup will still be very tasty.
- Olive oil. For drizzling over the tomatoes before roasting and also for cooking the onion and garlic. This olive oil is my favorite and I also really like this more budget-friendly olive oil as well.
- Salt + pepper. To really intensify all of the flavors.
- Onion + garlic. Sautéed yellow onions and garlic adds delicious aromatic flavor.
- Broth. Serves as the base for this dish. You can use vegetable broth or chicken broth.
- Seasoning. Dried basil and Italian seasoning add the perfect blend of herbs.
- Sugar. A tiny bit of sugar will cut the acidity of the tomatoes, but you can omit it, if you prefer.
- Heavy cream. This will make your tomato soup extra rich, velvety and downright delicious! You can sub with milk, half and half or even coconut milk to make this vegan, but heavy cream will yield the tastiest results.
- Garnish. We love topping our finished bowl with fresh basil or thyme, a little parmesan cheese and an extra drizzle of cream. Yes, please!
how to make this recipe
This roasted tomato soup recipe is really pretty easy to make. Here’s a quick rundown of the process, but for full instructions, reference the recipe card at the bottom of the post.
- First, roast the tomatoes. Place tomatoes cut side up on sheet pan, drizzle with olive oil and sprinkle with salt and pepper. Roast for about 30 minutes.
- Meanwhile, sauté onion and garlic. In a large pot over medium heat, sauté onion and garlic in olive oil until soft.
- Combine ingredients. Add the roasted tomatoes to the pot with the onion and garlic. Stir in the broth and seasonings.
- Puree. Use an immersion blender or carefully transfer ingredients to a high-powered blender. Blend until smooth.
- Simmer. Allow mixture to simmer for about 30 minutes. Take the soup off of the heat and stir in the heavy cream.
- Serve. Taste and add more salt and pepper, if necessary. Garnish with fresh basil leaves, parmesan cheese and a drizzle of cream, if desired. Enjoy with crusty bread, a grilled cheese or a simple salad. Yum!
expert tips and tricks
- You can make this soup with any fresh tomatoes you have, from cherry tomatoes to beefsteak tomatoes. Roma tomatoes or plum tomatoes both work great too!
- By pureeing the soup, you don’t need to seed or peel the tomatoes―everything just gets mixed in the blender until smooth.
- Be sure your tomatoes are plenty fresh and ripe. Ripe tomatoes should have a slightly shiny skin that is deep red in color and they give off a lovely, sweet fragrance. A perfectly ripe tomato should feel firm, but at the same time, it should be soft enough to yield to a gentle press of your thumb.
- If you are blending your soup using a high-powered blender rather than an immersion blender, make sure to secure the lid on tightly and then select the “soup” or “hot” cycle. Heat expands, so increase speed slowly and watch it carefully to avoid it exploding out or over. Remove the lid carefully, as it will likely release a burst of steam. If your blender doesn’t have a hot/soup setting, you can use a folded towel, instead of the lid, and hold it in place with your hands. This will help reduce steam pressure.
Frequently asked questions
According to Healthline, tomato soup is an excellent source of antioxidants, including lycopene, flavonoids, and vitamins C and E, among many others. Consuming antioxidants has been linked with a lower risk of cancer and inflammation-related diseases, such as obesity and heart disease. To lower the calories and fat in this recipe, use a plant-based milk instead of heavy whipping cream. Nutrition information for this specific recipe can be found in the recipe card.
To make this roasted tomato soup taste amazing, we’re doing a few things: roasting the tomatoes, sautéing onion and garlic, adding herbs and plenty of heavy cream.
Since we’re roasting the tomatoes and then blending all of the ingredients together, there is not need to hassle with peeling the tomato skins.
Boiling your soup is one of the biggest mistakes you can make that can result in an unpleasant texture and take away from the flavors of the dish. We’re just gently simmering this soup for the best results.
serving suggestions
Make this a complete meal and pair it with a classic grilled cheese sandwich or some crusty bread. Dipping, dunking and even possibly slurping are totally permitted when it comes to this delicious duo!
To keep things on the lighter side, try this soup with a fresh, green salad. Simply toss mixed greens with lemon juice, olive oil, salt and pepper. Feel free to add toppings to your salad such as red onion, cherry tomatoes, and/or croutons. Better yet, serve it alongside my tasty Italian Salad for the perfect soup/salad meal. You could also put out a nice charcuterie board for nibbling along with the soup.
Don’t stop there, experiment with toppings too! Here are some of our favorites:
- Shredded cheese – Parmesan, Cheddar, Mozzarella
- Croutons
- Fresh basil
- Grilled cheese cubes
- Drizzle of olive oil and/or cream
- Dollop of sour cream or Greek yogurt
Storage tips
- Storing leftovers. Store this creamy tomato soup in an airtight container in the fridge for up to 4-5 days. When you’re ready to enjoy, reheat it in the microwave or on the stovetop.
- Freezing. You can freeze this soup, if you used heavy cream. Other milk products don’t freeze well, so if you use regular milk or half and half, I wouldn’t recommend freezing it. However, you could freeze it and add in the cream or milk after thawing and heating it up to eat.
I definitely have plans to make this while tomatoes are in season, and then store it in the freezer to enjoy later on a chilly evening.
Enjoy this comforting roasted tomato soup with a grilled cheese sandwich to soak up all the delicious creaminess, and a glass of merlot wouldn’t hurt either!
more delicious soup recipes
Looking for more tasty soup recipes? You will love these other favs:
If you try this, let me know! Leave a comment and if your family loves this recipe as much as mine does, be sure to give it a five star ⭐️ rating! Also, tag @kimscravings on Instagram with a picture of your creation. Be sure to subscribe to our mailing list to receive more healthy delicious recipes straight to your inbox.
Roasted Tomato Soup
Ingredients
- 10 large tomatoes (about 3 pounds) , ends trimmed and cut into quarters
- 4 tablespoons olive oil, divided
- 1 teaspoon salt, divided
- pepper to taste
- 1 large onion, diced
- 4 cloves garlic, minced
- 4 cups vegetable or chicken broth , (I like to use low sodium.)
- 1 tablespoon dried basil
- 1 tablespoon Italian seasoning
- 2 tablespoons sugar
- 1 cup heavy cream
- Fresh basil and parmesan cheese, optional for garnish
Instructions
- Take a large cookie sheet, or two 9×13 inch baking dishes and put tomatoes, cut side up on a single layer. Drizzle with 2 tablespoons of olive oil, then sprinkle with 1/2 teaspoon salt and some pepper. Roast at 450ºF for 30-35 minutes. Remove from oven and let cool.
- In a large pot over medium-high heat, add 2 tablespoons of olive oil and the diced onion. Sauté, stirring often until the onion is soft and translucent. Then add the minced garlic and cook for another minute.
- Add the roasted tomatoes, including the juices, peels, and seeds.
- Add the broth, basil, Italian seasoning, 1/2 teaspoon salt and sugar.
- Take an immersion blender and blend up everything inside the pot. Or use a regular blender to blend it all. This may need to be done in batches, if using a blender. If using a blender, add the soup back to the pot.
- Let the soup come to a gentle simmer for about 30 minutes. Take the soup off the heat and add the heavy cream.
- Garnish with fresh basil and parmesan cheese and serve hot with a grilled cheese sandwich and a yummy green salad. Enjoy!
Notes
Did you make this recipe?
Tag @kimscravings on Instagram and be sure to subscribe to our mailing list to receive more healthy and delicious recipes straight to your inbox!
So so so good! We will definitely make again!
So happy you enjoyed! Thanks so much for taking time to comment!
AMAZING!? I made this soup gor my family, everyone was surprised by how delicious it is! I used fresh basil instead of the dry version and had a literal flavour explosion ? I also peeled the skins of the tomatoes and roasted them in the air fryer, but the recipe still turned out wonderful????
Love that you used fresh basil and roasted the tomatoes in the air fryer! Such a great idea. So happy your family enjoyed!
I made this tonight because I had an abundance of fresh garden tomatoes and I was blown away. As a Campbell’s canned tomato soup fan, I was hopeful to have something comparable to the classic. My goodness, did this blow that out of the water. It’s delicious, creamy and so fresh! I’m sad to say that I only ate a little bit because I froze the rest of it but I will definitely be looking forward to soup dinners soon enough.
Your comment makes me so happy! I’m so glad that it turned out perfect! Thanks so much for taking the time to leave feedback!
Before adding the heavy cream, could you can this recipe?
I’m not knowledgeable about canning but I’m sure you could. I would do a bit of research before trying it.
Perfect for a cozy fall-night in!! This soup I’ve made about 3 times now in the last year and it is sooooooo comforting and delicious. Especially paired with a good grilled cheese sandwich. I love to use fresh tomatoes & basil from my garden for an added special touch. Highly recommend!!
Love hearing this!! So happy that you’re enjoying!
Would coconut milk work in this soup in place of the heavy cream?
Yes, I would recommend using the kind from the can, though, because it’s a bit creamier.
I made this recipe for dinner and it was absolutely wonderfully delicious! I was wondering how long it was good in the freezer for?
So happy to hear you enjoyed! If you’ve used heavy cream to make the soup, it should keep well in the freezer for up to 3 months.
This is the first recipe I have ever left a comment on but it was so good I had to. I used Roma tomatoes in mine and didn’t puree it until completely smooth. Was super delicious and everyone loved it! Thank you!
This makes me SO happy to hear! Thanks so much for your comment!
I just finished making this soup. My son and I absolutely enjoyed this. We followed to the T! This is the third soup I’ve ever made, and as I am current a beginner farmer/homesteaders, I am looking forward to learning new and more delicious recipes. Thanks for this wonderful gift ❤
What a sweet comment!! So happy that it turned out so wonderful for you!
I loved this soup. But I did smoke my tomato’s first then did your recipe to the letter using roma tomatoes. What a wonderful meal.
Thank you
So happy to hear you enjoyed! Thanks for your comment!
Hey Kim, this is a great recipe. We had the soup with fresh whole wheat dinner rolls and everyone loved it. Thx a lot for the recipe
I’m so happy you enjoyed! Thanks so much for taking time to leave a comment!