Go Back
+ servings
Print Recipe
5 from 1 vote

Roasted Tomato Basil Soup Recipe

Fresh, homemade Tomato Basil Soup. Roasting the tomatoes and onions brings out the best flavors, and it's perfect by itself or served with a gooey grilled cheese sandwich.
Prep Time10 mins
Cook Time35 mins
Total Time45 mins
Course: Soup
Cuisine: American
Keyword: Affordable Soup Recipe, Best Soup Recipe, Creamy soup, tomato soup
Servings: 4
Calories: 330kcal


  • Baking Sheet
  • Aluminum Foil
  • blender
  • Stock Pot


  • 9 medium Roma tomatoes halved
  • 1 onion roughly chopped
  • 1 teaspoon garlic powder
  • salt and pepper, to taste
  • 2 Tablespoons olive oil
  • 14 fresh basil leaves
  • ½ cup heavy cream
  • ¼ cup butter
  • ¼ cup shredded Parmesan cheese optional


  • Preheat oven to 400 degrees. Line a baking sheet with foil.
  • Place tomatoes and onions on the baking sheet, then sprinkle with garlic powder and salt and pepper to taste.
  • Toss with olive oil, then bake for 20-25 minutes, until tender.
  • In a high-powered blender, place roasted tomatoes and onions, then add the fresh basil leaves. Blend until smooth.
  • Transfer tomato mixture to a stock pot. Add in heavy cream and butter, and heat over medium heat until warmed through (make sure it doesn't boil).
  • Serve warm.
  • We like to serve ours with freshly grated Parmesan cheese, chopped fresh basil, and a side of grilled cheese.


  • This recipe serves 4 when used as a side. If you're using this as a main dish, I would say it serves 2.


Calories: 330kcal | Carbohydrates: 10g | Protein: 5g | Fat: 31g | Saturated Fat: 16g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 12g | Trans Fat: 1g | Cholesterol: 76mg | Sodium: 221mg | Potassium: 415mg | Fiber: 2g | Sugar: 5g | Vitamin A: 2077IU | Vitamin C: 22mg | Calcium: 120mg | Iron: 1mg