Chana Masala Recipe
Introduction
Chana Masala is a flavorful and comforting Indian chickpea curry known for its rich spices and tangy tomato base. This hearty dish is perfect for a satisfying vegetarian meal and pairs wonderfully with rice or warm roti.

Ingredients
- 2 tablespoons ghee or neutral oil
- 1 tablespoon garlic paste or freshly grated garlic
- 1 tablespoon ginger paste or freshly grated ginger (from a peeled 2-inch piece), plus more fresh ginger, peeled and sliced into matchsticks, for serving
- 1 medium red onion, peeled and finely chopped
- 2 Thai green or bird’s eye chiles, chopped
- 1 teaspoon cumin seeds
- 1/4 teaspoon ground turmeric
- 1/2 teaspoon ground coriander
- 1 teaspoon Kashmiri or other hot red chile powder
- 4 Roma tomatoes, finely chopped
- 3/4 teaspoon fine sea salt
- 2 (15-ounce) cans of chickpeas, drained, or 3 cups of cooked chickpeas
- 2 cups unsalted chicken or vegetable stock, or water
- 3/4 teaspoon garam masala
- 2 tablespoons chopped cilantro leaves and tender stems
- Rice or roti and lemon wedges, for serving (optional)
Instructions
- Step 1: In a medium pot, melt the ghee over medium heat. Add the garlic, ginger, and chopped onion. Cook, stirring occasionally, until the onion softens, about 5 to 7 minutes. Stir in the chopped chiles, cumin seeds, turmeric, coriander, and chile powder. Cook for 30 seconds, stirring constantly, to toast the spices without burning.
- Step 2: Add the chopped tomatoes with their juices and salt. Increase the heat to high and cook, stirring often, until the tomato mixture becomes thick and jammy, about 5 to 7 minutes.
- Step 3: Stir in the chickpeas and stock. Bring to a boil, then reduce heat to simmer for 5 to 7 minutes until the curry thickens slightly. Use the back of a spoon to smash some chickpeas against the pot to help thicken the sauce; continue until you reach your desired consistency.
- Step 4: Sprinkle the garam masala over the curry and stir gently. Garnish with chopped cilantro and fresh ginger matchsticks. Serve hot, with rice or roti and lemon wedges if desired.
Tips & Variations
- Use cooked chickpeas soaked overnight for a fresher taste and firmer texture. Canned chickpeas offer convenience without sacrificing much flavor.
- Adjust the heat by reducing or increasing the number of green chiles and red chile powder according to your preference.
- For a vegan version, substitute ghee with vegetable oil and use vegetable stock.
- Add a splash of lemon juice just before serving for an extra bright, tangy flavor.
Storage
Store leftover chana masala in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or microwave, adding a splash of water or stock if the curry has thickened too much. This dish also freezes well for up to 2 months; thaw overnight in the refrigerator before reheating.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried chickpeas instead of canned?
Yes, soaked and cooked dried chickpeas work well and provide a nicer texture. Remember to soak them overnight and cook until tender before using in this recipe.
What can I serve with chana masala?
Chana masala pairs wonderfully with steamed basmati rice, warm roti, naan bread, or even quinoa for a gluten-free option. Lemon wedges add a nice finishing touch.
