Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 cans (14-ounce) crushed tomatoes
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • to taste salt and pepper
  • 0.5 cup heavy cream or coconut cream
  • 1 cup fresh basil leaves, chopped
  • 1 teaspoon dried oregano
  • optional fresh basil leaves for garnish

Instructions

  1. In a large pot, heat olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until softened and translucent.
  2. Stir in the minced garlic and cook for an additional minute until fragrant.
  3. Pour in the crushed tomatoes and vegetable broth, and add the sugar, salt, and pepper.
  4. Bring the mixture to a simmer and let it cook for about 15-20 minutes, allowing the flavors to meld.
  5. Remove the pot from heat and stir in the heavy cream (or coconut cream), chopped basil, and dried oregano.
  6. Use an immersion blender to puree the soup until smooth. If you don’t have an immersion blender, you can carefully transfer the soup in batches to a regular blender.
  7. Taste the soup and adjust the seasoning if necessary.
  8. Return the soup to low heat and warm through for an additional 5 minutes.
  9. Serve hot, garnished with fresh basil leaves if desired.

💡 Chef's Notes

For a vegan option, use coconut cream instead of heavy cream.

Recipe by Elodie Whittaker - Recipe Developer