Put the coriander seeds, cumin seeds, mustard seeds, fennel seeds, curry leaves, and peppercorns into a dry frying pan over a medium heat. Cook for about three minutes, stirring often, until the mustard seeds start to pop and the seeds turn golden and aromatic. Tip into a bowl and allow to cool for a few minutes.
Add the turmeric, cinnamon, paprika and dried green chili to a pestle and mortar.
Add the cooled toasted spices and grind everything together into a fine powder. Add the salt.
Use immediately, or spoon the paste into a jar, cover with a layer of oil, seal with a lid and store in the fridge for up to a week.
Potato Eggplant Curry
Heat the oil in a large saucepan, add the onion, garlic and diced potatoes. Cook covered over a low heat for 5 minutes until the potatoes start to soften.
Throw in the chopped eggplant and curry paste, then cook covered for a few more minutes.
Pour the coconut milk and chopped tomatoes into the pot. Stir it up so everything is well combined. Boil and cook for 5 minutes.
Add the chickpeas to the pot and let simmer on medium heat until fully cooked.
Add the lime juice and soy sauce, followed by the spinach.
Stir and cook until the spinach is wilted.
Serve hot with fresh cilantro leaves, garam masala, and lime wedges.