vegan tomato basil soup with homemade bread rolls and vegan butter

Seasonal - Summer / Soup

Creamy Summer Tomato Soup

6 Servings

Prep time: 15 mins | Cook time: 35 mins


Diet Style


Tools You'll Need

  • Measuring Cups
  • Measuring Spoons
  • Cutting Board
  • Chef’s Knife
  • Food Processor, Food Mill, or Hand Blender
  • Large Stock Pot or Dutch Oven


  • 3 tablespoons olive oil
  • 1 cup onion, chopped
  • 2 carrots, peeled and chopped
  • 1 tablespoon tomato paste
  • 1-2 cloves garlic, chopped
  • 5 large vine-ripened tomatoes, coarsely chopped (approx. 4-5lbs)
  • 1½ teaspoons sugar
  • 3 cups low-sodium vegetable broth
  • Kosher salt and freshly ground pepper to taste
  • ¾ cup heavy cream, (optional)
  • Chopped fresh Basil for garnish


  1. Heat olive oil

    Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium-low heat.

  2. Sauté onions and carrots

    Add the onions and carrots and sauté for about 10 minutes or until tender.

  3. Stir tomato paste

    Stir in the tomato paste and cook until onion and carrot are coated and tomato paste begins to turn color.

  4. Add garlic

    Add garlic and cook for another 1-2 minutes until garlic is fragrant. Be careful not to burn the garlic.

  5. Add ingredients

    Add tomatoes, sugar, vegetable stock, salt, and pepper and stir well.

  6. Cook soup

    Bring the soup to a boil, lower the heat, and simmer, uncovered, for 30 to 35 minutes, or until the tomatoes are tender.

  7. Add cream

    Add the cream to the soup if using.

  8. Puree soup

    Puree soup using a food processor, hand blender, or food mill. If using a food processor, be sure to puree soup in small batches.

  9. Reheat soup

    Reheat soup over low heat just until hot and serve with julienned basil leaves.