Easy Chana Masala Recipe
Introduction
Easy Chana Masala is a comforting and flavorful Indian chickpea curry that’s perfect for a quick weeknight meal. This hearty dish combines warm spices with tender chickpeas in a rich tomato sauce, served best with naan or basmati rice.

Ingredients
- 2 tablespoons olive oil
- 1 large onion, chopped
- 2 cloves garlic, grated
- 2 teaspoons ginger, grated
- ¼ teaspoon red pepper flakes (or more to taste)
- 2 teaspoons ground coriander
- 1½ teaspoons turmeric powder
- 1 teaspoon ground cumin
- 3 cans chickpeas (15 oz / 400 g each can or 4½ cups / 700 g cooked chickpeas), drained and rinsed
- 2 cans diced tomatoes (5 oz / 400 g each can)
- 1 cup water
- ¾ teaspoon salt (or more to taste) + black pepper
- 1 teaspoon garam masala (optional but authentic)
- 4 wedges lemon
- Cilantro and yogurt for serving
- 4 portions naan or basmati rice
Instructions
- Step 1: Heat olive oil in a large skillet over medium heat. Sauté the chopped onion for 3 to 5 minutes until soft. Add the grated garlic, grated ginger, and red pepper flakes, cooking for 1 minute until fragrant. Lower the heat and stir in ground coriander, turmeric powder, and ground cumin. Cook for another minute, adding a splash of water if the pan looks dry.
- Step 2: Add the drained and rinsed chickpeas to the skillet along with salt and black pepper. Stir well to coat the chickpeas with the spices.
- Step 3: Pour in the diced tomatoes and water, including the rinsed tomato can to get all the remaining juice. Stir everything together and simmer gently for 20 to 25 minutes until the sauce thickens.
- Step 4: Turn off the heat and stir in garam masala. Taste and adjust seasoning as needed. Serve hot with naan or basmati rice, a squeeze of lemon, fresh cilantro, and a dollop of yogurt for creaminess if desired.
Tips & Variations
- For a creamier texture, stir in a few spoonfuls of plain yogurt just before serving.
- Add fresh spinach during the last 5 minutes of cooking for an extra boost of nutrition.
- If you prefer a milder curry, reduce or omit the red pepper flakes.
- Use fresh tomatoes and soak dried chickpeas overnight for an even more authentic version.
Storage
Store leftover chana masala in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, adding a splash of water if the sauce 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, but make sure to soak dried chickpeas overnight and cook them until tender before using in this recipe. This will improve texture and flavor.
Is garam masala necessary?
Garam masala adds an authentic warm spice blend and depth of flavor, but you can omit it if you don’t have any on hand. The dish will still be delicious with the other spices.
PrintEasy Chana Masala Recipe
This Easy Chana Masala recipe offers a flavorful and hearty vegetarian Indian dish featuring tender chickpeas simmered in a fragrant blend of spices, tomatoes, and aromatics. It’s a perfect quick and delicious meal served best with basmati rice or warm naan, accented with fresh lemon, cilantro, and optional yogurt for creaminess.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Ingredients
Base Ingredients
- 2 tablespoons olive oil
- 1 large onion, chopped
- 2 cloves garlic, grated
- 2 teaspoons ginger, grated
- ¼ teaspoon red pepper flakes (or more to taste)
Spices
- 2 teaspoons ground coriander
- 1½ teaspoons turmeric powder
- 1 teaspoon ground cumin
- ¾ teaspoon salt (or more to taste) + black pepper to taste
- 1 teaspoon garam masala (optional but authentic)
Main Ingredients
- 3 cans chickpeas (15 oz / 400 g each can, drained and rinsed, about 4½ cups cooked chickpeas)
- 2 cans diced tomatoes (14.5 oz / 400 g each can)
- 1 cup water (plus rinse from tomato cans)
To Serve
- 4 wedges lemon
- Fresh cilantro leaves (for garnish)
- Yogurt (optional, for creaminess)
- 4 portions naan bread or basmati rice
Instructions
- Build the Base: Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the chopped onion and sauté for 3 to 5 minutes until soft and translucent. Add the grated garlic, grated ginger, and red pepper flakes, cooking for another minute until fragrant. Reduce the heat and stir in the ground coriander, turmeric powder, and ground cumin, cooking for an additional minute to toast the spices. Add a splash of water if the mixture looks dry to prevent sticking.
- Add Chickpeas: Stir in the drained and rinsed chickpeas, along with salt and black pepper to taste, making sure the chickpeas are well coated with the flavorful spices.
- Add Tomatoes and Simmer: Pour in the diced tomatoes and the cup of water. Rinse the tomato cans with a bit of water and add this rinse to the pan as well. Stir everything together and let it simmer gently for 20 to 25 minutes, allowing the sauce to thicken and the flavors to meld beautifully.
- Finish and Serve: Turn off the heat and stir in the garam masala for an authentic finishing touch. Taste the dish and adjust seasoning as needed. Serve hot with basmati rice or naan bread, accompanied by lemon wedges, fresh cilantro, and optionally a dollop of yogurt for added creaminess. For extra nutrition, spinach can be stirred in before serving if desired.
Notes
- You can adjust the level of heat by increasing or decreasing the amount of red pepper flakes.
- For a richer flavor, try using ghee instead of olive oil.
- Adding spinach or kale during the simmering step adds extra nutrients and color.
- Leftovers keep well in the refrigerator for 3-4 days and reheat nicely.
- This dish is naturally gluten-free when served with rice; for gluten-free bread options, choose certified gluten-free naan.
- Garam masala is optional but recommended for authentic depth of flavor.
Keywords: Chana Masala, Chickpea Curry, Indian Vegetarian Recipe, Easy Chana Masala, Spiced Chickpeas, Indian Dinner

