- Heat up a little oil in a frying pan. Once hot, add your cubed carrots and allow to fry. I fry mine for around 7-10 minutes but that's just because I want them to be slightly softer. Stir whilst they fry. 
- Add your minced ginger, garam masala, cumin and cayenne pepper. Mix in so the carrots are nicely coated and continue to cook for a couple of minutes. 
- Next, add in your chickpeas (I also sometimes add a tiny bit of extra oil now). Allow the chickpeas to get coated in some of the oil and spices. 
- Add in your tin of chopped tomatoes and a pinch of sugar. Stir it through and then turn your heat right down and allow to simmer for about 15 minutes. 
- Still on the heat, add in a little salt and pepper for seasoning as well as about a tsp of garlic infused oil. Stir it in for some extra flavour! 
- Continue to gently heat your curry and gradually add in your spinach leaves. I tend to add around 3-4 handfuls of spinach. Allow them to wilt down into the curry. At this stage I like to add a little bit of water as the curry reduces down quite a lot. I tend to add between 100ml and 150ml of water which bulks out the sauce really nicely. 
- Finally add your fresh coriander and fresh chives. Stir through. 
- Serve it up with jasmine rice and top with some fresh coriander leaves. 
- Enjoy!