Chana Masala is a rich and comforting chickpea curry simmered in a deeply spiced tomato-based sauce. Originating from the Indian subcontinent, this hearty vegan dish combines tender chickpeas with aromatic spices to create a flavorful, satisfying meal that pairs perfectly with rice or flatbread. It’s a wonderful example of how simple pantry ingredients can transform into something truly special.
Why You’ll Love This Recipe
This Chana Masala is packed with bold, warming spices that create incredible depth of flavor.
It is completely plant-based and naturally dairy-free, making it suitable for a variety of dietary preferences.
The ingredients are simple and affordable, many of which are pantry staples.
It’s filling and protein-rich thanks to the chickpeas, making it a satisfying main dish.
The sauce is blended for a smooth, velvety texture that coats every bite beautifully.
It pairs wonderfully with rice, poori bread, or other flatbreads, making it versatile for serving.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
¼ cup frying oil
1 large onion, finely chopped
2 chili peppers, finely chopped (optional)
3 oz fresh ginger, finely chopped
4 cups tomatoes, diced or crushed
1 cup water (plus more if needed, added ¼ cup at a time)
2 tablespoons ground turmeric
2 tablespoons ground cardamom
1 tablespoon dried cilantro
1 tablespoon ground cumin
1 tablespoon ground coriander
¼ teaspoon ground cinnamon
½ teaspoon ground black pepper
pinch of ground cloves
1 teaspoon salt (plus more to taste)
4 cups canned chickpeas, drained
5 cloves garlic, grated
2 tablespoons brown sugar
juice of 1 lemon
Directions
Prepare the sauce base.
Preheat a saucepan over medium-high heat and add ¼ cup of frying oil. Add the finely chopped onion and sauté, stirring occasionally, until the onions are glossy and softened, about 2 to 4 minutes.
Add aromatics.
Stir in the optional chopped chili peppers and the finely chopped ginger. Sauté for an additional 1 to 2 minutes, stirring occasionally to prevent sticking.
Build the sauce.
Add the diced or crushed tomatoes, 1 cup of water, turmeric, cardamom, dried cilantro, cumin, coriander, cinnamon, black pepper, ground cloves, and 1 teaspoon of salt. Stir thoroughly to combine. Bring the mixture to a gentle simmer, about 195°F, stirring occasionally.
Simmer.
Reduce the heat to medium and let the sauce simmer for about 10 minutes, stirring occasionally. If the sauce thickens too much at any stage, add water ¼ cup at a time and stir vigorously until fully incorporated.
Blend the sauce.
Using an immersion blender, carefully blend the sauce directly in the saucepan for 30 seconds to 1 minute until smooth while it continues cooking.
Complete the dish.
Add the drained chickpeas, grated garlic, brown sugar, and lemon juice. Stir well and let the mixture simmer on medium heat for 5 to 10 minutes, allowing the flavors to meld together.
Final seasoning.
Taste the Chana Masala and adjust salt and pepper as needed.
Serve.
Serve hot with rice, Indian-style rice, or poori bread.
For a creamier texture, stir in a few tablespoons of coconut milk during the final simmer.
For extra heat, increase the number of chili peppers or add a pinch of red chili powder.
To add more vegetables, include diced bell peppers or spinach during the final simmering stage.
For a thicker curry, simmer uncovered a few extra minutes until the sauce reduces further.
If you prefer whole spices, you can substitute some of the ground spices with lightly crushed whole versions and remove them before serving.
Storage/Reheating
Store leftover Chana Masala in an airtight container in the refrigerator for up to 4 days.
To freeze, allow the dish to cool completely, then store in freezer-safe containers for up to 3 months.
Reheat on the stovetop over medium heat, adding a splash of water if the sauce has thickened too much. Stir occasionally until heated through.
You can also reheat in the microwave in 1-minute intervals, stirring between each interval for even heating.
FAQs
Can I use dried chickpeas instead of canned?
Yes. Soak dried chickpeas overnight and cook them until tender before using. You will need about 2 cups of dried chickpeas to yield roughly 4 cups cooked.
Is Chana Masala very spicy?
The spice level depends on the chili peppers used. You can omit them for a milder dish or increase them for more heat.
Can I make this dish ahead of time?
Yes. In fact, the flavors deepen after a few hours or even the next day, making it ideal for meal prep.
What can I serve with Chana Masala?
It pairs beautifully with basmati rice, poori bread, naan, or even simple flatbread.
Can I make this oil-free?
You can reduce or omit the oil by sautéing the onions in a small amount of water instead, though the flavor may be slightly lighter.
Why blend the sauce?
Blending creates a smooth, rich texture that evenly coats the chickpeas and enhances the overall consistency of the dish.
Can I reduce the spices?
Yes, but reducing them will change the depth and intensity of flavor. Adjust gradually to suit your taste.
How do I thicken the sauce if it’s too thin?
Simmer uncovered for a few extra minutes to allow excess liquid to evaporate, stirring occasionally.
Can I add fresh herbs?
Yes. Fresh cilantro added just before serving brings a bright, fresh finish to the dish.
Is this recipe gluten-free?
Yes. The ingredients listed are naturally gluten-free. Just ensure any bread served alongside is also gluten-free if needed.
Conclusion
Chana Masala is a vibrant, comforting dish that proves plant-based cooking can be deeply flavorful and satisfying. With its rich blend of spices, hearty chickpeas, and smooth tomato sauce, this recipe delivers warmth and bold taste in every bite. Whether served for a weeknight dinner or prepared ahead for meal planning, it’s a dependable and delicious addition to your table.
Chana Masala is a rich and comforting chickpea curry simmered in a deeply spiced tomato-based sauce. This hearty Indian-inspired vegan dish features tender chickpeas blended into a smooth, aromatic gravy that pairs perfectly with rice or flatbread.
Author:Sophia
Prep Time:30 minutes
Cook Time:30 minutes
Total Time:60 minutes
Yield:4 servings
Category:Main Course
Method:Stovetop
Cuisine:Indian
Diet:Vegan
Ingredients
¼ cup frying oil
1 large onion, finely chopped
2 chili peppers, finely chopped (optional)
3 oz fresh ginger, finely chopped
4 cups tomatoes, diced or crushed
1 cup water (plus more if needed, added ¼ cup at a time)
2 tablespoons ground turmeric
2 tablespoons ground cardamom
1 tablespoon dried cilantro
1 tablespoon ground cumin
1 tablespoon ground coriander
¼ teaspoon ground cinnamon
½ teaspoon ground black pepper
Pinch of ground cloves
1 teaspoon salt (plus more to taste)
4 cups canned chickpeas, drained
5 cloves garlic, grated
2 tablespoons brown sugar
Juice of 1 lemon
Instructions
Preheat a saucepan over medium-high heat and add the frying oil. Add the chopped onion and sauté for 2 to 4 minutes until softened and glossy.
Stir in the chili peppers (if using) and chopped ginger. Sauté for 1 to 2 minutes, stirring to prevent sticking.
Add tomatoes, 1 cup water, turmeric, cardamom, dried cilantro, cumin, coriander, cinnamon, black pepper, cloves, and salt. Stir well and bring to a gentle simmer.
Reduce heat to medium and simmer for 10 minutes, stirring occasionally. Add additional water ¼ cup at a time if the sauce thickens too much.
Using an immersion blender, blend the sauce directly in the saucepan for 30 seconds to 1 minute until smooth.
Add chickpeas, garlic, brown sugar, and lemon juice. Stir well and simmer for 5 to 10 minutes to allow flavors to meld.
Taste and adjust salt and pepper as needed.
Serve hot with rice or flatbread.
Notes
For a creamier texture, stir in a few tablespoons of coconut milk during the final simmer.
Increase chili peppers or add red chili powder for extra heat.
Add diced bell peppers or spinach during the final simmer for extra vegetables.
Simmer uncovered longer for a thicker curry.
Store in the refrigerator for up to 4 days or freeze for up to 3 months.