Peel the 2 chokos. You may find your chokos are a little old and have a milky sticky sap under the skin. Peel these ones under running cold water.
Cut the 2 chokos in half from top to bottom.
Use the teaspoon to scoop out the core and seed of the choko, You want to get as much of the tough core out as you can.
Chop the chokos into bite sized chunks.
Grind together 1 tbsp coriander seeds, 1/2 tbsp cumin seeds, 1/4 tbsp fenugreek seeds and 1/2 tbsp fennel seeds as fine as you can. Use a mortar and pestle, a fit-for-purpose spice grinder or a coffee bean grinder.
Chop the 50 gms onion or shallot into small pieces.
Chop the 1 or 2 green or red chillies into small pieces.
Chop the garlic into small pieces.
Make the 500 ml of coconut milk by mixing 4 tablespoons of powdered coconut milk in 500 ml of hot water. If using canned coconut milk, mix 2 tbsp of the milk in 500 ml of hot water.
Pour the oil in the saucepan and heat it for a minute or two.
Add the 50 g chopped onion or shallot and cook till they are softened.
Add 1 tsp black mustard seeds, 1 clove chopped garlic, 1 tsp turmeric.
Strip the leaves off a sprig of curry leaf and add them to the pan. Be careful, they may spit as they sizzle - so toss them in and stand back,
Add the ground coriander, cumin, fennel and fenugreek to the pan.
Ad the cinnamon stick.
Fry this all up for a minute or two, moving it around gently with a wooden spoon or othre cooking spoon.
Add the 500 ml coconut milk.
Add a pinch of salt.
Bring this gravy to a simmer and let it simmer for 5 minutes.
Add the 2 peeled and chopped chokos.
Cook on a gentle heat for 20 minutes or until you can just push a skewer into the chokos.
Just before serving, squeeze 1 lime over the chokos.