Description
A quick and comforting 15-minute vegan creamy tomato soup made with ripe tomatoes, coconut milk, and fragrant herbs. This dairy-free and gluten-free soup is rich, smooth, and packed with fresh flavors, making it perfect for busy days or cozy nights.
Ingredients
Scale
Main Ingredients
- Ripe tomatoes (fresh or canned), chopped – about 4 cups
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 can (13.5 oz) coconut milk
- 2 cups vegetable broth (gluten-free if needed)
- 1/4 cup fresh basil leaves, chopped
- 2 tablespoons olive oil
- Salt, to taste
- Freshly ground black pepper, to taste
Instructions
- Sauté Aromatics: Warm olive oil in a pot over medium heat. Add diced onion and minced garlic, cooking until soft and translucent to build a flavor foundation.
- Add Tomatoes and Broth: Pour in chopped ripe tomatoes or canned tomatoes, followed by vegetable broth. Stir and bring to a gentle simmer for about 5 minutes to meld flavors.
- Blend Until Smooth: Use an immersion blender or transfer the soup carefully to a blender and puree until silky smooth.
- Stir in Coconut Milk and Season: Return blended soup to pot, stir in coconut milk, and heat gently without boiling. Season with salt, pepper, and fresh basil. Heat for a few more minutes to combine flavors.
- Serve Warm and Enjoy: Ladle soup into bowls, garnish as desired, and serve immediately for a cozy and comforting meal.
Notes
- Use quality tomatoes for the best flavor—ripe fresh or good-quality canned.
- Blend thoroughly until creamy for smooth texture.
- Heat gently after adding coconut milk to avoid curdling.
- Adjust soup consistency with more broth or longer simmering if preferred thicker or thinner.
- Add fresh basil at the end to preserve its bright flavor and color.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Appetizers
- Method: Sautéing and Blending
- Cuisine: Vegan
Nutrition
- Serving Size: 1 cup
- Calories: 150 kcal
- Sugar: 6 g
- Sodium: 300 mg
- Fat: 10 g
- Saturated Fat: 8 g
- Unsaturated Fat: 2 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 3 g
- Protein: 2 g
- Cholesterol: 0 mg