
Let me be honest: I failed at samosas for years. Mine came out pale and soggy or dark and raw inside, and the pastry cracked every time I folded the cone. Then a street vendor in Lahore — a man who has folded roughly a million samosas — let me watch him work for ten minutes, and everything changed. This samosa recipe is built on what I learned at his cart that afternoon, refined through many batches since.
The two secrets nobody tells home cooks: the pastry dough must be stiff — much stiffer than you think — and the oil must be at exactly the right temperature, which is lower than your instincts say. Stiff dough gives you that shattering, flaky crust. Patient, low-temperature frying cooks the inside through while the outside turns deep gold. Get those right and your samosas will rival any halwai shop.
Homemade samosas take about an hour and a half, but the recipe makes 12 generous ones, they freeze brilliantly before frying, and nothing from a packet will ever taste like these.
Why You’ll Love This Recipe
- Shatteringly crisp pastry — the stiff-dough technique gives you that flaky, bubbly crust street vendors are famous for.
- Perfectly spiced filling — classic Punjabi potatoes with peas, tangy and warmly spiced, never bland.
- Freezer-friendly — shape a big batch, freeze uncooked, and fry straight from frozen whenever guests appear.
- No special equipment — just a rolling pin, a frying pan, and a little patience.
- Better than takeaway — you control the oil, salt and spice.
Ingredients
- For the pastry: 2 cups (250g) all-purpose flour (maida)
- ½ teaspoon salt
- ½ teaspoon ajwain (carom seeds) — traditional and adds a wonderful aroma
- 4 tablespoons (60ml) neutral oil or melted ghee, for moyan
- ½ cup (120ml) cold water, approximately — add slowly
- For the filling: 4 medium potatoes (about 500g), boiled, peeled and cooled completely
- ½ cup (75g) green peas — fresh or frozen (thawed)
- 1 tablespoon oil
- 1 teaspoon cumin seeds
- 1 teaspoon coriander powder
- ½ teaspoon garam masala
- ½ teaspoon amchur (dried mango powder)
- ½ teaspoon red chilli powder, or to taste
- 2 green chillies, finely chopped
- 2 tablespoons fresh coriander leaves, chopped
- 1 teaspoon salt, plus more to taste
- For frying: neutral oil, enough for deep frying (about 1 litre)
- For sealing: 2 tablespoons flour mixed with 3 tablespoons water into a thick paste
Instructions
- Make a stiff dough. Mix the flour, salt and ajwain in a bowl. Rub in the oil with your fingertips until the mixture resembles coarse breadcrumbs and holds together when squeezed — this fat coating (moyan) is what makes the pastry flaky. Add cold water a tablespoon at a time until a firm, stiff dough forms — genuinely stiff, much firmer than roti dough. If it feels soft, knead in another spoon of flour. Knead 5 minutes until smooth, cover with a damp cloth, and rest 30 minutes. Do not skip the rest — it relaxes the gluten so the pastry rolls without shrinking back.
- Cook the filling. Heat 1 tablespoon oil in a pan over medium heat. Add the cumin seeds and let them sizzle for 20 seconds until fragrant. Add the peas and cook 2 minutes, then stir in the coriander powder, garam masala, amchur, red chilli powder and salt. Crumble in the cooled boiled potatoes — do not mash them smooth; you want rough, chunky pieces with texture. Fold everything together gently, then stir in the green chillies and fresh coriander. Taste boldly: the filling should be punchy and well-salted, because the plain pastry will mute it. Spread on a plate and cool completely — warm filling makes soggy pastry.
- Shape the cones. Divide the rested dough into 6 equal balls. Roll one ball into an oval about 8 inches long and 6 inches wide, keeping the thickness even. Cut the oval in half crosswise to make two semi-circles. Take one semi-circle, brush the straight cut edge with the flour-water sealing paste, and fold it into a cone, pressing the seam firmly — overlap it well, because a weak seam bursts open in hot oil. Hold the cone in your palm like an ice-cream cone.
- Fill and seal. Spoon 2–3 tablespoons of the cooled filling into the cone, pressing gently but not packing it tight — overfilled samosas split while frying. Leave half an inch of empty pastry at the top. Brush the inner top edges with sealing paste, pinch the opening shut firmly, and press out air pockets — trapped air expands in hot oil and cracks the pastry. Cover finished samosas with a damp cloth while you shape the rest. You will get faster with each one.
- Heat the oil low and slow. Pour oil into a deep, heavy pan to about 3 inches depth and heat over medium-low to 150–160°C (300–320°F) — lower than most frying. Test with a tiny piece of dough: it should sink, then rise slowly with gentle bubbles after 4–5 seconds. If it browns immediately, the oil is too hot. This low temperature is the entire secret: it crisps the pastry through before the outside over-browns.
- Fry in batches. Slide 3–4 samosas into the oil — do not crowd the pan or the temperature drops and they go greasy. Fry 12–15 minutes total, turning occasionally, until deep golden and crisp all over. Lift out with a slotted spoon and drain on a wire rack (not paper towels — a rack keeps the bottom crisp).
- Serve hot and crisp. Samosas wait for no one. Serve immediately with imli (tamarind) chutney and mint chutney on the side. If you must hold them, keep them uncovered in a warm oven — covering traps steam and softens that beautiful crust you worked for.
Pro Tips
- Stiff dough is everything. If your samosa pastry ever came out soft like bread instead of crisp and flaky, the dough was too soft. It should feel firm and almost dry to the touch.
- Low oil temperature, long fry. Every soggy or undercooked samosa I have ever troubleshot came down to oil that was too hot and frying that was too fast. 150–160°C for 12–15 minutes. Trust the thermometer, not your impatience.
- Cool filling, always. Even slightly warm filling releases steam inside the sealed pastry, making it soggy from within. Spread it on a plate and let it reach room temperature before filling.
- Seal like you mean it. Use the flour paste generously on every seam and press firmly. A samosa that opens in the fryer is heartbreaking — and entirely preventable.
- Freeze before frying, not after. Freeze shaped, uncooked samosas on a tray, then bag them. Fry straight from frozen, adding 2–3 extra minutes. Fried-then-frozen samosas reheat soggy.
Samosa Recipe – FAQs
Why did my samosas turn out soft instead of crispy?
The dough was too soft, or the oil too hot. Soft dough absorbs oil and turns bread-like; hot oil browns the outside before the inside crisps. Use a stiff dough and fry low and slow at 150–160°C for the full 12–15 minutes.
Can I bake or air-fry samosas instead?
You can, but manage expectations — they will not have the same blistered, flaky crust as deep-fried. Brush shaped samosas generously with oil and bake at 180°C (350°F) for 25–30 minutes, flipping halfway. The result is tasty but closer to a baked turnover than a street-style samosa.
Why do my samosas crack while frying?
Trapped air pockets expanding in hot oil, or weak seals. Press the filling in firmly to remove air, seal every edge with the flour paste, and do not overfill. Also make sure the dough did not dry out while shaping — keep unused portions covered.
How far ahead can I make them for a party?
Shape them up to 2 days ahead and refrigerate (covered, on a floured tray), or freeze for up to 3 months. Fry fresh just before serving — samosas are at their absolute best within 20 minutes of leaving the oil.
That is the samosa recipe that finally ended my years of pale, soggy failures. Follow the stiff dough and the slow fry, and you will pull a batch from the oil that crackles when you bite in — the way a samosa is supposed to.