Roasted Tomato Soup

  • Prep Time: 45m
  • Cook Time: 1h
  • Total Time: 1h 45m
  • Serves: 6 people


  • 12 plum tomatoes
  • 1 can whole tomatoes , 28 oz. (I like to use san marzano)
  • olive oil
  • 2 tbsp. butter
  • 2 yellow onions, chopped (about 2 cups)
  • 6 cloves of garlic, minced
  • 1/4 tsp. crushed red pepper flakes
  • 3 c fresh basil
  • 1/2 tsp. thyme
  • 1 qt chicken stock
  • salt and pepper to taste


  1. Preheat oven to 400 degrees F.
  2. Cut the plum tomatoes in half and place on a baking sheet. Drizzle with olive oil (2 tablespoons). Sprinkle with salt and pepper and toss to coat all over the tomatoes. Roast in the oven for about 45 minutes until the tomatoes begin to blister but aren't black.
  3. While the tomatoes are roasting, melt the butter in a dutch oven (or any large pot). Add the chopped onions and sweat for about 8 minutes on medium heat. You don't want the onions to have any color, just to become translucent. Add the garlic and red pepper flakes, cook for 2 to 3 minutes.Then add the canned tomatoes, basil, thyme, and chicken stock.
  4. Add the roasted tomatoes to the dutch oven. Bring to a boil, then turn the heat down to a simmer. Cook for 40 to 50 minutes uncovered. In batches, pour the soup into a blender and blend to the texture of your liking. I like mine smooth but with some chucks of tomato and basil left. Season with salt and pepper. Serve hot! I like to add some chopped or small basil leaves on top for a pop of color and freshness. This is a great starter course, like how I served mine in martini glasses, or is filling enough to be a meal in one!