This creamy vegan tomato soup is the perfect comfort food. Made with fresh tomatoes, herbs, and spices, it has a rich and tangy flavor. It's also dairy-free, making it a great option for those with dietary restrictions. Serve it with a crusty bread or a side salad for a satisfying meal.
Ingredients
- 2 pounds fresh tomatoes
- 1 onion
- 3 cloves garlic
- 1 tablespoon olive oil
- 2 cups vegetable broth
- 1 cup canned coconut milk
- 2 tablespoons tomato paste
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes
- Salt and pepper to taste
Directions
- Preheat your oven to 400°F (200°C).
- Cut the tomatoes into quarters and place them on a baking sheet. Drizzle with olive oil and season with salt and pepper. Roast in the oven for 25-30 minutes, or until the tomatoes are soft and slightly caramelized.
- While the tomatoes are roasting, chop the onion and garlic.
- Heat the olive oil in a large pot over medium heat. Add the onion and garlic and sauté until translucent.
- Add the roasted tomatoes, vegetable broth, coconut milk, tomato paste, basil, oregano, and red pepper flakes to the pot. Stir well to combine and bring to a simmer.
- Reduce the heat to low and simmer for 15-20 minutes to allow the flavors to meld together.
- Use an immersion blender or transfer the soup to a blender to puree until smooth. Season with additional salt and pepper as needed.
- Serve hot and garnish with fresh basil leaves, if desired.
Interesting Facts
Tomatoes are packed with lycopene, a powerful antioxidant that may reduce the risk of certain types of cancer.
Coconut milk adds a creamy texture to the soup without the need for dairy.
This soup can be made ahead of time and stored in the refrigerator for up to 3 days.