Heat the oil and sauté the onion for one minute.
Add garlic and spices and sauté for a minute.
Add mushrooms, pepper and apple, and stir over a medium heat for five minutes.
Add the tomatoes, mint and chickpeas and bring to the boil.
Reduce heat and simmer for 20 minutes.
Add the lemon juice and piquanté peppers and season to taste with salt and freshly ground black pepper.
Serve with rice or rotis.
This curry can be made the day before and kept in the fridge to improve the flavour. Heat just before serving.
This dish is ideal for vegetarians.