Chana Masala Rice Bowl with Cucumber Raita
Saucy, gently spiced chickpeas simmered in a ginger-tomato masala, spooned over fluffy basmati and topped with cooling cucumber-mint raita. It's a weeknight pantry dinner with big flavor.
- Prep
- 15 min
- Cook
- 35 min
- Wait
- 15 min
- Total
- 1 hr 5 min
- Makes
- 4 generous bowls
Steps
Before you start
- Start with the rice soak and cucumber draining: both need about 15 minutes and happen while you do nothing.
- Open and drain the chickpeas, then rinse them under cold water so the sauce tastes clean, not canned.
- Measure all the spices into one small bowl before you start cooking. Once the onions are ready, the spices go in quickly and can burn.
- The rice and chickpeas finish at nearly the same time. Start the rice when the chickpeas begin simmering.
Soak rice, salt cucumber
- Rinse the basmati in a bowl of cold water, swirling and draining 4–5 times until the water is mostly clear.
- Cover with fresh cold water and let it soak.
- Meanwhile, coarsely grate the cucumber into a sieve set over a bowl, toss with ¼ teaspoon of the raita salt, and let it drain.
+ Show details− Hide details
Ready when: Soaked grains look opaque white and the cucumber has released a good puddle of liquid
Tip: Don't skip rinsing: removing surface starch is what keeps basmati grains separate rather than gummy.
Finish the raita
- Gather the cucumber in a clean kitchen towel and squeeze hard to remove as much liquid as you can.
- Stir it into the yogurt with the mint, cumin and remaining ¼ teaspoon salt.
- Taste and add a pinch more salt if needed.
- Cover and refrigerate while you cook.
+ Show details− Hide details
Ready when: Raita is thick and creamy, not watery
Tip: Squeezing the cucumber is the key to raita that doesn't turn soupy in the fridge.
Brown the onion
- Heat the oil in a 12-inch deep skillet over medium heat for 1 minute.
- Add the chopped onion and a pinch of the masala salt.
- Cook, stirring every minute or so, for 9–10 minutes until soft, golden and lightly browned at the edges.
+ Show details− Hide details
Ready when: Onion is soft, translucent and golden brown around the edges, with a sweet smell
Tip: If the onion browns too fast or sticks, lower the heat and add a splash of water. Well-browned onion gives the sauce depth.
Bloom aromatics and spices
- Add the garlic, ginger and green chili (if using) and stir for 1 minute until fragrant.
- Add the cumin, coriander, turmeric and chili powder and stir constantly for 30–45 seconds, until the spices smell toasty and coat the onions like a paste.
+ Show details− Hide details
Ready when: Raw garlic smell is gone and the spices smell toasty, not scorched
Tip: If the pan looks dry and the spices stick, add 1 tablespoon of water right away rather than letting them burn.
Cook down the tomatoes
- Stir in the tomato paste and cook for 1 minute.
- Add the crushed tomatoes, the remaining masala salt and the sugar.
- Simmer, stirring occasionally, for 7–8 minutes until the mixture darkens, thickens and oil begins to separate around the edges.
+ Show details− Hide details
Ready when: Sauce is brick-red and jammy, with orange oil pooling at the edges and a spoon leaving a clear trail
Tip: Cooking the tomatoes down fully removes their raw, tinny edge.
Simmer the chickpeas
- Add the drained chickpeas and ¾ cup (180 ml) water.
- Bring to a simmer, then reduce the heat to medium-low, partially cover and cook for 15 minutes, stirring now and then.
- Start the rice (next step) as soon as this simmer begins.
- After 10 minutes, press about ¼ of the chickpeas against the side of the pan with a spoon or masher to thicken the sauce.
+ Show details− Hide details
Ready when: Sauce is thick and clings to the chickpeas, like a loose stew, and the chickpeas are tender and creamy inside
Tip: If the sauce gets too thick, splash in 2–3 tablespoons of hot water; it should coat a spoon, not be pasty.
Cook the rice
- While the chickpeas simmer, drain the soaked rice well and add it to a 3-quart saucepan with 2¼ cups (530 ml) cold water and the rice salt.
- Bring to a boil over high heat, stir once, then cover tightly and reduce to the lowest heat.
- Cook for 12 minutes without lifting the lid.
- Remove from the heat and let it stand, covered, for 10 minutes.
- Fluff with a fork.
+ Show details− Hide details
Ready when: All the water is absorbed, small steam holes dot the surface, and grains are tender, long and separate
Tip: Keep the lid on during cooking and resting; escaping steam leaves rice crunchy in the middle.
Finish the masala
- Turn off the heat under the chickpeas.
- Stir in the garam masala and lemon juice.
- Taste and add salt, up to ¼ teaspoon at a time, or more lemon juice until bright and well seasoned.
- Let it rest for 2–3 minutes.
+ Show details− Hide details
Ready when: The masala smells warmly spiced and tastes balanced: savory, tangy and slightly sweet
Tip: Add garam masala at the end; its delicate aroma fades if cooked for long.
Assemble the bowls
- Divide the rice among 4 bowls.
- Ladle the chana masala over or alongside the rice.
- Add a generous spoonful of cucumber raita, then top with the cilantro and sliced red onion (if using).
- Serve with the lemon wedges.
+ Show details− Hide details
Tip: Serve the raita on the side, or on top, so its coolness contrasts with the hot masala.
Good to know
Tips
- Browning the onion fully (step 3) is the biggest flavor-builder. Don't rush it.
- For a thicker, restaurant-style gravy, mash up to half of the chickpeas against the pan.
- Taste at the end: if the sauce is flat, it usually needs more salt or lemon, not more spice.
- For heat, add the green chili with its seeds or a pinch of cayenne; to cool the dish down, add more raita.
Make ahead
"The chana masala tastes even better made a day ahead. Cook through step 6, add the garam masala and lemon (step 8), cool, and refrigerate. Reheat gently with a splash of water. The raita can be made up to 8 hours ahead; stir before serving. Cook the rice fresh for the best texture."
Storage & reheating
"Store the chana masala, rice and raita in separate airtight containers. Room temperature: no more than 2 hours. Refrigerator: masala and rice up to 4 days; raita up to 2 days. Freezer: masala up to 3 months (do not freeze raita); rice up to 1 month. Reheat masala in a pot over medium-low heat with a splash of water, stirring until hot throughout; reheat rice in the microwave, covered, with 1 tablespoon of water per cup until steaming hot."
Substitutions
- plain whole-milk yogurt → Unsweetened coconut or soy yogurt. Makes the bowl fully vegan; use with vegan oil in place of ghee.
- canned chickpeas → 1½ cups (about 270 g) dried chickpeas, soaked overnight and cooked until tender. Use 3 cups cooked chickpeas and save ½ cup of their cooking liquid to use in place of some of the water.
- canned crushed tomatoes → Canned diced tomatoes, blended or crushed by hand. Same quantity; simmer a minute or two longer to cook off extra liquid.
- basmati rice → Brown basmati rice. Use 2⅓ cups (550 ml) water and cook covered over low heat for 35–40 minutes. Skip the soak, and start the rice earlier.
More rice bowls
See all →Find more like this
- Meal
- Dinner
- Cuisine
- North Indian
- Main ingredient
- ChickpeasBasmati Rice
- Method
- Stovetop
- Quick & Easy
- Easy

