Pork may not be the first meat associated with Indian flavours, but this gloriously flavoured sour pork mince curry is a real triumph of both texture and flavour.
Place the tamarind pulp in a jug and pour over the boiling water, and allow to sit for 10 minutes, then mash it and pass it through a fine mesh sieve.
Cut the onion into a 5-6mm (¼") dice.
Peel the garlic and dice it as finely as you can.
Cut the chillies in half lengthways.
Peel and grate the ginger.
Heat a wok over a medium-high heat, and when it is hot, add the cooking oil. Throw in the cumin seeds, mustard seeds, cardamom pods, cinnamon stick and fennel seeds and cook for 30 seconds.
Add the onion, curry leaves and chillies and cook for 3-4 minutes, stirring regularly.
Throw in the tomato puree, garlic and ginger and cook for 1 minute.
Turn the heat up as high as it will go and add the minced pork, salt and tamarind, then fry until it is browned, which will take 5-7 minutes.
Add the turmeric, ground coriander, Kashmiri chilli pepper and brown sugar and cook for 1-2 minutes.
Pour in the water and reduce the heat to medium, and cook for 7-8 minutes. If the water completely evaporates, add a little more, a couple of tablespoons at a time.
Cut the green beans into 1.5-2cm (1-1½") lengths and stir them through the curry and cook for a final 3-5 minutes, depending on how you like your beans cooked.