Go Back
+ servings
A bowl of tomato soup with fresh basil leaves on top.

Creamy Tomato Soup

Herbs and Flour
This easy to make homemade Creamy Tomato Soup is made from scratch using fresh tomatoes! It is full of fresh flavours!
5 from 2 votes
Prep Time 15 mins
Cook Time 40 mins
Total Time 55 mins
Course Soups
Cuisine American
Servings 4 servings
Calories 130 kcal


  • 6 large tomatoes sliced into wedges
  • 1 small onion
  • 1/2 red bell pepper or 3 mini red peppers
  • 1 tablespoon olive oil
  • 1/4 teaspoon Italian seasoning
  • 1/4 cups vegetable broth or chicken broth
  • 1 cup milk or cream (use coconut milk if vegan)
  • 2 teaspoons fresh basil finely chopped
  • salt and pepper to taste
  • 1/3 cup Parmesan cheese grated (optional. Omit if vegan)


  • Preheat oven to 450F and line a cookie sheet with parchment paper.
  • Chop tomatoes into wedges (quarter them or slice them into 6 wedges, depending on the size of the tomatoes). Slice the onion and red pepper. Place all of the chopped vegetables on the tray.
  • Drizzle the vegetables with olive oil and sprinkle them with salt and Italian seasoning. Roast in the oven for 30 minutes. Remove from oven and let cool.
  • Place the roasted vegetables in a food processor or blender and add the broth. Puree until smooth.
  • Transfer the soup to a large pot and heat it over medium heat. Stir in the milk or cream and cover the pot with a lid and let it simmer for 10 minutes. Remove from heat and stir in Parmesan cheese (if using)
  • Before serving, season the soup with salt and pepper to taste. Stir in fresh basil and serve.


  • *Tip: if you find your tomatoes are a bit too acidic, add a pinch (or more) of sugar to offset the acidity.
  • Nutrition

    Calories: 130kcalCarbohydrates: 16gProtein: 5gFat: 6gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 6mgSodium: 100mgPotassium: 786mgFiber: 4gSugar: 12gVitamin A: 2875IUVitamin C: 58mgCalcium: 103mgIron: 1mg
    Keyword basil, creamy soup, fresh tomatoes, garden tomatoes, gluten-free, pureed soup, tomatoes, vegan, vegetarian
    Tried this recipe?Let us know how it was!