This tastes like the real deal, with all the carby, spicy, creamy highlights we want from a takeaway without the effort and expense of ordering it in.
1 tbsp finely chopped fresh garlic
1 tbsp finely chopped fresh ginger
1 tbsp ground turmeric
1 tbsp garam masala
1 tbsp ground coriander
1 tbsp ground cumin
1 cup yoghurt
800g cubed chicken breast
1 small brown onion
¼ cup tomato paste
1 tbsp coconut oil
1 tsp crushed chilli flakes
½ tbsp ground cardamom
400g can crushed tomatoes
2 cups cream
1. Mix together the garlic, ginger, turmeric, garam masala, coriander, cumin and yoghurt in a bowl. Add the chicken breast, toss to coat and pop in the fridge for about 30 minutes.
2. Add the onion and tomato paste to a blender and blitz to a smooth paste.
3. Add the coconut oil to a frypan over medium heat, and once nice and hot, add the onion paste. Cook, stirring constantly, until fragrant and the paste becomes sticky and dark at the edges. Add the chicken and cook, turning, for 2-3 minutes. Add the chilli flakes, cardamom and crushed tomatoes. Stir gently and simmer for about 15 minutes.
4. Add the cream and continue to cook until the sauce has warmed through and the chicken has cooked. For a smooth, velvety sauce, remove the chicken and quickly blitz the sauce in a blender (optional), then return everything to the pan and cook until warm.
5. Divide among four plates and serve with chopped coriander, steamed rice and fluffy naan.