Tomatoes Cucumbers Peppers All
Tomato Soup Banner
Tomato Soup Dish


For a special lunch, serve topped with your favourite grilled cheese sandwich, cut into croutons - perfect comfort food.

Prep Time: ½ Hour Cooking Time: 40 Minutes Recipe Yield: 4, 1½ cups (360 mL)


Beefsteak Tomato
  1. 3 tbsp (45 mL) olive oil
  2. 1 medium sweet onion, diced (127 g)
  3. 3 cloves garlic, minced
  4. 3 ½ lb. (1.6 kg) your favourite greenhouse tomatoes (we used 8 large ripe red Beefsteak tomatoes), peeled, seeded and chopped
  5. 2 cups (480 mL) quality vegetable stock (for vegetarian version) or chicken stock
  6. A few sprigs fresh basil
  7. A 1 tsp (5 mL) each salt and pepper
  8. ½ cup (120mL) 35% cream or non-dairy milk (for vegan version), optional


  • Heat olive oil in a stockpot over low-medium heat. Add onion and cook stirring frequently until onion is translucent, about 10 minutes. Add garlic and continue cooking for another 5 minutes.
  • Add peeled, seeded and chopped tomatoes with their juices. Add stock and basil sprigs with half the salt and pepper and bring to a boil; reduce heat and simmer uncovered until slightly thickened about 25-30 minutes. Puree with a stick blender. Return to simmer for an additional 5 minutes.
  • Add in cream or milk, if using, and heat through about 2 minutes. Do not boil.
  • Taste and re-season with remaining salt and pepper, if required.
  • Serve immediately garnished with fresh chopped basil and grilled cheese croutons, if using.


Keeps for a few days in the fridge or can be frozen for up to 3 months.


Chef's Tip:


this soup is quite creamy even without the cream or non-dairy milk. Omit if you prefer as the taste will still be excellent!