
This creamy courgette curry is a comforting vegan dinner packed with chickpeas, tomatoes, coconut milk, and warming spices. Golden-fried courgettes add rich flavor and texture, making this an easy, satisfying meal for weeknights or meal prep.
Trim the courgettes and cut them in half lengthways. Use a teaspoon to scrape out most of the soft, watery seeds, then roughly chop the seeds and set them aside. Slice the courgette halves into bite-size pieces.
Heat 2 tbsp of the oil in a large frying pan over medium heat. Add the courgette pieces and cook for 8-10 minutes, turning occasionally, until lightly golden. Transfer to a plate, leaving the oil in the pan.
Add the sliced red onion to the pan, along with the remaining 1 tbsp oil if needed. Cook for 6-8 minutes until softened and starting to brown. Stir in the chopped chillies, grated ginger, and garlic, and cook for 2 minutes until fragrant. Add the garam masala, cumin, and turmeric, and stir for 30 seconds to toast the spices.
Add the chickpeas, chopped tomatoes, coconut milk, and the reserved courgette seeds. Bring to a gentle simmer and cook for 10 minutes, stirring occasionally, until the sauce starts to thicken.
Return the cooked courgettes to the pan and simmer for another 8-10 minutes, until tender and well coated in the sauce. Serve hot with cooked basmati rice and any sides you like.
For a milder curry, use 1 chilli and remove the seeds before chopping. If courgettes are out of season, you can swap them for aubergine or cauliflower. The curry keeps well in the fridge for up to 3 days and tastes even better the next day.