Chana Masala is a rich and flavorful Indian chickpea curry that combines a hearty mix of chickpeas, tomatoes, onions, and aromatic spices. This dish is easy to prepare, full of robust flavors, and perfect for both vegetarians and meat-lovers alike. Paired with basmati or jasmine rice, it makes for a satisfying meal that even kids will love!
Quick Benefits
- Easy and Quick: Ready in just 30 minutes, making it a perfect weeknight meal.
- Nutritious: Packed with protein from chickpeas and a rich mix of vitamins and minerals.
- Flavorful: A blend of spices like garam masala, coriander, and turmeric create a flavorful and aromatic dish.
- Kid-Friendly: Mild enough for kids (especially if you leave out the chili pepper), making it a family-friendly option.
Essential Ingredients
- Chickpeas: The main protein source in this dish, packed with fiber, protein, and essential nutrients.
- Onion and Tomato: Create the base of the curry, adding depth and richness to the sauce.
- Ginger and Garlic: These two ingredients bring warmth and aromatic flavor to the dish.
- Green Chili: Adds a touch of spice (optional, depending on your heat preference).
- Spices: Chili powder, coriander powder, garam masala, and turmeric powder provide the authentic Indian flavor profile.
- Olive Oil and Bay Leaves: For cooking the base and adding fragrance to the curry.
Preparation Steps
- In a food processor, grind the chopped onion, tomato, ginger, garlic, and green chili into a paste.
- Heat olive oil in a large skillet over medium heat. Add bay leaves and fry for about 30 seconds until fragrant.
- Pour the prepared paste into the skillet and cook until the oil begins to separate and the mixture turns golden brown (about 2 to 3 minutes).
- Add the chili powder, coriander powder, garam masala, turmeric powder, and salt to the skillet. Stir and cook for another 2 to 3 minutes until hot.
- Stir in enough water to create a thick sauce, and bring it to a boil. Add the chickpeas, reduce the heat to medium, and cook for 5 to 7 minutes until the chickpeas are heated through.
- Garnish with fresh cilantro before serving.

Health Benefits
- High in Protein: Chickpeas are an excellent source of plant-based protein, making this dish a great choice for vegetarians and vegans.
- Rich in Fiber: The high fiber content in chickpeas helps support digestive health.
- Packed with Antioxidants: Spices like turmeric and coriander have powerful antioxidant properties that support overall health.
- Supports Heart Health: Chickpeas contain potassium, which is beneficial for heart health and maintaining healthy blood pressure levels.
- Immune Boosting: The Vitamin C in tomatoes and the spices provide immune-boosting benefits.
Serving Suggestions
- Serve with Rice: Enjoy with basmati or jasmine rice for a complete meal.
- Naan Bread: Serve with Indian naan bread to soak up the flavorful sauce.
- Pair with Matar Paneer: To create a complete Indian feast, pair this dish with a matar paneer recipe.
- Add Yogurt: For a creamy contrast, serve with a side of plain yogurt or raita.
Creative Variations
- Add Vegetables: Throw in some peas, spinach, or potatoes for added texture and flavor.
- Spicy Version: Increase the amount of green chili or add red chili powder for more heat.
- Vegan Version: This dish is already vegan, but you can add coconut milk for extra creaminess.
- Make it Creamier: Stir in a bit of coconut milk or cream to make the curry rich and smooth.
Storage Tips
- Refrigeration: Store leftover chana masala in an airtight container in the refrigerator for up to 3-4 days.
- Freezing: This dish freezes well. Store in a freezer-safe container for up to 3 months. Thaw in the refrigerator overnight before reheating.
- Reheating: Reheat on the stovetop or in the microwave. If it’s too thick, add a little water to achieve the desired consistency.
Pro Tips
- Make it Ahead of Time: Chana masala tastes even better the next day when the flavors have had time to meld together. Make it ahead and store in the fridge for a quick meal later.
- Adjust Consistency: If the sauce is too thick, add a bit more water to achieve your preferred texture.
- Cook the Spices Well: Don’t skip the step of cooking the spices until they’re fragrant, as this really brings out the depth of their flavors.
- Taste and Adjust: Before serving, taste the curry and adjust the seasoning as needed. If it’s too tangy, add a pinch of sugar to balance it out.
Frequently Asked Questions
Can I make this dish spicier?
Yes! You can increase the amount of green chili or add red chili powder for extra heat.
Can I make this recipe without a food processor?
Yes! You can finely chop the onion, tomato, ginger, garlic, and chili by hand if you don’t have a food processor.
Can I use dried chickpeas instead of canned?
Absolutely! If you use dried chickpeas, be sure to soak them overnight and cook them thoroughly before adding them to the curry.
Can I make this recipe in advance?
Yes, chana masala actually tastes better the next day, so it’s a great dish to make ahead of time for easy meals throughout the week.
Can I freeze chana masala?
Yes, chana masala freezes well. Let it cool completely before transferring it to a freezer-safe container.
Chana Masala is a flavorful and comforting dish that is full of spices and delicious chickpeas. It’s a perfect meal for both vegetarians and meat-eaters alike, and it pairs wonderfully with rice or naan. This quick and easy recipe is a great introduction to Indian cuisine and will soon become a family favorite!
Print
Chana Masala (Indian Chickpea Curry) Recipe
Chana Masala is a hearty and flavorful Indian chickpea curry, made with a rich blend of tomatoes, onions, garlic, ginger, and aromatic Indian spices. This dish is perfect for both vegetarians and non-vegetarians alike, offering a delicious and nutritious meal. It’s best served over basmati or jasmine rice for a complete meal your family will love!
- Total Time: 30 mins
Ingredients
- 1 onion, chopped
- 1 tomato, chopped
- 1 (1-inch) piece fresh ginger, peeled and chopped
- 4 cloves garlic, chopped, or more to taste
- 1 green chile pepper, seeded and chopped (Optional)
- 3 tablespoons olive oil
- 2 fresh bay leaves
- 1 teaspoon chili powder
- 1 teaspoon coriander powder
- 1 teaspoon garam masala
- ½ teaspoon turmeric powder
- 1 pinch salt to taste
- water, as needed
- 1 (15 ounce) can chickpeas
- 1 teaspoon fresh cilantro leaves, for garnish, or more to taste
Instructions
-
Grind onion, tomato, ginger, garlic, and chile pepper together in a food processor into a paste.
-
Heat olive oil in a large skillet over medium heat. Fry bay leaves in hot oil until fragrant, about 30 seconds. Pour the paste into the skillet and cook until the oil begins to separate from the mixture and is golden brown in color, 2 to 3 minutes. Season the mixture with chili powder, coriander, gram masala, turmeric, and salt; cook and stir until very hot, 2 to 3 minutes.
-
Stir just enough water into the mixture to get a thick sauce; bring to a boil and stir chickpeas into the sauce. Reduce heat to medium and cook until the chickpeas are heated through, 5 to 7 minutes. Garnish with cilantro.
- Prep Time: 15 mins
- Cook Time: 15 mins
- Category: Main Course
- Cuisine: Indian
Nutrition
- Serving Size: 2
- Calories: 413 per serving