Chole Puri Recipe
Chef's favourite breakfast: chole (chickpeas), pickles (which are pickles) and one giant, crackled, puffy puri. Satisfying morning, noon or night.
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
For the chole (spiced chickpeas)
For the pickles & condiments
For the puri (one giant crackled puffed puri)
Method
For the chole (spiced chickpeas)
Soak
Rinse the dried chickpeas thoroughly. Place in a bowl with 3 cups water and soak at least 8 hours or overnight (or 1–2 hours in hot water for a quick soak). Drain.
Cook chickpeas
Put drained chickpeas into a pressure cooker or pot with 4 cups fresh water. Pressure-cook for 20–25 minutes on medium after first whistle (or simmer 60–75 minutes until tender) until soft but holding shape. Reserve cooking liquid; drain and set chickpeas aside and keep 1 cup cooking liquid if available.
Make masala
Heat 2 tbs oil in a skillet over medium heat. Add cumin seeds and let them sizzle 10–15 seconds. Add finely chopped onion and sauté 6–8 minutes until golden. Add ginger-garlic paste and sauté 30 seconds. Add chopped tomato and cook 5–7 minutes until oil starts to separate and tomato softens.
Spice the masala
Lower heat and stir in ground coriander, ground cumin, chili powder, turmeric and 1 tsp salt. Cook 1–2 minutes to bloom the spices, stirring so they don’t burn.
Combine & simmer
Add the cooked chickpeas to the masala and pour about 1 cup hot water (or reserved cooking liquid). Stir to combine, bring to a gentle boil, then lower heat and simmer uncovered 10–15 minutes so flavors meld and gravy thickens. Mash a few chickpeas lightly with the back of a spoon for body if desired.
Finish
Stir in garam masala and amchur (or lemon juice) and adjust salt to taste. If gravy is too thin, simmer a few more minutes; if too thick, add up to 1/2 cup hot water. Garnish with chopped cilantro and keep warm.
For the pickles & condiments
Arrange 1/4 cup pickle in a small bowl. Slice red onion thinly and toss with a pinch of salt and a squeeze of lemon if using. Cut lemons into wedges to serve alongside. Keep at room temperature; no cooking required.
For the puri (one giant crackled puffed puri)
Make dough
In a bowl combine 1 cup all-purpose flour, 1 tsp semolina, 1/4 tsp salt and 1 tsp oil. Mix, then gradually add warm water (about 1/4 cup) and knead to a firm smooth dough, about 5 minutes. Dough should be stiff but pliable. Cover with a damp cloth and rest 15–20 minutes.
Shape
Divide dough into 2 equal balls (you’ll make one large puri — reserve the other ball for another puri or smaller puris). Roll one ball briefly to remove air and flatten. On a lightly floured surface, roll into a disc roughly 6–7 inches (15–18 cm) diameter and 1.5–2 mm thick. For a crackled texture, roll evenly thin and ensure surface is smooth. Dust lightly with flour as needed.
Heat oil
Heat 2 cups oil in a deep skillet or kadai over medium-high heat until shimmering and a small piece of dough sizzles and rises immediately (about 180–190°C / 350–375°F).
Fry puri
Carefully slide the rolled puri into the hot oil. Press gently in center with a slotted spoon to encourage puffing. It should puff into a giant balloon within 15–30 seconds; flip and cook the other side an additional 10–15 seconds until golden-brown with crackled surface. Remove and drain on paper towels. Keep warm; serve immediately with chole and pickles.
Notes on frying safely
Do not overheat oil (it will darken quickly). Fry one puri at a time. If it puffs poorly, oil is either too cool (won’t puff) or too hot (will brown before puffing); adjust heat accordingly.