Crispy Homemade Samosa Recipe (Indian-Style Potato and Pea)
These samosas have a shatteringly crisp crust wrapped around a warm, spiced potato and pea filling. They taste like the ones from your favorite chaat stall, but with the freshness that only comes from frying them right in your own kitchen.

If you have never made samosas from scratch, this recipe walks you through each step so the dough rolls thin, the filling stays inside, and every triangle comes out golden and crackling.
Why This Samosa Recipe Works
The dough gets just enough oil to fry up flaky and light, not greasy. A short rest relaxes it so you can roll each wrapper paper-thin without any spring-back.
The filling balances earthy potatoes and sweet peas with grated ginger, a little green chili heat, and a bright hit of amchur (dry mango powder) right at the end. That tang is what makes the whole thing sing.
Ingredients

- 2 cups all-purpose flour: standard maida; the fine, low-protein flour gives the crust its delicate snap.
- 2 tbsp oil or ghee, plus more for frying: worked into the dough for flakiness.
- 1 tsp carom seeds (ajwain): optional but they add a distinctive savory note.
- 1/2 tsp salt
- 1/2 cup water: roughly; add slowly until a stiff dough forms.
- 3 medium potatoes: about 1 lb; boil whole until fork-tender.
- 1/2 cup frozen green peas: no need to thaw.
- 1 tbsp oil
- 1 tsp cumin seeds
- 1 tbsp grated fresh ginger
- 1 green chili, finely chopped: adjust to your heat preference.
- 1 tsp ground coriander
- 1/2 tsp garam masala
- 1 tsp amchur (dry mango powder): for tang; lemon juice works in a pinch.
- 1/2 tsp salt: plus more to taste.
Variations / Substitutions
- Baked samosas: brush the shaped samosas with oil and bake at 400°F (200°C) for 25 to 30 minutes, flipping once halfway.
- Meat filling: swap the potato for 1 cup cooked ground lamb or chicken, sauteed with the same spices, and skip the peas if you like.
- Spice level: use two green chilis or add a pinch of cayenne to the filling for more heat.
- Dairy-free: the dough already uses oil; use oil for frying and skip any butter.
Papad Recipe is another reader favorite snack worth making next.
How To Make Samosas
Step 1: Make the Dough

In a large bowl, mix the 2 cups flour, 1 tsp carom seeds, and 1/2 tsp salt. Pour in the 2 tbsp oil or ghee and rub it into the flour with your fingers until the mixture looks like coarse crumbs. Slowly add about 1/2 cup water, a little at a time, and knead until you have a stiff, smooth dough.
The dough should feel firm and not sticky. If it seems dry, add a teaspoon more water. Cover it with a damp cloth and let it rest for 30 minutes so the gluten relaxes and it rolls out easily.
Step 2: Prepare the Filling

Boil the 3 potatoes whole in salted water until a knife slides through with no resistance, about 15 minutes. Drain and let them cool just enough to handle, then peel and mash them in a bowl. You want some small lumps for texture.
In a skillet, heat the 1 tbsp oil over medium heat. Add the 1 tsp cumin seeds and let them sizzle for 30 seconds. Stir in the grated ginger and chopped green chili, cook until fragrant, then add the 1/2 cup peas. Tip in the mashed potatoes, coriander, garam masala, amchur, and 1/2 tsp salt. Mix everything well and cook for 2 minutes so the flavors meld. Let the filling cool completely before shaping.
Step 3: Shape the Samosas

Divide the rested dough into 8 equal balls. Roll one ball into a thin oval, about 7 inches long, then cut it in half across the middle so you have two half-moons. Take one half-moon, moisten the straight cut edge with a little flour paste (mix 1 tbsp flour with 2 tbsp water), and form a cone by bringing the curved edges together, pressing to seal.
Fill the cone with about 1 tablespoon of cooled potato mixture, leaving a little space at the top. Moisten the open top edges with more paste and press them firmly to close. You should have a neat triangle. Repeat with the remaining dough and filling.
Step 4: Fry Until Golden

Pour enough oil into a deep pan to reach about 2 inches, and heat it to 350°F (175°C). If you do not have a thermometer, drop in a tiny piece of dough; it should rise to the surface quickly and sizzle without browning right away. Fry 3 or 4 samosas at a time, keeping them moving gently so they cook evenly, for 5 to 6 minutes.
You will hear the oil chatter as the samosas turn a deep golden. Flip them once midway. If they brown too fast, lower the heat a notch so the crust cooks through before the outside gets too dark.
Step 5: Drain and Serve

Lift the fried samosas onto a plate lined with paper towels and let them sit for just a moment to shed any extra oil. Serve them right away while they are still hot and crisp.
Pile them onto a platter with a small bowl of tamarind chutney and another of green cilantro chutney. The crust will crackle under your teeth and let out a puff of fragrant steam.
Tips for the Best Samosas
- Let the filling cool completely. If you try to fill the dough while it is still warm, the steam will make the wrappers soggy and may cause the samosas to burst in the oil.
- Do not skip the amchur. That sharp tang cuts through the fried crust and makes the whole snack feel brighter.
- Keep finished samosas warm in a 200°F oven on a rack while you fry the rest, so everyone gets a hot one.
Cook times by method:
| Method | Temperature | Time |
|---|---|---|
| Deep-fry | 350°F (175°C) | 5-6 mins |
| Air-fry | 375°F (190°C) | 12-15 mins |
| Bake | 400°F (200°C) | 25-30 mins |
How to Store and Reheat Samosas
- Refrigerate: leftover cooked samosas keep in an airtight container for up to 3 days.
- Reheating: place them in a 350°F oven or air fryer for 5 to 7 minutes until hot and crisp again. A microwave will make them soft.
- Freeze uncooked: arrange shaped, uncooked samosas on a tray and freeze until solid, then transfer to a bag. They keep for 2 months. Fry them straight from frozen, adding a minute or two.
What To Serve With Samosas
Tamarind chutney is the classic partner, its sweet-sour tang balancing the fried crust. Green cilantro chutney adds a fresh, herby heat that cuts right through. A small bowl of cool, minty raita works well if you like a creamy dip.
Frequently Asked Questions
Can I use whole wheat flour instead of all-purpose?
Yes, but the crust will be less flaky. A half-and-half mix of whole wheat and all-purpose flour gives a sturdier shell that still fries up crisp.
Why are my samosas bursting in the oil?
Two common reasons: the oil is too hot, or the samosa is overfilled. Keep the oil steady at 350°F and leave a small gap at the top of the cone so the filling has room to expand without breaking the seal.
Can I make the filling ahead of time?
Yes. The cooled filling stays good in the fridge for up to 2 days. Bring it to room temperature before you start shaping so the cold filling does not stiffen the dough.

Samosa Recipe
Ingredients
Method
- Mix flour, carom seeds, and salt. Rub in oil until crumbly. Gradually add water, kneading to a stiff dough. Cover and rest 30 minutes.
- Boil potatoes until tender, drain, peel, and mash. In a skillet, heat oil, crackle cumin seeds, then add ginger and chili. Stir in peas, potatoes, spices, and salt. Cook 2 minutes, then cool completely.
- Divide dough into 8 balls. Roll each into an oval, cut in half. Form each half into a cone, seal with flour paste, fill with potato mixture, and seal the top edge.
- Heat oil to 350°F (175°C). Fry 3 to 4 samosas at a time, turning once, for 5 to 6 minutes until deep golden and crisp.
- Drain on paper towels and serve hot with tamarind and green chutney.
