Chana Masala

Chana Masala

Main55 min4 servingsMedium

About this recipe

A deeply flavorful, restaurant-quality chana masala made right at home. Tender chickpeas are simmered in a rich, spiced tomato-onion gravy built on a fragrant base of cumin, coriander, garam masala, and a touch of amchur (dry mango powder) for that signature tangy kick. This is the kind of dish that tastes even better the next day — hearty, satisfying, and completely plant-based. Serve with basmati rice, warm naan, or bhatura for a full meal.

Instructions

  1. 1

    Drain and rinse Chickpeas thoroughly. Set aside. Finely dice Yellow Onion, mince Garlic, and grate Ginger. Measure out all the spices into a small Bowl so they're ready to go — this step makes the cooking much smoother.

  2. 2

    Heat Neutral Oil in a large Skillet or heavy-bottomed Pot over medium-high heat. Once shimmering, add Cumin Seeds and let them sizzle for 30–45 seconds until fragrant and just beginning to darken. Don't let them burn.

  3. 3

    Add the diced Yellow Onion and a pinch of Kosher Salt. Cook, stirring frequently, for 10–12 minutes until the onion is deep golden brown. This is the most important step — properly caramelized onion is the foundation of a great chana masala. Don't rush it.

  4. 4

    Add the minced Garlic and grated Ginger. Stir and cook for 1–2 minutes until fragrant and the raw smell is gone.

  5. 5

    Add all the ground spices from your spice Bowl (Coriander, Cumin, Turmeric, Cayenne Pepper, and Garam Masala) directly onto the onion mixture. Stir constantly for 60 seconds to toast the spices in the oil — this blooms their flavor. If the pan looks dry, add a small splash of Water to prevent burning.

  6. 6

    Pour in Tomatoes and stir to combine everything. Cook the tomato-spice mixture over medium heat for 8–10 minutes, stirring occasionally, until the oil begins to separate from the masala and the mixture darkens slightly. This step (called 'bhunao') concentrates and deepens the flavor.

  7. 7

    Add the drained Chickpeas and 1 cup of Water. Stir well to coat all the chickpeas in the masala. Bring to a boil, then reduce heat to medium-low.

  8. 8

    Simmer uncovered for 15 minutes, stirring occasionally, until the gravy thickens to your liking. For a thicker, drier style, simmer longer. For a saucier curry, add a splash more Water. Using the back of a spoon, lightly mash about a quarter of the chickpeas against the pan wall — this naturally thickens the gravy without any starch.

  9. 9

    Stir in Lemon juice. Taste and adjust Kosher Salt. Add an extra pinch of Garam Masala at the end for a fresh, aromatic finish — this is a classic restaurant trick.

  10. 10

    Serve hot, garnished with fresh Cilantro, thinly sliced Red Onion, and Lemon wedges on the side. Pairs perfectly with basmati rice, naan, or roti.

Master the techniques

Free step-by-step guides with exact times and temperatures.

60-day free trial

Cook this with your whole family on Homii

Save this recipe, plan your week, build smart shopping lists, and let Chef Mii adapt it to your household's tastes and allergies.

Start your 60-day trial

60-day free trial

Let Homii's AI run your kitchen

  • Chef Mii plans meals around your tastes, schedule & budget
  • A full week of dinners built in seconds
  • Smart shopping lists, auto-organized by aisle
  • Adapts every recipe for allergies & serving sizes
Start your 60-day free trial

No credit card required

Put dinner on autopilot. 60-day free trial, no credit card required.

Get started free