Creamy Tomato Soup

This easy to make homemade Creamy Tomato Soup is made from scratch using fresh tomatoes! It is full of fresh flavours!

I have always loved tomato soup. The kind from a can, that is. It was not something I grew up with really and it only made a rare occurence at our dinner table (usually as a sauce for gemista) but I loved it when it did!

That said, canned soups are not something I have on hand at home these days. In fact, I currently have none at all in the pantry and haven’t for years! Its not because they don’t taste good, because they do. But when I started looking into the nutritional content in those cans including the amount of salt and preservatives, I had to walk right past them at the grocery store.

Cooking from scratch can’t be beat! Fresh vegetables give you soooo much more nutrition than those in a canned soup and so making homemade soups is the way to go, I think! Above all, it is healthier!

We are currently staring at trays full of tomatoes, freshly picked from the garden. We can’t eat them fast enough and have been giving them away to neighbours and family! With all this delicious, fresh produce on hand, I just had to make my favourite homemade tomato soup!

To make the soup, fresh tomatoes are roasted with onions and pepper, making them extra delicious. Roasting makes everything so much tastier! The soup is finished off with fresh herbs and some cream or milk, making it delightfully flavourful, creamy and fresh tasting!

How to make homemade Creamy Tomato Soup

To make this soup, you will need:

  • 6 large tomatoes
  • 1 small onion
  • 1/2 red bell pepper
  • 1 tablespoon olive oil
  • 1/4 teaspoon Italian seasoning
  • 1/2 cups vegetable or chicken broth
  • 1 cup cream or milk (use coconut cream or milk if vegan)
  • 2 teaspoons fresh basil, finely chopped
  • salt and pepper to taste

Preheat oven to 450F and line a cookie sheet with parchment paper.

To start, chop the tomatoes into 1 inch pieces. Slice onion and red pepper. Place the chopped vegetables on the tray and drizzle with olive oil. Sprinkle with salt and Italian seasoning. Roast in the oven for 30 minutes. Remove oven and let cool.

After that, place roasted vegetables in a food processor or blender and add the broth. Puree. Transfer to a large pot.

Finally, stir in milk or cream and heat soup over medium heat. Cover and let simmer for 10 minutes. Salt and pepper to taste. Stir in fresh herbs and remove from heat.

That’s it! I highly recommend serving it up with a grilled cheese sammy to get all the nostalgic feels!

I hope you enjoy this recipe! Bon appetit!

-Cathy

You may also like:

Sweet Potato, Chili & Lime Soup
Cream of Celery Soup

homemade creamy tomato soup

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 1 vote
Prep Time 15 mins
Cook Time 40 mins
Total Time 55 mins
Course Soups
Cuisine American
Servings 4 servings
Calories 130 kcal

Ingredients
  

  • 6 large tomatoes
  • 1 small onion
  • 1/2 red bell pepper
  • 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

Instructions
 

  • Preheat oven to 450F and line a cookie sheet with parchment paper.
  • Chop tomatoes into 1 inch pieces. Slice onion and red pepper. Place the chopped vegetables on the tray and drizzle with olive oil. Sprinkle with salt and Italian seasoning. Roast in the oven for 30 minutes. Remove oven and let cool.
  • Place roasted vegetables in a food processor or blender and add the broth. Puree. Transfer to a large pot.
  • Stir in milk or cream and heat soup over medium heat. Cover and let simmer for 10 minutes. Salt and pepper to taste. Stir in fresh basil and remove from heat. *

Notes

  • *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!

    One Comment

    1. Nathalie Doyle

      5 stars
      This soup tasted amazing! Even my kids liked it!

    Leave a Comment

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

    Recipe Rating




    *