Subtly spiced, creamy and delicious this curry is entirely plant based. Use fresh, tinned or frozen sweetcorn and adust the cooking time accordingly.
In a large pan, heat the coconut oil. Add the sliced onion and cook, stirring often until starting to soften and brown (10-15 min).
Meanwhile, put all the ground spices, garam masala & paprika (NOT the curry leaves) in a small bowl and stir in enough cold water to make a thinnish paste. Set aside.
Add the garlic, ginger and green chilli to the onions in the pan and cook, stirring, for another 2-3 min.
Stir in the spice paste and cook gently until the liquid is evaporated (approx 10 min)
Add the curry leaves, red pepper and corn. Stir and cook for 2 min.
Add the coconut milk and a little salt. Stir well, bring to the boil and then turn the heat to a gentle simmer. Cook until the corn is cooked and the sauce is reduced to your liking (approx 20-30 min).
Add a little sugar if liked, plus more salt if needed and stir in half the chopped coriander.
Serve with the remaining coriander sprinkled over, plus the coconut shavings if using.