Serves 4

Simple and easy to prepare, this is a deeply flavourful and fragrant curry.

1 tbsp corn or sunflower oil
11/2 tsp toasted ground coriander seeds
1/2 tsp roasted ground fennel seeds
1/2 tsp yellow mustard seeds, roasted and crushed
2 sticks of cinnamon
3 garlic cloves, crushed
10 fresh curry leaves
3 green chillies, seeds removed and chopped
2 yellow onions, peeled and finely sliced
1 bunch of coriander, stems and roots finely chopped, leaves reserved
5 medium-sized desiree or Cyprus potatoes, peeled and sliced into chunks
20 ripe, small, plump tomatoes
1 cup of water
150g/5oz freshly shelled peas
3 generous tbsp thick, plain yoghurt

Pour the oil into a large, heavy-based pan, place over a medium heat and add the spices, garlic, curry leaves and chillies, a pinch of salt and cook for two to three minutes. Add the onion, turn the heat to low and cook for 15 minutes.

Now add the chopped coriander, stir to combine, then add the potatoes and tomatoes, and pour over the water. Place a lid on the pan and cook for 20 minutes, or until the potatoes are tender. Add the peas and cook until soft. Stir in the yoghurt and coriander leaves. Season with a little more salt and serve.