Kolkata Style Puchka Recipe
Crispy hollow semolina shells filled with spiced mashed potato and black chickpeas, dunked into fiery, tangy tamarind pani — the iconic Kolkata street food you can make right in your own kitchen.
Puchka is more than just a snack in Kolkata — it’s practically a way of life, with street-side stalls drawing crowds every evening for that perfect combination of crisp shell, spiced potato, and sharp, tangy tamarind water. Recreating it at home takes a bit of effort across a few components, but none of the individual steps are difficult, and the payoff is a genuinely authentic version of one of India’s most beloved street foods.
The magic of puchka lies in the contrast: a shell that shatters the instant you bite in, a filling that’s warm and comforting, and a pani that hits you with tang, heat, and a cooling mint freshness all at once. Get that balance right, and you’ve got something that rivals any street stall.
What Makes This Puchka Authentically Kolkata Style
This Indian street food recipe reflects the specific character of Kolkata’s version of puchka, which leans on a mashed potato and black chickpea filling rather than the sprouted moong or diced potato fillings you might find in other regions. The black chickpeas add a subtle earthiness and a bit of bite that’s characteristic of the Bengali take on this dish.
The tamarind pani is where Kolkata puchka really distinguishes itself — a generous handful of fresh mint and coriander blended straight into the water, balanced against tamarind’s tang, black salt’s distinct sulfurous note, and a touch of sugar to round everything out. It should taste sharp, herbaceous, and just spicy enough to make your eyes water a little, in the best way.
Getting the semolina shells to puff up into hollow, crisp spheres takes a bit of technique — a properly stiff, well-rested dough and consistently hot oil are non-negotiable. Once you get the hang of it, though, it becomes second nature.
Love Indian street food? Check out our street food recipes collection, or try our crispy rice pakoda with red chutney for another crowd-favorite snack.
Ingredients You’ll Need
This recipe has three components — the shells, the potato filling, and the tamarind pani — each simple on its own.
- 1 cup fine semolina (sooji)
- 2 tbsp all-purpose flour
- A pinch of baking soda
- Water, as needed for dough
- Oil, for deep frying
- 3 medium potatoes, boiled and mashed
- ½ cup boiled black chickpeas (kala chana)
- ½ tsp chaat masala
- ½ tsp roasted cumin powder
- Salt, to taste
- 1 cup tightly packed fresh mint leaves
- ½ cup fresh coriander leaves
- 2 green chilies
- 1 inch ginger
- 3 tbsp tamarind pulp
- 1 tsp black salt
- 1 tsp roasted cumin powder (for pani)
- ½ tsp red chili powder
- 4 cups cold water
- Sugar, to taste (for pani)
Fine semolina, rather than coarse, is what gives the shells their smooth, even puff. Coarse semolina can result in shells that crack or puff unevenly.
How to Make Kolkata Style Puchka
Assemble everything just before serving so the shells stay crisp — nothing here should sit filled or dunked for long.
- Step 1 — Make the Puchka Dough In a bowl, combine semolina, flour, and baking soda. Gradually add water and knead into a stiff, smooth dough. Cover with a damp cloth and rest for 20 minutes.
- Step 2 — Roll and Cut the Shells Roll the dough out thinly and cut into small circles using a round cutter or lid, about 2 inches in diameter. Cover the cut circles with a damp cloth to prevent them from drying out while you work.
- Step 3 — Fry the Shells Heat oil in a deep pan to 350°F. Fry the dough circles in small batches, gently pressing them down with a slotted spoon as they puff up, until they form hollow, crispy shells and turn light golden. Drain on a paper towel-lined tray.
- Step 4 — Make the Potato Filling In a bowl, mix the mashed potatoes with boiled black chickpeas, chaat masala, roasted cumin powder, and salt until well combined.
- Step 5 — Make the Tamarind Pani Blend the mint leaves, coriander, green chilies, ginger, and tamarind pulp with a little water into a smooth paste. Whisk this paste into 4 cups of cold water along with black salt, roasted cumin powder, red chili powder, and a touch of sugar to balance the tang. Strain if a smoother texture is preferred, and chill until ready to serve.
- Step 6 — Assemble and Serve Just before serving, gently crack a small hole in the top of each shell, fill with a spoonful of the potato filling, and dunk into the chilled tamarind pani. Serve immediately so the shells stay crisp.
What to Serve With Puchka
Puchka is typically enjoyed on its own as a stand-alone street food experience, but it pairs beautifully with other Kolkata favorites like jhalmuri or a simple cup of cutting chai. If you’re building a bigger spread, our crispy onion bread pakora makes a great addition.
Storage & Reheating
Fried, unfilled shells can be stored in an airtight container at room temperature for up to a week — they don’t need refrigeration and stay crisp well on their own. The tamarind pani keeps in the fridge for up to 3 days in a sealed container. Assemble the puchka fresh right before eating, since filled shells go soft within minutes.
Nutrition Information
Approximate values per serving (6 puchka with pani):
| Calories | 160 kcal |
| Protein | 3 g |
| Fat | 5 g |
| Carbohydrates | 26 g |
| Fiber | 2 g |
| Sodium | 290 mg |
Nutrition values are estimates and may vary based on the exact quantities and frying oil absorption. For dietary guidance, consult a reliable source such as the USDA FoodData Central.
Frequently Asked Questions
What makes Kolkata style puchka different from pani puri elsewhere in India?
Kolkata style puchka typically uses a mashed potato and black chickpea filling rather than sprouted moong or other regional fillings, and the tamarind pani tends to lean more tangy and mint-forward compared to the sweeter versions found in some other regions.
Why won’t my puchka shells puff up?
This usually happens if the dough is too soft or under-kneaded, or if the oil isn’t hot enough. The dough needs to be stiff and well-rested, and the oil should be at a steady 350°F for the shells to puff properly.
Can I make the shells and pani ahead of time?
Yes, fried shells can be stored in an airtight container at room temperature for up to a week, and the tamarind pani keeps well in the fridge for up to 3 days. Assemble everything fresh just before serving.
Can I buy the shells instead of making them from scratch?
Yes, pre-made puri shells are widely available at Indian grocery stores and work well if you want to save time. Making them from scratch simply gives you a fresher, crisper result.
