Chana Masala, a vibrant chickpea curry, is a staple in Indian homes and a favorite at restaurants worldwide. But did you know you can make this hearty, protein-packed dish from scratch in just 30 minutes? No need for elusive ingredients or hours of simmering—this recipe brings big flavor fast.
With canned chickpeas, classic Indian spices, and a few clever shortcuts, you’ll have an aromatic, saucy curry that tastes like it’s been simmering all day. Perfect for busy weeknights, meal prep, or impressing guests with authentic flavors—no special equipment required!
Why you'll love it
Ready in just 30 minutes—weeknight friendly.
Uses pantry staples and canned chickpeas.
Vegan, gluten-free, and packed with plant protein.
Full, authentic Indian flavor—no shortcuts on taste.
1-2 green chilies, finely chopped (optional, to taste)
1 1/2 tsp ground cumin
1 1/2 tsp ground coriander
1 tsp garam masala
1/2 tsp ground turmeric
1/4-1/2 tsp cayenne pepper (to taste)
1 (14 oz/400 g) can diced tomatoes
2 (15 oz/425 g each) cans chickpeas, rinsed and drained
1 tsp kosher salt (or to taste)
1/2 tsp sugar
1/2 cup (120 ml) water
Juice of 1/2 lemon (about 1 tbsp)
2 tbsp chopped cilantro (optional, for garnish)
Instructions
Heat oil in a large skillet or Dutch oven over medium heat. Add onions and sauté for 4-5 minutes until golden.
Add garlic, ginger, and green chili. Cook for 1 minute until fragrant.
Stir in cumin, coriander, garam masala, turmeric, and cayenne. Fry spices for 30 seconds.
Add diced tomatoes, salt, and sugar. Cook for 4-5 minutes until tomatoes soften and oil begins to separate.
Add chickpeas and water. Stir, bring to a simmer, and cook uncovered for 10 minutes, mashing a few chickpeas with the back of a spoon for a creamier texture.
Taste and adjust salt or spices as needed. Finish with lemon juice.
Garnish with cilantro and serve hot with rice or naan.
Make It Your Way
Instant Pot Version
Select 'Sauté' mode and cook onions, garlic, ginger, and spices as directed. Add tomatoes, salt, sugar, chickpeas, and water. Lock lid, pressure cook on high for 5 minutes, natural release for 5 minutes, then quick release. Finish with lemon juice and cilantro.
Ingredient Substitutions
No garam masala? Use 1/2 tsp each ground cinnamon and cloves. No green chili? Add a pinch more cayenne. Canned tomatoes can be swapped for 2 medium fresh tomatoes, finely chopped. Chickpeas can be cooked from dry—use 3 cups (500 g) cooked chickpeas. Cilantro can be omitted or replaced with parsley.
Expert Tips
Mashing some chickpeas in the sauce thickens and enriches the curry.
For extra depth, add 1/2 tsp smoked paprika or a dash of amchur (dried mango powder) if available.
Let the spices bloom in oil for maximum flavor.
Use fire-roasted canned tomatoes for a smokier taste.
Adjust cayenne or green chili for your preferred heat level.
Squeeze lemon juice at the end—never skip it for brightness.
What to Serve It With
Serve Chana Masala hot with basmati rice, jeera rice, or warm naan. Add a dollop of dairy or vegan yogurt and crisp cucumber salad for a cooling side.
Storage & Reheating
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove or microwave. Chana Masala freezes well for up to 2 months—thaw and reheat with a splash of water.
Frequently Asked Questions
Can I use dried chickpeas instead of canned?
Yes! Soak 1 cup (200 g) dried chickpeas overnight, then cook until tender. Use 3 cups cooked chickpeas in place of canned.
Is Chana Masala spicy?
It can be, but you control the spice! Adjust green chili and cayenne to your taste.
How do I make this oil-free?
Sauté onions in a splash of water or vegetable broth instead of oil. The curry will still be flavorful.
Can I make Chana Masala in advance?
Absolutely—flavors deepen overnight. Store in the fridge and reheat as needed.
What if I don’t have garam masala?
Use a mix of ground cinnamon, cloves, and a pinch of black pepper as a substitute.
Is Chana Masala gluten-free?
Yes! All the ingredients are naturally gluten-free.
Can I add vegetables to this curry?
Yes, add diced bell peppers, spinach, or peas in the last 5 minutes of cooking for extra nutrition.