This post contains affiliate links.
My chana masala is warmly spiced, deeply savory, and built from pantry staples in about 30 minutes of active cooking. Chickpeas simmer in a fragrant tomato and spice base until the flavors meld into something that tastes like it took much longer to make.

Chana masala is one of the dishes I fell in love with while traveling. What I love about it is the simplicity. There’s no cream, no elaborate technique, no hard-to-find ingredients. The depth of flavor comes entirely from cooking the aromatics properly and letting the tomatoes and chickpeas do the work.
This version is adapted for a standard Western pantry, which means swapping some of the more specific spices for garam masala, coriander, and cumin without losing the soul of the dish. The result is a chana masala that’s honest to the original and easy to pull off on a weeknight.
Big flavor made easy
After making this more times than I can count as part of my own weeknight rotation, here’s why it keeps showing up on the table:
- Deep, complex flavor from a short list of common spices
- One pot from start to finish
- Leftovers taste even better the next day as the spices deepen

Key ingredients
- Chickpeas: Dried or canned, both work. Dried chickpeas soak for one to two hours (or overnight) then simmer for 45 to 60 minutes until pinch-tender. Canned chickpeas skip all of that and go straight in with the sauce.
- Garam masala: The primary spice blend driving the curry flavor. Because brands vary significantly in strength and composition, taste and adjust at the end rather than relying on the listed amount alone.
- Fresh ginger and garlic: Both go in raw with the onion and cook down into the base. Fresh ginger makes a noticeable difference over dried here. Grate it just before using.
- Diced tomatoes: The liquid and acidity base of the sauce. One can is enough to create a saucy consistency that coats the chickpeas without being too wet.
It’s so simple
What sets chana masala apart from other Indian curries is its simplicity. There’s no cream, no coconut milk, no butter sauce. The depth comes entirely from the aromatics and spices cooked down into a tomato base, which makes it one of the most naturally vegan and protein-rich dishes in the entire cuisine.

Serve over basmati rice with a squeeze of fresh lemon, a handful of cilantro, and a dollop of plain yogurt if you want something cooling against the spice. My homemade naan alongside for scooping is the other move I reach for most often.
If you love this chickpea curry, my Indian butter chickpeas are the creamier, richer version worth making next, and my tofu tikka masala is worth having in the rotation for when you want something a little different.

Quick & Easy Chana Masala
Ingredients
- 1 cup dried chickpeas, can sub 2 15-oz cans chickpeas and skip steps 1 and 2
- 2 Tbsp olive oil, 30 mL
- 1 white or yellow onion, finely diced
- 2 Tbsp fresh grated ginger
- 4 cloves garlic, minced
- 2 tsp garam masala
- 1 tsp each coriander, cumin
- ¼ tsp salt
- 1 14.5-oz can diced tomatoes, 400 g
- 1 ½ cups water, 355 mL
- To serve: rice, lemon, cilantro, yogurt
Instructions
- Soak: Add 1 cup dried chickpeas to a pot and cover with water. Let soak for 1 to 2 hours (or 8 hours, if starting in the morning before work).

- Boil: Drain the soaked chickpeas, add them to a pot, and cover with fresh water by about 2 inches. Bring to a boil, then reduce heat and simmer for 45 to 60 minutes, until the chickpeas are tender enough to be pinched between two fingers. Drain and set aside.

- Base: Heat 2 Tbsp olive oil over medium heat in a large skillet or pot, then add 1 white or yellow onion (finely diced), 2 Tbsp fresh grated ginger, 4 cloves garlic (minced), 2 tsp garam masala, and 1 tsp each coriander, cumin, and ¼ tsp salt. Cook until onion is softened and fragrant, 3 to 5 minutes.

- Cook: Stir in 1 14.5-oz can diced tomatoes, 1 ½ cups water, and the chickpeas. Cover and cook, stirring occasionally, until the chickpeas are heated through and the flavors meld, about 10 to 15 minutes. Add more water, as needed. Season with salt, taste, and add more salt/garam masala as needed.

- Serve: Serve warm with rice, a squeeze of fresh lemon juice, and fresh cilantro. I also love it with a dollop of plain yogurt and some homemade naan!

Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.



















