Spicy Vegan Chana Masala – Easy Indian Chickpea Curry
Craving a hearty, plant-based meal? This Spicy Vegan Chana Masala is not just another curry; it's a flavorful explosion that will transport your taste buds straight to India. With tender chickpeas simmered in a rich and spicy tomato sauce, this dish is a celebration of spices and legumes. It's a one-pot wonder that's perfect for a cozy dinner or meal prep.

Ingredients
- 2 cans (15 oz each) chickpeas, drained and rinsed
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 inch ginger, grated
- 1 can (14 oz) diced tomatoes
- 2 tablespoons vegetable oil
- 1 teaspoon cumin seeds
- 1 teaspoon coriander powder
- 1 teaspoon garam masala
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon red chili powder (adjust to taste)
- Salt to taste
- Fresh cilantro for garnish
- Cooked rice or naan for serving
Instructions
- Sauté Aromatics: In a large pan, heat the vegetable oil over medium heat. Add cumin seeds and let them sizzle for a few seconds. Then add the chopped onion, garlic, and ginger. Sauté until the onions are golden brown.
- Add Spices: Stir in coriander powder, garam masala, turmeric, and red chili powder. Cook for another minute until the spices are fragrant.
- Add Tomatoes: Pour in the diced tomatoes along with their juice. Cook for 5-7 minutes, stirring occasionally, until the mixture thickens.
- Incorporate Chickpeas: Add the rinsed chickpeas and season with salt. Stir well to combine everything. If the mixture is too thick, add a splash of water. Simmer for 10-15 minutes to allow the flavors to meld.
- Serve: Garnish with fresh cilantro and serve hot over rice or with naan.
Cook’s tips
- Toast the cumin seeds until they splutter but don't burn to release their aroma.
- Use a heavy-bottomed pan to prevent the curry from sticking and burning.
- Mash a few chickpeas with the back of a spoon to naturally thicken the sauce.
- Adjust the red chili powder to your preferred spice level—start with 1/2 teaspoon and add more if desired.
- Let the curry rest for 5 minutes after cooking to allow the flavors to fully meld.
Substitutions
- Use coconut oil instead of vegetable oil for a subtle tropical flavor.
- Substitute canned diced tomatoes with an equal amount of fresh chopped tomatoes (about 2 cups).
- If you don't have cumin seeds, use 1 teaspoon of ground cumin added with the other spices.
- Replace garam masala with an equal amount of curry powder for a different but still delicious taste.
- For a lower-sodium version, use no-salt-added canned chickpeas and adjust salt to taste.
Storage & reheating
Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of water if the sauce has thickened.
Frequently asked questions
What can I serve with Chana Masala?
Serve it over cooked basmati rice, with warm naan, or alongside roti. It also pairs well with a simple side salad or steamed vegetables.
How spicy is this dish?
It has a moderate heat level from the red chili powder. You can easily adjust the spice by increasing or decreasing the amount of chili powder, or by adding a pinch of cayenne for extra heat.
Can I make this Chana Masala in advance?
Absolutely! This curry tastes even better the next day as the flavors deepen. Make it up to 3 days ahead and store it in the fridge, or freeze it for up to 3 months.
Is this recipe gluten-free and vegan?
Yes, it's completely plant-based and naturally gluten-free as long as you serve it with rice or a gluten-free flatbread. Always check that your spices are certified gluten-free if you have a severe allergy.



