Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 28 ounces diced tomatoes, with their juice
  • 1 teaspoon sugar (optional, to balance acidity)
  • 2 cups vegetable broth
  • 1 cup fresh basil leaves, chopped
  • 1 cup heavy cream (or coconut cream for a dairy-free option)
  • 0 to taste salt and pepper
  • 0 as needed fresh basil leaves for garnish

Instructions

  1. In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent.
  2. Add the minced garlic and cook for 1-2 minutes until fragrant, stirring occasionally.
  3. Pour in the diced tomatoes along with their juice, and add sugar if desired. Stir to combine.
  4. Add the vegetable broth to the pot, bring the mixture to a gentle simmer, and let it cook for 15 minutes, allowing the flavors to meld.
  5. Remove the pot from heat, add the chopped fresh basil, and blend with an immersion blender until smooth. (Alternatively, transfer the mixture in batches to a blender and blend until smooth.)
  6. Return the soup to low heat, and stir in the heavy cream. Allow the soup to heat gently for another 5 minutes, then season with salt and pepper to taste.
  7. Serve hot, garnished with fresh basil leaves.

💡 Chef's Notes

Serve the soup in warm bowls, drizzle with a swirl of olive oil, and top with a few whole basil leaves for a pop of color. Serve with crusty bread for a complete meal!

Recipe by Stella Richards - Founder & Recipe Developer