
This aromatic chickpea curry brings the authentic flavors of North Indian cuisine to your kitchen.
Using chole masala as the foundation, this dish delivers perfectly spiced, tender chickpeas in a rich, velvety gravy. The traditional slow-cooking method ensures every bite is packed with deep, complex flavors.
Ingredients for Chole Recipe with Chole Masala
Aromatic spices and chickpeas create this North Indian classic with rich, velvety gravy.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Chickpeas 🥜 | 1 ½ cups | Soaked overnight, drained |
| Chole Masala Powder 🌶️ | 2 tbsp | North Indian blend essential |
| Yellow Onion 🧅 | 1 whole | Finely chopped for base |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Fresh Ginger 🌿 | 1 tbsp | Peeled, finely grated |
| Green Chile Pepper 🌶️ | 1 whole | Slit lengthwise for heat |
| Plum Tomatoes 🍅 | 3 whole | Pureed for gravy base |
| Vegetable Oil 🫒 | 3 tbsp | Neutral flavored for cooking |
| Cumin Seeds 🌿 | 1 tsp | Tempered for aroma |
| Bay Leaf 🍃 | 1 whole | For slow-cooked depth |
| Salt 🧂 | 1 tsp | Adjust to taste preference |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
| Garam Masala 🌶️ | ½ tsp | Finished spice blend |
[recipe_ingredient_scaler]
The chole masala is non-negotiable here. Patel Brothers or Indian grocery stores carry authentic blends with the right balance of amchur, cumin, and coriander. For chickpeas, dried are superior to canned—they hold shape better and absorb flavors more deeply during slow cooking. Look for bright, unblemished dried chickpeas without any moisture damage.
No chole masala? Make your own with 1 tbsp cumin, 1 tbsp coriander, 1 tsp amchur, 1 tsp black salt, 1/2 tsp turmeric, 1/2 tsp red chili powder, and 1/4 tsp asafoetida. Canned chickpeas work in a pinch (use two 15-oz cans, drained). For extra depth, add 1 tsp tea leaves while cooking chickpeas—traditional trick for darker color.
The curry deepens in flavor overnight. Store in airtight container for up to 5 days refrigerated. Freezes beautifully for 3 months. Reheat gently to preserve the gravy consistency.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump everything in, let the chickpeas soak up that garlic-ginger-onion magic, and walk away.
- Spice Perfection: The chole masala does all the heavy lifting—warm, earthy, with just the right kick from the fresh ginger.
- Feeds a Crowd: Between us, this stretches effortlessly from weeknight dinner to potluck star with zero extra work.
- Budget Hero: A pound of dried chickpeas costs pennies, and that one jar of chole masala flavors batch after batch.
Step-by-Step Instructions for Chole With Chole Masala
Master the technique for perfectly spiced chickpeas with this authentic North Indian method.
Step 1: Soak and Prepare the Dried Chickpeas
Begin by thoroughly draining the soaked 1.5 cups Dried Chickpeas. The overnight soak is essential—it reduces cooking time and ensures the chickpeas become tender while maintaining their shape. Rinse them under cold water to remove any residual starch.
Transfer the drained chickpeas to a pressure cooker with 4 cups of fresh water. This ratio guarantees even cooking without making the chickpeas mushy. Cook under pressure for 3 whistles on medium heat, then reduce to low heat for 15 minutes until they’re soft but still hold their form.
Step 2: Temper the Whole Spices
Heat 3 tbsp Vegetable Oil in a heavy-bottomed pot over medium heat. When the oil shimmers, add 1 tsp Cumin Seeds and 1 whole Bay Leaf. The cumin should sizzle and release its aroma within 15-20 seconds—this is your cue to add the next ingredients.
Immediately stir in the finely chopped 1 whole Yellow Onion. Sauté for 6-8 minutes until the onions turn golden brown. This slow caramelization builds the flavor foundation. Add the minced 4 cloves Garlic Cloves, 1 tbsp Fresh Ginger, and slit 1 whole Green Chile Pepper, cooking for 1-2 minutes until fragrant.
Step 3: Build the Gravy Base
Add the pureed 3 whole Plum Tomatoes to the pot and cook for 8-10 minutes on medium-low heat. Stir frequently to prevent sticking as the mixture thickens and the oil begins to separate at the edges—a visual sign that the tomatoes are properly cooked.
Sprinkle in 2 tbsp Chole Masala Powder and 1 tsp Salt, stirring well to bloom the spices in the hot oil. Cook for 2-3 minutes to allow the raw aroma of the spices to mellow. The mixture should transform into a thick, reddish-brown paste with oil glistening on the surface.
Step 4: Simmer the Chickpeas in the Gravy
Add the cooked chickpeas along with their cooking liquid to the gravy. Stir to combine, then add enough water to achieve your desired consistency—I recommend a medium-thick gravy that coats the back of a spoon. Bring to a gentle boil, then reduce to a simmer.
Cook uncovered for 15-20 minutes on low heat, stirring occasionally. The gravy will darken and the flavors will meld beautifully. Taste and adjust salt if needed, remembering that the 1 tsp Salt added earlier was just the base.
Step 5: Finish and Garnish
Sprinkle 0.5 tsp Garam Masala over the chole and stir gently. This final spice blend adds warmth and complexity. Turn off the heat and let the dish rest for 5 minutes to allow the flavors to settle.
Garnish with 0.25 cup Fresh Cilantro and a squeeze of 1 tbsp Lemon Juice just before serving. The cilantro adds freshness while the lemon juice brightens all the deep, spiced flavors. Serve hot with naan or steamed rice for the complete experience.
Pro Tips For Making Chole Recipe With Chole Masala
- Soak Overnight: I learned this the hard way—dried chickpeas need a full 8-12 hours in water to soften properly, or they’ll stay tough no matter how long you cook them.
- Bloom the Spices: Heat the chole masala powder in 1 tablespoon of oil for 30 seconds before adding onions—it wakes up the flavors and prevents a raw spice taste.
- Skip Canned Beans: Sounds weird, but it works: dried chickpeas hold their shape better and absorb the masala flavor deeper than canned ones, which can turn mushy.
- Simmer Low and Slow: After adding chickpeas, keep the heat low and let it bubble gently for at least 45 minutes—rushing it with high heat leaves the gravy thin and the beans undercooked.
Regional Styles of This Recipe
Punjabi Dhaba Style
This rustic version is a staple in roadside dhabas across Punjab. I add 1 tsp amchur powder directly to the gravy for extra tang, and a pinch of black salt for that authentic dhaba flavor. Cook the onions until deep brown for a sweeter, richer base. 🗺️
Delhi Street Food
In Delhi, chole is often served with bhature (fried bread). For this style, I make the gravy slightly thicker by reducing it longer. A secret trick: add 1 tsp crushed kasoori methi at the end for an earthy aroma that defines Delhi’s street chole.
Kashmiri Variation
Kashmiris add 1 tsp fennel powder to the spice blend and finish with a sprinkle of dried ginger powder. The result is a more aromatic, slightly sweeter version. I also add 2-3 green cardamom pods while tempering for a royal touch.
Mumbai Style
Mumbai’s version is spicier and more garlicky. I increase the green chile to 2 peppers and add 2 extra garlic cloves. The gravy is often thinner, so I use ½ cup more water during simmering. A squeeze of lime at the end is typical. 🌶️
Hyderabadi Twist
In Hyderabad, they add 1 tsp coconut powder to the gravy for richness. I also notice they use curry leaves in the tempering, which adds a South Indian aromatic note. The chickpeas are often slightly mashed for a creamier texture.
Nutrition Facts
Frequently Asked Questions
Can I use canned chickpeas instead of dried?
Yes, use two 15-oz cans drained and rinsed. They’ll cook faster but may be less flavorful. Simmer them in the gravy for 10-12 minutes to absorb the spices better.
How do I adjust the spice level?
Reduce or omit the green chile for milder heat. For extra spice, add ½ tsp red chili powder with the masala. Always taste before serving and adjust to preference.
Why is my gravy too thin?
Simmer uncovered for 5-10 more minutes to thicken. For quick fixes, mash a few chickpeas or mix 1 tsp cornstarch with water and stir in.
Can I make this without a pressure cooker?
Soak chickpeas overnight, then boil in a pot for 1.5-2 hours until tender. Use plenty of water and check occasionally to prevent burning.
- Recipe for Curried Lamb Chops: Spice-Rubbed and Pan-Seared to Succulence - October 3, 2026
- Recipe for Boneless Leg of Lamb Roast in the Oven: Herb-Crusted and Rosy Pink Inside - October 3, 2026
- Meat Loaf Recipe With Beef And Pork: Homestyle Blend With Rich Gravy - October 3, 2026