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
Share

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.
  1. 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

    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.

  2. 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

    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.

  3. 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

    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.

  4. 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

    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.

  5. 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

    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.

  6. 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

    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.

  7. 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

    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.

  8. 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

    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.

  9. 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

    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
Main ingredient
ChickpeasBasmati Rice
Method
Stovetop
Quick & Easy
Easy

Reviews (0)