Vegetable Vindaloo (Spicy Goan Curry)
A warming, tangy curry of sweet potatoes simmered in a spiced tomato base, inspired by Goan vindaloo, rich but not overly fiery.
Prep Time20 minutes mins
Cook Time40 minutes mins
Marination Time30 minutes mins
Total Time1 hour hr 30 minutes mins
Course: Main Course
Cuisine: Indian
Keyword: Spicy Goan Curry, Vegetable Vindaloo
Servings: 4 People
Calories: 357kcal
- 4 tablespoons rapeseed or vegetable oil
- 6 cloves
- 1 star anise
- 20 black peppercorns
- 2 cinnamon sticks
- 6 cloves garlic crushed
- 4 cm piece fresh ginger peeled and grated
- 5 tablespoons white wine vinegar
- ½ –1 teaspoon mild chili powder to taste
- 2 medium onions finely sliced
- 1 x 400 g tin plum tomatoes
- 1 kg sweet potatoes peeled and cut into chunks
- 1 teaspoon salt
- Plain yogurt to serve
Toast the Whole Spices:
Put 1 tablespoon of the oil in a large frying pan over medium heat.
Add cloves, star anise, peppercorns, and cinnamon sticks.
Fry gently for about 2 minutes until fragrant and the cloves swell slightly.
Make the Spice Paste:
Transfer the toasted spices to a spice grinder or mortar.
Add garlic and ginger.
Grind or pound to a coarse paste.
Stir in the chili powder and vinegar to make a thick paste.
Cook the Base:
Return the remaining 3 tablespoons oil to the same pan over medium heat.
Add sliced onions.
Cook for 8–10 minutes until soft and golden.
Stir in the spice paste.
Cook for 2–3 minutes, stirring often.
Simmer:
Bring to a boil.
Reduce heat to a low simmer.
Cover and cook for 20–25 minutes, stirring occasionally, until sweet potatoes are tender and sauce has thickened.
Serve:
Taste and adjust salt or chili if needed.
Spoon into bowls.
Top with dollops of yogurt.
Serve hot with basmati rice.
Ingredient swaps:
- Use pumpkin or sweet potatoes for seasonal variation
- Add tofu or paneer for protein
- Swap white vinegar with apple cider vinegar for milder tang
Technique tips:
- Kashmiri chilies add color without too much heat — mix with spicier chilies for balance
- Always marinate vegetables for at least 30 minutes to deepen flavor
- Cook on low heat so vegetables absorb the masala fully
Make-ahead and storage:
- Masala paste can be prepared and refrigerated for 3 days
- Curry keeps in fridge for 2–3 days, flavors deepen overnight
- Avoid freezing potatoes as they may turn grainy
Serving ideas:
- Serve with steamed basmati rice or Goan pav
- Pair with a cooling raita or yogurt dip to balance heat
- Add papad and pickle for a complete Indian spread
Twist ideas:
- Spicier: Add extra fresh chilies or chili powder
- Tangier: Increase vinegar or add a squeeze of lime before serving
- Creamier: Stir in coconut milk for a milder, richer version
- Fusion: Serve with couscous or quinoa
Calories: 357kcal | Carbohydrates: 54g | Protein: 5g | Fat: 14g | Saturated Fat: 2g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 3g | Trans Fat: 0.1g | Cholesterol: 2mg | Sodium: 228mg | Potassium: 911mg | Fiber: 9g | Sugar: 11g | Vitamin A: 35479IU | Vitamin C: 8mg | Calcium: 110mg | Iron: 2mg