Chole Puri
A comforting North Indian combo of spiced chickpea curry and puffed whole wheat puris. The chole is rich with onion, tomato, and warm spices, while the puris fry up light and golden for a festive meal.
For 4 servings
- prep · ~480 min
Soak the chickpeas overnight.
Rinse the chickpeas well and soak them in plenty of water for at least 8 hours or overnight. Drain before cooking.
TIPA full overnight soak helps the chickpeas cook evenly and turn creamy inside. - pressure cook · ~35 min
Pressure cook the chickpeas.
1.Add soaked chickpeas and 4 cups water to a pressure cooker.2.Add the tea bag if using for a deeper color.3.Cook on medium heat until the chickpeas are very tender, about 20 to 25 minutes after full pressure.4.Let the pressure release naturally, then discard the tea bag. - knead · ~20 min
Knead the puri dough.
Mix whole wheat flour, semolina, 1 teaspoon oil, and a small pinch of the salt. Add water little by little and knead into a stiff, smooth dough. Cover and rest for 15 minutes.
TIPKeep the dough firmer than roti dough so the puris puff and hold less oil. - saute · ~16 min
Cook the masala for the chole.
1.Heat 2 tablespoons oil in a pan over medium heat.2.Add cumin seeds and bay leaf; let them sizzle for 20 to 30 seconds.3.Add onion and cook until golden, 6 to 8 minutes.4.Add ginger, garlic, and green chili; cook for 1 minute.5.Add tomato, turmeric powder, red chili powder, coriander powder, cumin powder, garam masala, dry mango powder, and most of the remaining salt.6.Cook until the tomatoes soften and the masala looks thick, 6 to 8 minutes.TIPCook the tomato mixture well until it loses its raw smell; this gives the chole a fuller flavor. - simmer · ~12 min
Simmer the chole until thick.
Add the cooked chickpeas with some of their cooking liquid to the masala. Lightly mash a few chickpeas to thicken the gravy, then simmer for 10 to 12 minutes. Stir in lemon juice.
- garnish
Finish the chole with cilantro.
- prep · ~15 min
Roll the puris.
1.Divide the rested dough into 12 equal balls.2.Keep the balls covered so they do not dry out.3.Roll each ball into a small disc, about 4 inches wide.4.Do not dust with too much dry flour or the oil will get cloudy. - fry · ~15 min
Fry the puris until puffed.
1.Heat oil for deep frying in a kadai over medium-high heat.2.Slide in one rolled puri and gently press it with a slotted spoon until it puffs.3.Flip and fry the other side for a few seconds until lightly golden.4.Remove and drain well, then repeat with the remaining puris.TIPThe oil should be hot but not smoking; if it is too cool, the puris turn greasy instead of puffed. - serve
Serve the chole hot with puris.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Cook the chickpeas until very soft; slightly undercooked chana will stay grainy even after simmering in the masala.
- 2Mash a small handful of cooked chickpeas into the gravy so the chole turns naturally thick and clings better to the puris.
- 3Brown the onions well before adding tomatoes; that deeper base gives the chole its fuller dhaba-style taste.
- 4Keep the puri dough stiff, not soft like roti dough, or the puris will absorb more oil and won't hold their puff.
- 5Roll each puri evenly with no thin edges, since uneven thickness makes them puff patchily in the hot oil.
- 6Fry one puri at a time and press gently only after it rises; overcrowding drops the oil temperature and makes them greasy.
- 7Finish the chole with lemon juice only after simmering, so the tang stays bright instead of getting muted by cooking.
Adapt it for your goals.
No-onion-no-garlic
Skip onion and garlic, increase ginger and tomatoes slightly, and keep the whole spices prominent for a satvik-style version.
extra spicyExtra-spicy
Add more green chili and a little extra red chili powder if you want a sharper, street-style heat in the chole.
bhatura style pairingBhatura-style pairing
Serve the same chole with bhatura instead of puri when you want a softer, richer restaurant-style combination.
lighter serveLighter-serve
Pair the chole with plain phulka or steamed rice instead of fried puris for an easier everyday meal.
Why this is on our healthy list.
Plant Protein From Chickpeas
The chickpeas make this meal more filling and satisfying, with plant-based protein that helps turn it into a hearty main dish.
Fiber-Rich Ingredients
Chickpeas and whole wheat flour contribute dietary fiber, which supports fullness and gives the dish more staying power.
Spice and Herb Benefits
Ginger, garlic, cumin, coriander, and cilantro add aroma along with beneficial plant compounds commonly valued in Indian cooking.
Frequently asked questions
Usually the dough was too soft, the discs were rolled unevenly, or the frying oil was not hot enough when the puri went in.



