Roasted Tomato Soup

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Turn your surplus of tomatoes into a rich, creamy soup! If your garden tomatoes are producing like gangbusters, you’ll likely need to find ways to preserve them. Don’t let fresh tomatoes go to waste. Roast them and create a delicious soup. 

Roasted Tomato Soup

Roasted Tomato Soup can be made ahead of time and then frozen for up to three months. You’ll be able to enjoy your summer tomatoes well into fall. And what’s better than a hot bowl of tomato soup on a cold autumn afternoon?

Roasting the tomatoes first provides a richness of flavor that is unmatched by canned soups. Garnish with fresh basil before serving and you’re in for a real treat! 

Unlike some tomato soups that are thin and runny, this one is thick and creamy. The secret? A Russet potato! Yes, that’s a right — a potato is blended right into this soup to give it a velvety smooth texture. 

No ratings yet

Roasted Tomato Soup

Cook Time40 minutes
Total Time40 minutes
Servings4 servings

Ingredients 

  • 3 lbs Tomatoes any variety
  • 5 cloves garlic peeled and smashed
  • 1 red onion diced
  • 3 tbsp olive oil
  • salt and pepper to taste
  • 1 red bell pepper deseeded and diced
  • 1 russet potato peeled and diced
  • 3 tbsp tomato paste
  • 1 tbsp balsamic vinegar
  • 4 cups vegetable broth
  • fresh basil for garnish

Instructions 

  • Preheat oven to 425 degrees. Place tomatoes, red onion, and bell pepper, and garlic on a baking sheet. Drizzle with 2 tablespoons of olive oil, 1 tablespoon of balsamic vinegar and season with salt and pepper. Roast for 25 minutes or until tomatoes are soft and charred on the tops.
  • While the tomatoes are roasting, heat 1 tablespoon of olive oil in a medium-sized saucepan over medium-high heat. Add the diced potato. Cook until the potato begins to crisp, about 8 minutes, stirring occasionally. Stir in the tomato paste. Pour in the vegetable broth. Cover and bring to a boil.
  • Reduce the heat to low and simmer until the potato is fork-tender, about 15 minutes. Add the roasted tomatoes, red onion, bell pepper, and garlic to the broth. Blend the soup using a blender or immersion blender until smooth.
  • Garnish with fresh basil and serve warm.

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Soups
Cuisine: Gluten-Free, Kid-Friendly, Vegetarian
Like this? Leave a comment below!

How To Freeze Tomato Soup

Before you freeze tomato soup, let it cool completely. Once it is cool, transfer the soup into a freezer-safe zip-top bag. The easiest way to do this is to place the bag in a bowl and roll the top of the bag over the edges of the bowl. Then, ladle the soup into the bag. 

Once your soup is in the bag, remove any excess air and zip it shut.  Place the bag in the freezer. Do not stack bags until they are frozen solid. 

Thaw the soup out in the refrigerator overnight before reheating. Reheat in a medium-sized pot over low-medium heat, stirring occasionally. Garnish and serve warm. 

Looking for other tomato recipes? Give these a try too! 

Want more soup recipes? Follow our Soup Pinterest Board!

Let us know how you enjoy the recipe for Roasted Tomato Soup. Leave your review in the comments below.

Roasted Tomato Soup

About Lori

Lori Taylor is the Founder & CEO of The Produce Moms. For ten years she sold fresh produce to over 300 grocery stores throughout the United States, and today she is fully focused on working with the produce supply chain, media, and government to increase fresh produce access & consumption in the US and around the globe. Connect with Lori on LinkedIn.

Leave a comment

Your email address will not be published. Required fields are marked *

7 Comments

    1. You do not need to peel or dice the tomatoes. However, you can can dice if you wish…we would recommend before. All the ingredients go in a blender in the end.

    1. You will add it the same time as the olive oil. I have updated the recipe. Thanks for pointing that out!