Looking for a warm and comforting soup that’s packed with flavor? This Spiced Tomato and Coconut Soup is a delightful blend of rich tomatoes and creamy coconut milk, perfect for any day of the week. It’s not just a recipe; it’s a celebration of vegetable & plant-based soups that will tantalize your taste buds.
This soup is a true delight, featuring an array of spices that dance on your palate. Whether you’re seeking a hearty lunch or a cozy dinner, it serves as a perfect dish to impress guests or simply enjoy on your own. Plus, it’s quick to whip up, making it an ideal choice for busy weeknights.
Delicious Spiced Tomato and Coconut Soup Recipe

This creamy and vibrant soup combines the sweetness of tomatoes with the richness of coconut milk, seasoned with aromatic spices. The result is a comforting bowl that is both satisfying and nourishing, making it an excellent addition to your repertoire of vegetable & plant-based soups.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 garlic cloves, minced
- 1 teaspoon grated ginger
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon chili powder (adjust to taste)
- 1 can (14 oz) diced tomatoes
- 1 can (14 oz) coconut milk
- 2 cups vegetable broth
- Salt and pepper to taste
- Fresh cilantro for garnish (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add chopped onion and sauté until translucent, about 5 minutes.
- Stir in minced garlic, grated ginger, cumin, coriander, and chili powder. Cook for another 1-2 minutes until fragrant.
- Add the diced tomatoes (with juices), coconut milk, and vegetable broth. Bring to a simmer and cook for about 15-20 minutes.
- Use an immersion blender to puree the soup until smooth, or transfer in batches to a blender.
- Season with salt and pepper to taste. Serve hot, garnished with fresh cilantro if desired.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 180kcal
- Fat: 12g
- Protein: 3g
- Carbohydrates: 14g