Chana Masala Recipe | Authentic Indian Chickpea Curry
Chana masala is a popular Indian dish made with chickpeas simmered in a spiced tomato and onion gravy. It is a common meal in many households because it uses simple pantry staples and comes together quickly. This version focuses on balancing the tanginess of tomatoes with warm spices like cumin and coriander. It is a filling meal that works well for lunch or dinner. You can adjust the spice levels to suit your preference, making it a flexible dish for any day of the week.
Why You’ll Love This Recipe
- It uses common pantry ingredients that are easy to find.
- The dish comes together in one pot for minimal cleanup.
- It is a filling, plant-based meal that tastes great as leftovers.
Ingredients
- 2 cans (15 oz each) cooked chickpeas (drained and rinsed well)
- 2 tablespoons vegetable oil (or any neutral cooking oil)
- 1 large onion (finely chopped)
- 2 medium tomatoes (finely chopped)
- 1 tablespoon ginger-garlic paste (freshly minced works too)
- 1 teaspoon cumin powder (ground cumin)
- 1 teaspoon coriander powder (ground coriander)
- 1/2 teaspoon turmeric powder (ground turmeric)
- 1/2 teaspoon red chili powder (adjust to your heat preference)
- 1/2 teaspoon garam masala (add at the end for aroma)
- 1 cup water (use more if you prefer a thinner gravy)
- to taste salt (adjust after tasting the gravy)
- 2 tablespoons fresh cilantro (chopped for garnish)
How to Make Chana Masala
- Sauté aromatics: Heat oil in a pan over medium heat. Add the chopped onions and cook until they turn light brown.
- Cook ginger and garlic: Add the ginger-garlic paste to the onions and cook for about one minute until the raw smell disappears.
- Add tomatoes and spices: Stir in the chopped tomatoes, cumin powder, coriander powder, turmeric, and chili powder. Cook until the tomatoes soften and the oil starts to separate from the sides.
- Simmer chickpeas: Add the drained chickpeas and one cup of water. Stir well, cover the pan, and let it simmer on low heat for 10 minutes to allow the flavors to blend.
- Finish and serve: Remove the lid, stir in the garam masala, and mash a few chickpeas with the back of your spoon to thicken the gravy. Garnish with fresh cilantro before serving.
Tips
- Mash a small portion of the chickpeas against the pan to create a thicker, creamier gravy consistency.
- If you prefer a tangier taste, add a squeeze of fresh lemon juice just before serving.
- Adjust the amount of water based on whether you prefer a dry or saucy curry.
Serving Suggestions
- Serve hot with steamed basmati rice or jeera rice.
- Pair with warm flatbreads like roti or naan for a complete meal.
Storage
- Store leftovers in an airtight container in the refrigerator for up to three days.
- You can freeze the curry for up to one month; thaw in the refrigerator before reheating on the stove.
Frequently Asked Questions
Can I use dried chickpeas instead of canned?
Yes, soak one cup of dried chickpeas overnight and boil them until tender before using them in this recipe.
Is this recipe very spicy?
The spice level depends on the chili powder used. Start with a small amount and add more if you prefer extra heat.
Can I add other vegetables?
You can add diced potatoes or spinach to the curry while it simmers to add more texture and nutrition.

Chana Masala Recipe
Ingredients
Method
- Heat oil in a pan over medium heat. Add the chopped onions and cook until they turn light brown.
- Add the ginger-garlic paste to the onions and cook for about one minute until the raw smell disappears.
- Stir in the chopped tomatoes, cumin powder, coriander powder, turmeric, and chili powder. Cook until the tomatoes soften and the oil starts to separate from the sides.
- Add the drained chickpeas and one cup of water. Stir well, cover the pan, and let it simmer on low heat for 10 minutes to allow the flavors to blend.
- Remove the lid, stir in the garam masala, and mash a few chickpeas with the back of your spoon to thicken the gravy. Garnish with fresh cilantro before serving.
Notes
2. If you prefer a tangier taste, add a squeeze of fresh lemon juice just before serving.
3. Adjust the amount of water based on whether you prefer a dry or saucy curry.
More Recipes to Try
You may also enjoy Masoor Dal Recipe, Palak Paneer Recipe, and Aloo Gobi Recipe.
Explore more dishes in our Recipe Index.






