Chana Masala (Indian Chickpea Curry)
Chana Masala (Indian Chickpea Curry) is a flavorful and hearty dish featuring tender chickpeas simmered in a spiced tomato gravy, blending warm Indian spices with a perfect balance of heat, tanginess, and earthy depth. This easy-to-make recipe uses simple pantry staples, making it a nutritious and satisfying plant-based meal ideal for quick weeknight dinners or meal prep, suitable for both beginners and seasoned Indian cuisine lovers.
- Author: Emily
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop Cooking / Sautéing and Simmering
- Cuisine: Indian
- Diet: Vegan, Gluten Free
Main Ingredients
- 2 cups cooked or canned chickpeas (drained with some liquid reserved)
- 1 large onion, finely chopped
- 2 cloves garlic, minced or garlic paste (1 teaspoon)
- 1 teaspoon fresh ginger paste or grated fresh ginger
- 2 medium tomatoes, chopped or 1 cup canned tomato puree
- 2 green chilies, finely chopped (adjust to taste)
- 2 tablespoons oil or ghee
Spices
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric powder
- 1 teaspoon chili powder (adjust to taste)
- 1 teaspoon garam masala (added at the end)
- Salt to taste
Garnishes & Finishing
- Fresh cilantro, chopped (for garnish)
- 1 tablespoon fresh lemon juice
- Optional: finely diced red onions and lemon wedges for serving
- Prepare the base: Heat oil or ghee in a pan over medium heat. Add the finely chopped onions and sauté until they turn golden brown and caramelized, adding natural sweetness and depth. Then add garlic, ginger paste, and chopped green chilies. Cook for another 1-2 minutes until fragrant, forming the flavorful foundation of the curry.
- Add spices: Sprinkle ground cumin, ground coriander, turmeric powder, and chili powder into the pan with the onion mixture. Toast the spices briefly, stirring constantly to release their essential oils, which deepens the aroma and flavor of the dish.
- Incorporate tomatoes: Add the chopped fresh tomatoes or canned tomato puree to the spices in the pan. Cook the mixture down, stirring frequently, until it thickens into a rich, saucy consistency and the flavors meld, about 8-10 minutes.
- Combine chickpeas and simmer: Stir in the cooked or canned chickpeas along with some of their reserved liquid. Add a little water or broth as needed to reach your desired consistency. Reduce the heat and let the curry simmer gently for 10-15 minutes, allowing the chickpeas to absorb the spices and the sauce to thicken further.
- Finish with garam masala and lemon: Just before serving, sprinkle garam masala evenly over the curry and squeeze fresh lemon juice to brighten and enhance the overall flavors. Stir gently to combine.
Notes
- Use fresh spices or freshly ground whole spices for the best flavor impact.
- Do not rush caramelizing onions; their sweetness balances the spices perfectly.
- Simmer the curry on low heat to help chickpeas absorb all the spices thoroughly.
- Adjust sauce thickness by adding more or less water/broth during simmering.
- Allow the curry to rest off heat for at least 10 minutes before serving to let flavors develop fully.
Nutrition
- Serving Size: 1 cup
- Calories: 250 kcal
- Sugar: 6 g
- Sodium: 400 mg
- Fat: 7 g
- Saturated Fat: 1.5 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 9 g
- Protein: 12 g
- Cholesterol: 0 mg
Keywords: Chana Masala, Indian Chickpea Curry, vegetarian curry, vegan curry, chickpea curry, Indian spices, quick dinner, healthy Indian recipe