Ingredients
Equipment
Method
- Prepare the potatoes: scrub or peel them, quarter lengthwise, and slice thickly. Boil in salted water for 5 minutes, then drain and set aside.
- Prepare the green beans: cut into 1-inch pieces, boil for 5 minutes, drain and set aside.
- Prepare the zucchini: slice thickly, boil for 3-4 minutes, drain and set aside.
- Wash and roughly chop the spinach (no pre-cooking needed).
- In a large pot, melt the butter over medium heat. Add the sliced onions and crushed garlic, sautéing until the onions begin to caramelize.
- Add all the spices: turmeric, coriander, cumin, hot paprika, cayenne pepper, black pepper, cinnamon, and salt. Stir to toast the spices until fragrant, about 1 minute.
- Add the pre-cooked potatoes, green beans, zucchini, and the raw spinach to the pot.
- Stir in the freshly grated ginger, chopped green chilies, lemon juice, and water. Mix thoroughly to coat all vegetables with the spice mixture.
- Simmer gently, stirring frequently, until most of the water has evaporated and the vegetables are tender but not mushy, about 15-20 minutes.
- Serve hot with rice pilau or chapati and a side of yogurt or raita.
Notes
For a milder curry, reduce the amount of green chilies and cayenne pepper. This dish is very adaptable - feel free to substitute sweet potatoes for regular potatoes, or swap in other vegetables like eggplant or snap peas based on what's in season. For a vegan version, use coconut oil instead of butter. For added protein, consider adding chickpeas or cubed tofu.
Leftovers can be refrigerated for up to 4 days and often taste even better the next day as the flavors continue to develop. Reheat gently on the stovetop with a splash of water if needed.
