This velvety coconut chickpea curry embodies the soul of South Indian cooking, where creamy coconut milk dances with earthy spices to create a dish that's both comforting and complex. The tender chickpeas yield effortlessly under the gentle embrace of coconut cream, while warming cumin and aromatic garam masala create layers of flavor that linger on the palate. Vibrant golden hues shimmer with the richness of turmeric and chili, while fresh cilantro adds a bright, herbaceous contrast. Traditionally served with steaming basmati rice or alongside warm naan, this curry represents the harmony of textures and flavors that defines Indian cuisine. Each spoonful offers a journey through the spice markets of Kerala and Tamil Nadu, where this beloved dish brings families together during festive gatherings and daily meals alike.
Ingredients
2 cans (400g each) chickpeas, drained and rinsed
1 can (400ml) full-fat coconut milk
1 large onion, finely diced
3 cloves garlic, minced
1 tbsp fresh ginger, grated
1 can (400g) diced tomatoes
1 tbsp curry powder
1 tsp garam masala
1 tsp ground cumin
1/2 tsp ground turmeric
1/2 tsp red chilli flakes
2 tbsp vegetable oil or coconut oil
1 tsp salt
Fresh cilantro and cooked basmati rice for serving
Instructions
1Heat the oil in a large, deep skillet or Dutch oven over medium heat, add the diced onion, and cook for six to seven minutes, stirring occasionally, until the onion is soft, golden, and beginning to caramelise at the edges.
2Add the minced garlic and grated ginger to the softened onions and cook for one minute, stirring constantly to prevent burning, until the kitchen fills with the warm, pungent aroma of the fresh aromatics.
3Add the curry powder, garam masala, ground cumin, turmeric, and chilli flakes to the pan, stirring them into the onion mixture for sixty seconds to toast the spices in the oil and develop their depth of flavour.
4Pour in the diced tomatoes with their juices, stir well, and cook for five minutes until the tomatoes break down and merge with the spiced onion base to form a thick, rich, aromatic sauce foundation.
5Add the drained chickpeas to the sauce, stirring to coat every chickpea with the spiced tomato mixture, then pour in the coconut milk and stir until the sauce transforms into a smooth, creamy, golden curry.
6Bring the curry to a gentle simmer, then reduce heat to low and cook uncovered for twenty minutes, stirring occasionally, until the sauce thickens and the chickpeas have absorbed the flavours of the spices and coconut.
7Taste and adjust the seasoning with salt, and if the curry is too thick, add a splash of water to reach your preferred consistency. The sauce should be rich and creamy but still pourable rather than pasty.
8Serve the curry ladled generously over fluffy steamed basmati rice, garnished with a handful of fresh cilantro leaves and accompanied by warm naan bread for scooping up every last drop of the fragrant coconut sauce.
Did You Know?
This dish is traditionally prepared in a clay pot called 'handi' or 'cuddler,' which imparts a subtle earthy flavor to the curry and is believed to enhance the absorption of spices, making it not just a meal but a ritualistic experience that connects modern cooks to ancient culinary traditions.