Flaky. Crispy. Stuffed with irresistible flavor. This is the samosa recipe you've been searching for!
If there's one recipe that instantly takes me back to my childhood kitchen, it's my mom's signature Punjabi Samosas, golden, flaky, and stuffed with the most flavorful potato filling. And now, I'm so excited to share this beloved family recipe with you. I promise, once you try it, there's no going back to store-bought!

Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Minstry of Curry
With perfectly flaky layers and a spiced potato filling that hits all the right notes, Mom's homemade Samosa's have been the star of our table for as long as I can remember. Whether it was weekend Chai, surprise guests, or festive celebrations, always served with spicy Green Chutney and sweet-sour Tamarind Chutney for the perfect bite.
If you're loving these samosas, you've also got to try Mom's iconic Vada Pav and Dabeli, street food favorites that are full of bold flavors and nostalgia.

During my mom's recent (and far too short!) visit, we spent a cozy afternoon in the kitchen making her legendary Khasta Punjabi Samosas. As soon as I shared a few clips on my stories, my DMs lit up with requests for the recipe! So, I rolled up my sleeves, recorded every step, and jotted down all her tips, tricks, and exact measurements.
I've tested this recipe three more times just to make sure it's foolproof, easy to follow, and every bit as authentic as when Mom makes them. I also tested air frying the samosas and have the exact time and temperature for you so you can enjoy a lighter version that's just as delicious. I'm so excited to finally share my family recipe with you, and I hope it becomes a favorite in your home too!
Ingredient Notes and Tips
Dough (Outer Covering) - The outer crust is what gives a samosa its signature khasta (flaky and crispy) texture, and getting the dough just right is essential for that perfect bite. Here are Mom's tried-and-true tips along with the key ingredients that make all the difference:
- All-Purpose Flour (Maida): Measure the flour properly by spooning it into the measuring cup and leveling it off. Avoid scooping directly from the bag, which can pack in extra flour and throw off the flour-to-water ratio, resulting in a stiff dough.
- Ghee: This is essential for making the crust flaky. Rub the ghee into the flour until it resembles coarse crumbs. This process (shown in the step-by-step photos and video) is what gives samosas their signature layers.
- Sooji (Semolina): Adding just a little bit of sooji makes the crust extra crispy and helps the samosas stay crunchy even after cooling.


Filling - Mom's filling is warm, perfectly spiced, and bursting with flavor. Here are her go-to tips for making it taste truly authentic with just the right texture every time:
- Potatoes: In the US, I prefer using red or russet potatoes for this recipe. Steam them several hours in advance or the day before, allowing them time to cool completely before peeling and mashing. Tip: Mashing hot potatoes can make the filling sticky and heavy.
- Coriander Seeds, Cumin Seeds & Fennel Seeds: These are the backbone of the Punjabi-style flavor. Dry roast them lightly until aromatic, then coarsely crush using a mortar and pestle. This simple step unlocks amazing flavor.
- Ginger, Green Chilies: Freshly grated ginger and finely chopped chilies add warmth and gentle heat. Adjust to your spice preference.
- Garam Masala: Just a touch brings depth and warmth to the filling.
- Optional Kasoori Methi (Dried Fenugreek Leaves): Crush in a bit of kasoori methi at the end for that earthy, aromatic finish.
How to Make Punjabi Samosas (Step by Step Guide)












Wet the edges with a little water.






Tips for Keeping Samosas Crispy
- Fry on Low to Medium Heat: Rushing the frying process will make the crust brown too quickly while staying soft inside. Low-medium heat ensures the signature khasta texture.
- Drain Properly: Place fried samosas upright on a wire rack or mesh tray instead of paper towels. Paper towels trap steam and can make the crust soggy.
- Avoid Covering While Hot: Never cover freshly fried samosas right away as steam will soften the crust. Let them cool slightly before loosely covering.
How to Air Fry Samosas


Serving
Serve hot samosas with cilantro mint chutney, tamarind chutney, and optionally some fried green chilies for an extra kick.

Make-Ahead Ideas
- Serving within a few hours: Place freshly fried samosas on a wire rack in a preheated oven at 200°F (95°C). This keeps them warm and crisp without overcooking.
- Reheating refrigerated samosas: To bring back the crunch, reheat in an air fryer at 350°F for 3-4 minutes or in an oven at 350°F for 8-10 minutes.
- Shaping ahead: Shape the samosas up to a day in advance and refrigerate. Remove from the fridge 15-20 minutes before frying. Fry on low-medium heat until golden and crispy, then serve right away or keep warm in the oven at 200°F (95°C).
- Freezing uncooked samosas: Arrange shaped, uncooked samosas in a single layer on a baking sheet and freeze until solid. Transfer to a freezer-safe bag or container and store for up to 2 months. Fry straight from frozen, no need to thaw. Start with a slightly lower oil temperature when adding them, then adjust to medium-low so they cook through evenly and turn perfectly golden and crisp.
★ Tried this recipe? I'd love to hear how it turned out! Leave a comment and let me know, or snap a quick pic and upload it-I love seeing your creations. If you're on Instagram, tag @ministry_of_curry so I can check it out. Your feedback means so much to me and makes all the time I spend perfecting each recipe totally worth it. Thank you!
Recipe
My Mom's Signature Punjabi Samosa Recipe
Recipe Video
Ingredients
For the Dough
- 2 cups maida all purpose flour (120 g)
- 1 tablespoon fine sooji
- 1 teaspoon kosher salt
- ½ teaspoon ajwain seeds carom seeds
- 4 tablespoons melted ghee
- ½ cup water 100 ml, as needed
- Oil for frying
For the Filling
- 3 medium red potatoes about 1 lb
- ½ cup green peas optional
- 1 tablespoon oil
- Spices
- ⅛ teaspoon hing asafoetida, optional
- 1 teaspoon coriander seeds
- 1 teaspoon cumin seeds
- 1 teaspoon fennel seeds
- 2 teaspoons minced green chilies
- 2 teaspoons grated ginger
- 2 tablespoons chopped cilantro
- 1½ teaspoons kosher salt
- ¼ teaspoon turmeric
- ½ teaspoon Kashmiri red chili powder
- ½ teaspoon garam masala
- 1 tablespoon lemon juice
Optional Ingredients
- 1 tablespoon kasoori methi
- 12 green chilies Make a small slit down the center of the green chilies, do not cut all the way in half.
Serving
- ¾ cup Cilantro Mint Chutney
- ¾ cup tamarind chutney
Instructions
Make the Dough
- In a mixing bowl, combine flour, sooji, and salt.
- Crush ajwain seeds between your palms and add them to the flour.
- Add melted ghee and rub it into the flour using your fingers until the mixture resembles coarse crumbs and holds together slightly when pressed.
- Gradually add water, a little at a time, and knead into a firm dough (firmer than roti dough but not dry).
- Cover and let the dough rest for 20 minutes.
Prepare the Filling
- Steam the potatoes and let them cool completely before peeling and dicing. If using an Instant Pot, pressure cook for 15 minutes, then allow them to cool naturally. I often steam the potatoes a few hours in advance as part of meal prep, this makes them easier to handle and prevents them from becoming sticky when mashed or chopped.
- Dry roast the coriander, cumin, and fennel seeds lightly in a pan over medium heat until fragrant. Let the spices cool down for 5 minutes. Then, grind them coarsely using a mortar and pestle.
- Heat oil in a pan over medium heat. Add the ground seeds and sauté for 30 seconds.
- Add hing (if using), turmeric, ginger, and green chilies. Sauté for another 30 seconds.
- Add diced potatoes, salt, red chili powder, and garam masala. Mix well and mash lightly using a masher.
- Turn off the heat. Stir in chopped cilantro, kasoori methi (if using), and lemon juice. Mix and allow the filling to cool completely.
Shape the Samosas
- Divide the dough into 6 equal portions and roll each into a smooth, golf ball-sized round. Keep them covered to prevent drying out.
- Roll one dough ball into a 7-inch wide, 8-inch long oval.
- Cut the oval in half vertically to form two semi-circles.
- Take one semi-circle and position the straight edge facing you.
- Wet the edges with a little water. Bring the two corners of the straight edge together, slightly overlapping to form a cone, and seal the edge by gently pressing down.
- Fill the cone with about 2 tablespoons of filling, leaving space at the top.
- Create a small pleat on the back edge, which is slightly larger than the front. Then press the edges together firmly to seal the samosa into a neat triangle that stands upright when placed on a flat surface.
- Repeat rolling and shaping with the remaining dough and filling.
Cooking Options
1. Deep Fry
- Heat oil in a kadai or frying pan.
- Carefully add 2 to 6 samosas, depending on the size of the frying pan and the kadai, and let them sit undisturbed for 1 to 1½ minutes.
- Lower the heat and fry the samosas, stirring occasionally, for 8 to 10 minutes or until they turn golden brown and crispy. Drain on a wire rack or mesh tray, Repeat with the remaining samosas.
- Optional: Once all the samosas are fried, add the chilies to the oil and fry them on low heat for 2 to 3 minutes. Remove and drain on a mesh tray.
2. Air Fry
- Preheat air fryer to 350°F (180°C)
- Lightly brush samosas with oil and place in the basket.
- Air fry for 15-20 minutes, flipping halfway through.
- Cook for an additional 10 minutes or until crisp and golden.








Natalia says
The recipe looks fantastic. Will I be able to bake the samosas instead of deep frying or using an air fryer? Thank you!
Archana Mundhe says
Hi Natalia, yes you can def airfry. Please check the recipe card for the details on time and temp.