Creamy Chickpea Curry with Rice and Pistachios
Chickpeas simmer in a thick, sunset-orange sauce of tomato, coconut milk and warm spices until they are soft enough to crush with a spoon. Fluffy basmati sits alongside, and a handful of whole pistachios plus toasted sesame adds the crunch a soft curry usually lacks. It is a pantry dinner that tastes planned.
- Prep
- 10 min
- Cook
- 35 min
- Total
- 45 min
- Serves
- 4
- Level
- Easy
- Cuisine
- Indian-inspired
Method
Step 1: Combine the rinsed basmati with 2 1/4 cups water and 1/2 tsp salt in a saucepan. Bring to a boil, cover and cook on the lowest heat for 15 minutes, then let it stand covered off the heat for 10 minutes before fluffing with a fork.
Step 2: Meanwhile, warm the coconut oil in a wide skillet over medium heat. Cook the onion with a pinch of salt for 8 to 10 minutes, until soft and turning golden at the edges.
Step 3: Stir in the garlic and ginger for 1 minute, then add the tomato paste, coriander, turmeric and half the garam masala. Keep stirring for 2 minutes, until the paste darkens to brick red and the spices smell toasty instead of raw.
Step 4: Pour in the crushed tomatoes and coconut milk, add the chickpeas and 1 tsp salt, and bring to a gentle simmer. Cook uncovered for 15 to 20 minutes, stirring now and then, until the sauce is thick enough to hold a trail from the spoon.
Step 5: Mash about a quarter of the chickpeas against the side of the pan and stir them back in; the broken beans are what turn the sauce creamy and spoonable. Finish with the remaining garam masala and adjust the salt.
Step 6: Toast the pistachios and sesame seeds in a small dry pan over medium-low heat for about 3 minutes, shaking often, until the sesame turns light gold. Spoon the curry beside the rice and scatter the nuts, seeds and cilantro over the top.
Kitchen note
Frying the tomato paste and ground spices in oil before any liquid goes in builds the deep orange color and rounded flavor; spices dropped straight into simmering liquid stay flat and dusty.
Easy swap
Two cans of drained butter beans can replace the chickpeas for an even silkier, milder curry.

