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.