Put the mince, garlic, ginger, chilli powder, salt, turmeric, ground coriander, ground cumin, garam masala, paprika and kasuri methi into a bowl, mix and leave it to one side.
Next, heat 4 tablespoons on rapeseed oil in a saucepan. Add the onion and cook until golden brown.
Then you will need to add the mince and stir fry for 10 minutes, on medium heat, until it is browned. Make sure you break up any lumps in the mince, specifically with the back of your spoon as you cook.
Next add the finely chopped tomatoes and tomato puree, stir for a further 3-4 minutes.
Then add 500ml of water to the pan and bring to the boil. Cover with the lid, turn the heat down and cook for 30 minutes (if cooking with chicken mince, reduce cooking time to 20 minutes). Meanwhile keep stirring at regular intervals to make sure nothing is sticking to the pan.
After 30 minutes, take off the lid, add the peas and cook for another 7 minutes, or specifically until any excess water has dried up.
Finally, finish with the freshly chopped coriander and serve!