Punjabi Chana Masala Recipe
A can of chickpeas becomes something far more satisfying here after it simmers in a properly cooked tomato-onion masala. I make this Punjabi chana masala when I want a deeply savory dinner without soaking beans the night before. The base starts with diced onion, garlic, and grated ginger, then gets seasoned with cumin and coriander before the tomatoes go in. Because the recipe uses canned chickpeas, it comes together in about 50 minutes, but the finished dish tastes as though it has been cooking much longer. It serves four generously and is naturally vegan, vegetarian, and gluten-free. The key to this version is cooking the tomato mixture until it thickens and loses its raw, sharp smell. Four medium tomatoes provide plenty of moisture, so I let them simmer patiently until the oil begins to show around the edges and the masala looks cohesive rather than watery. Then I add the drained chickpeas and let them cook in that sauce for about 20 minutes. A few chickpeas will soften and break down, naturally thickening the gravy, while the rest stay pleasantly firm. I stir in the garam masala toward the end so its warm, fragrant notes remain noticeable instead of disappearing during the longer simmer. One practical tip: rinse the chickpeas well and taste one before adding them. Some canned chickpeas are already quite soft, while others need the full simmering time to become tender, and rinsing removes the excess canning liquid that can make the sauce taste flat or overly salty. If the masala starts catching on the bottom before the tomatoes have cooked down, add a tablespoon or two of water and lower the heat; scraping a dark, scorched layer into the sauce will overpower the ginger, garlic, and spices. For an especially thick texture, mash a small scoop of chickpeas against the side of the pan during the final few minutes. This is an easy weeknight dinner, but it is also welcome at a relaxed weekend table, especially because it reheats beautifully. Serve it with basmati rice, jeera rice, or warm roti to catch every bit of the tomato gravy. A spoonful of plain vegan yogurt, sliced red onion, fresh cilantro, or a squeeze of lemon makes a nice contrast to the earthy spices. Leftovers usually become thicker overnight; loosen them with a splash of water while reheating, and the flavors will be even more rounded the next day.
Recipe Details
Cuisine: Indian
Prep time: 10 minutes. Cook time: 40 minutes. Total time: 50 minutes.
Servings: 4
Difficulty: Easy
Ingredients
- 1 (15 oz) can, drained chickpeas
- 1 medium, diced onion
- 4 cloves garlic
- 1-inch piece, grated ginger
- 4 medium tomatoes
- 1 tsp cumin
- 1 tsp coriander
- 1 tsp garam masala
- 1 large amchur (dry mango powder)
- 2 tbsp oil
- 1 tsp salt
- 1 tsp fresh coriander
Instructions
- Step 1: Sauté onion in oil until deep golden
- Step 2: Add garlic, ginger, tomatoes and cook down
- Step 3: Add dry spices and bloom 2 minutes
- Step 4: Add chickpeas with some liquid
- Step 5: Simmer 20 minutes until thick
- Step 6: Finish with amchur and fresh coriander