Samosa Recipe | Classic Punjabi Aloo Samosa

Samosa is a popular North Indian snack made with a flaky pastry dough and a spiced potato and green peas filling. This crispy, golden fried street food is usually served hot with tamarind chutney and green chutney, and is a favorite tea-time snack across Delhi, Punjab and many parts of India.

samosa arranged in a line on a cream tray with chutneys in small bowls and fried green chillies on the tray

What Makes This Punjabi Samosa Special

A samosa is a popular Indian snack with a crisp, flaky crust and a savory filling of spiced potatoes and green peas. It is commonly enjoyed as a tea-time snack, appetizer or festive treat, especially in North India.

A recipe I have made for years. This samosa recipe is adapted from my old cooking school notes and has become a family favorite. I have made it many times over the years, refining both the samosa dough and the potato filling along the way.

The secret to a flaky crust. As a trained pastry chef, I have found that the texture of the dough is very important when making traditional Punjabi samosas. I use slightly less water to make a firm dough, which helps create a crispy layer and a flaky crust.

The dough is made with all-purpose flour, fat, salt, carom seeds and water. It should feel firm and not soft like a roti or paratha dough.

The potato filling. The filling is hearty, gently spiced and made with potatoes, green peas, herbs and spices. You can cook the potatoes and peas in a stovetop pressure cooker, Instant Pot or regular pan.

My homemade samosa masala. One of the key elements in this recipe is the fresh samosa masala that I have been using for years. Whole spices are lightly roasted and ground before being added to the filling. This extra step brings out their flavor and aroma and gives the potato stuffing a deeper, more traditional taste.

A quicker option. If you are short on time or do not want to roast and grind the whole spices, simply mix 2 teaspoons ground coriander, ½ teaspoon ground cumin, ½ teaspoon ground fennel and ½ teaspoon garam masala in a small bowl. Use this prepared spice mix in the filling as directed in the recipe.

Shaping and frying. I have also included a detailed video showing how to shape, fill and fry the samosas. It is especially helpful if you are making samosas for the first time.

I hope you enjoy making this Punjabi samosa recipe at home and sharing it with your family.

Stylized cursive text of 'Dassana'

How To Make Samosa (Stepwise)

Below is my complete step-by-step guide with photos for making the best Punjabi Samosa recipe from scratch.

You start by making the savory potato filling and the samosa dough. Then assemble the Potato Samosa, fry, and enjoy with your favorite dipping sauces and chutneys.

Boil Potatoes & Cook Peas

1. The first step is to cook the potatoes and peas for the savory and spiced filling.

peas and potatoes in the Instant pot before being cooked

2. For the stovetop pressure cooker, remove the lid after all the pressure falls in the cooker.

For the Instant Pot, do a quick pressure release after 5 to 7 minutes. Check with a knife or fork to see if the potatoes are cooked well.

The knife or fork should be able to slide through easily if the potatoes are cooked properly.

If the potatoes are undercooked, then cook them for a few more minutes using the pressure cook function. Once done, drain the potatoes and peas in a colander and set aside to cool.

cooked potatoes and peas

Lightly Toast & Crush The Whole Spices

3. Next, roast or toast the spices. This will help to release their flavors and should not be skipped!

To a small frying pan over low heat add the following spices:

Heat the spices for just a few minutes until aromatic, being careful to not burn.

Indian spices in a skillet being roasted

4. Remove the spices from the heat and allow to cool completely. Then, put them in a spice grinder or small mixer-grinder jar.

toasted spices in a grinder

5. Grind the toasted spices to a semi-fine powder, and set aside.

In a Hurry? Use This Quick Spice Blend Instead

Mix together:

Add this spice blend in step 9, along with the green peas and other ground spices.

semi-finely ground spices

Make The Tangy-Spiced Potato Stuffing

6. Peel the skin off of the cooked potatoes, and chop them in ½ to 1 inch cubes.

cooked cubed potatoes to make Punjabi samosa recipe

7. In a small skillet, heat 1 tablespoon oil. When the oil becomes medium hot then reduce the heat to low.

Crackle ½ teaspoon cumin seeds until fragrant. I used mustard oil as it really adds a punch in the stuffing.

You can use neutral oil like sunflower oil, safflower oil, grapeseed oil or canola oil.

hot oil and cumin getting crackled in it in a frying pan

8. Keep the heat on low and add 1 teaspoon finely chopped or minced ginger and 2 teaspoons finely chopped green chillies.

Sauté for a few seconds until the raw aroma of ginger goes away.

hot oil with cumin seeds, ginger, and green chillies getting fried

9. Now either switch off the heat or reduce it to low, then add:

The mango powder is what gives the Punjabi Samosa filling its signature tangy flavor that balances so well with the savory, spicy flavors of the other stuffing ingredients.

green peas, spice powders added in the pan

10. Stir together and sauté for a minute. You can add less or more dry mango powder depending upon personal taste.

I added 2 teaspoons as just 1 teaspoon was not quite enough sour flavor for me.

spices and peas mixed very well

11. Next add potato cubes, salt as required and 1 to 2 tablespoons chopped coriander leaves (cilantro) to the skillet.

potatoes, salt and coriander leaves added

12. Mix very well and sauté for a minute. Check the taste, and add more of the spices, salt or dry mango powder if needed. 

Cover and set the filling aside while you make the dough.

potatoes mixed and samosa stuffing is ready to make Punjabi potato samosa.

Make Samosa Dough

13. In a large mixing bowl combine 2 cups all-purpose flour (250 grams), 1 teaspoon carom seeds, 1 teaspoon salt and 6 tablespoons ghee (50 grams).

flour, carom seeds, salt, ghee in a bowl

14. With your fingers, mix the ingredients together until they make a breadcrumb-like texture that holds its shape when you press a portion of the mixture.

mixed to get a breadcrumb like texture that holds shape when you press it

15. Then, working just a bit at a time, add in 7 to 8 tablespoons water in parts and knead.

You can add 1 to 2 tablespoons extra water if needed if the dough looks floury or dry.

adding water to the flour mixture

16. Continue kneading to form a firm, tight dough. It should not be soft or sticky. Cover the dough with a moist kitchen towel and let rest for 30 minutes.

In case if your dough becomes too moist or sticky then add a few tablespoons of flour. Mix and knead again to a firm dough.

dough to make samosa recipe

Shape, Fill & Fold

17. After the dough has rested, divide it into 6 to 7 even pieces. Take each piece and gently roll in your palms first to smooth and soften. Place it on your work surface or on the rolling board.

a dough ball flattened on a black surface.

18. Then roll it with a rolling pin, being mindful to keep the thickness even at 1 mm and not too thin.

thin rolled dough on a black surface

19. Cut the with a knife or a pastry cutter, right through the center of the rolled dough.

rolled dough being cut in half

20. Use a rolling pin to gently flatten the half moon shape to make even.

half of the cut dough being rolled lightly with a wooden rolling pin

21. Use a pastry brush to lightly brush the dough with water around all of the edges.

brushing with water with a pastry brush on the sides of the cut dough

22. Next, fold to join the straight edged side together to form a cone, like shown in the photo below. Be sure to press the edges well so that they are sealed!

The cone is now ready to be stuffed with the potato and pea filling.

cone formed

23. Carefully spoon and lightly pack the prepared potato and pea stuffing into the cone.

Make sure to not over or under-fill to prevent the samosa from bursting during the frying process.

samosa cone stuffed with savory potatoes & peas filling

24. Crimp and pinch the edges to close as shown in photo below. This helps the samosa to stand once made.

pressing and pinching an edge of the dough

25. Evenly press all of the edges, making sure there are no cracks in the dough. The edges should be sealed very well so that the stuffing does not come out while frying.

Prepare all the samosa this way as described above, and cover with a moist kitchen napkin to keep them from drying out.

uncooked samosa shaped and kept on a silver tray

Deep Fry Samosa

The final step to making the best samosa is to fry them to a perfectly crisp golden brown.

Use any neutral flavored oil to deep fry – sunflower oil, canola oil, vegetable oil, safflower oil, grapeseed oil are some options.

26. Heat the oil for deep frying in a kadai or pan. Test the oil by adding a small piece of dough – it should come up quickly if the oil is hot enough for frying.

Once the oil becomes medium-hot, gently slide 3 to 4 of the prepared stuffed samosas into the oil, and then immediately reduce the heat to low.

Do not overcrowd the pan to ensure each one of them fries evenly!

samosa being fried in hot oil in a kadai (wok)

27. Fry them on low to medium-low heat, keeping an eye on them so they don’t burn.

samosa being fried in hot oil

28. When one side is pale golden, use tongs or a slotted spoon or skimmer to gently turn each samosa over and continue frying.

This way you will have to turn a couple of times for even cooking. Be gentle and careful while turning them as they are heavy and oil can spill out.

Frying these take a lot of time, so you have to be calm and patient!

samosa turning crisp and golden in hot oil

29. Fry until each aloo samosa is crisp and golden. The oil will stop sizzling once the samosas are fried well. They will become nicely crisp and golden.

crispy fried samosa in a skimmer spoon

30. Use a skimmer spoon or spider spoon to carefully remove fried samosa from the oil, and place them on paper towels to remove extra oil.

Repeat the frying steps with the remaining batches of Aloo Samosa. Reduce the heat when you begin to fry the next batches. Regulate the heat as needed while frying these.

fried punjabi samosa placed on white kitchen paper towels

31. Serve Punjabi Samosa hot or warm or at room temperature with Coriander Chutney or Tamarind Chutney, or with a zesty tomato ketchup.

The pairing of Aloo Samosa with Masala Chai is irresistible and much loved in India.

You can also serve them with Chole Masala. This dish is popularly known as samosa chole.

samosa kept in a tray with a bowl of green chutney and some salted fried green chillies

Other Delicious Fillings & Variations

Samosa fillings vary across India. In Delhi and Punjab, the stuffing usually has potato cubes, green peas, green chilies, dry mango powder or pomegranate powder, and spices. Some versions also include raisins and cashews, while others use mashed potatoes.

Popular variations include Mixed Vegetable Samosa, Onion Samosa, Sweet Samosa, Paneer Samosa, mini Cocktail Samosas, and Singara.

You can also use samosas to make Samosa Chaat, Samosa Pav , or a grilled Samosa Sandwich.

Dassana’s Recipe Tips

Wondering how to get that perfectly flaky, crispy samosa crust? Here’s what I’ve learned and tested:

Two Frying Techniques

There are two effective ways to fry samosas for that perfect crust:

1. Low Temperature Frying

First heat oil on medium to medium-high. Add the samosas, then reduce to low or medium-low heat. This prevents oil absorption and helps the crust cook evenly without forming bubbles.

Avoid adding samosas to cold oil (they soak oil), or to very hot oil (they develop bubbles and stay undercooked inside).

2. Double Frying

This method takes more time but gives excellent results. First lightly fry the samosas until the crust turns opaque and creamish-white and do not let them brown. Remove, rest, and then fry again on low heat until golden and crisp.

Both methods yield perfectly cooked samosas, crisp outside, soft inside, just like the halwai-made ones.

samosa stacked neatly on a cream tray with small bowls of chutney and salted fried green chillies

Your Questions, My Answers

I don’t have amchur. What can I use instead?

Add 1 teaspoon lemon juice, or 2 teaspoons dried pomegranate powder for a tangy taste.

Can I bake samosa?

Yes. If you prefer a baked version, check out my Whole Wheat Baked Samosa recipe. It includes complete step-by-step instructions, baking tips, and directions for both oven baking and air frying.

How long can I store samosas?

Samosas stay fine for a few hours at room temperature. For longer storage (1 to 2 days), keep them in an airtight container in the fridge and reheat before serving.

Can I freeze samosa?

Yes! Shape and freeze them raw, or lightly fry until the crust turns opaque, then freeze. Bring to room temperature before final frying.

Why are there air pockets on my samosa?

A few air pockets are normal, but the outer crust shouldn’t be covered with too many. This usually happens if the dough is too soft or the oil is too hot. Make sure the dough is firm and fry the samosas on low to medium-low heat.

Why did my samosa turn soft or soggy?

Soft dough or frying in oil that’s too cool can make samosas soggy. Always use a tight, firm dough and fry on low to medium heat.

Need More Help? Common Queries Covered

Can I use whole wheat flour?
Yes, but the crust will be denser and less flaky. Add more water when kneading.

How to make fried green chilies served with samosas?
Slit whole green chilies, shallow fry till blistered. Sprinkle salt or chaat masala.
Alternate method: stuff with dry mango powder and salt, then shallow fry.

How to make this Samosa recipe vegan?
Simply use neutral oil instead of ghee in the dough.

Can I add onions in the stuffing?
Traditional Punjabi samosa recipe does not use onions or garlic, but you can add them. Just note that they change the flavor and moisture content.

Step by Step Photo Guide Above

samosa kept in a cream tray with a bowl of green chutney and fried green chillies by the side

Samosa Recipe (Punjabi Aloo Samosa)

Author: Dassana Amit
4.87 from 115 votes
A traditional Punjabi samosa is a deep-fried triangular snack with a flaky crust and a tangy, spiced potato and green peas filling. In this recipe, the dough is made with less water to create a crisp, flaky crust, while the potato and green peas filling is simple, well-seasoned, and flavorful.
Print Rate
Prep Time: 45 minutes
Cook Time: 45 minutes
Total Time: 1 hour 30 minutes
Servings12 Samosa
CourseSnacks, Starters
DietVegetarian
CuisineNorth Indian, Punjabi

Ingredients

For Samosa Dough

  • 2 cups (250 grams) all-purpose flour (maida)
  • 1 teaspoon carom seeds
  • 1 teaspoon salt or add as required
  • 6 tablespoons (50 grams) ghee (clarified butter)
  • 7 to 8 tablespoons water or add as required

For Cooking Potato & Peas

  • 3 medium potatoes (300 to 350 grams) potatoes or 3 cups chopped boiled potatoes
  • ½ cup (180 grams) green peas – fresh, can use frozen peas
  • 2 cups water – for steaming

Other Ingredients

  • 1 tablespoon oil – I used mustard oil. sunflower, canola, grapeseed oil can be used
  • ½ teaspoon cumin seeds
  • 1 teaspoon ginger – finely chopped, or 1 inch peeled ginger
  • 2 teaspoons green chillies – finely chopped or 2 tsp finely chopped serrano peppers or 1 to 2 green chillies
  • ½ teaspoon red chili powder or cayenne pepper
  • 1 pinch asafoetida (hing) – optional
  • 1 to 2 teaspoons dry mango powder (amchur), adjust to taste
  • salt as required
  • 1 to 2 tablespoons coriander leaves (cilantro), chopped
  • oil for deep frying – as required, any neutral flavored oil

Whole Spices To Be Ground

  • ½ inch cinnamon
  • 1 clove – optional
  • 3 black peppercorns
  • 1 green cardamom
  • ½ teaspoon cumin seeds
  • ½ teaspoon fennel seeds
  • 2 teaspoons coriander seeds

Instructions

Making Samosa Dough

  • Take the flour, carom seeds, salt in a bowl. Mix well and add ghee.
  • With your fingertips rub the ghee or oil in the flour to get a breadcrumb like consistency.
  • The whole mixture should clump together when joined and not fall apart.
  • Add water in parts and knead to a firm dough.
  • If the dough looks dry or floury, then add 1 to 2 tablespoons more water and knead.
  • Cover the dough with a moistened napkin and set aside for 30 minutes.

Making Potato Filling

  • Steam or boil the potatoes and peas till are cooked completely. Drain them of any extra water in a colander or sieve.
  • Peel the boiled potatoes and chop them into small cubes
  • Dry roast all the whole spices mentioned in the above list until fragrant taking care not to burn them.
  • When the spices are warm or cool at room temperature, grind them in a dry grinder or coffee grinder to a semi-fine or fine powder.
  • Heat oil in a pan. add the cumin seeds and crackle them.
  • Add the ginger and green chillies. Sauté for a few seconds until the raw aroma of ginger goes away.
  • Add the steamed green peas, red chili powder, the freshly ground spice powder, dry mango powder and asafoetida.
  • Stir and sauté on a low heat for 1 to 2 minutes.
  • Add the potato cubes. Mix very well and sauté for about 2 to 3 minutes on low heat with frequent stirring.
  • Set aside the potato filling aside to cool at room temperature.

Assembling & Shaping

  • After resting the dough for 30 minutes, divide the dough in 6 equal pieces.
  • Take each piece and roll in your palms first to make a smooth ball.
  • Then roll it with a rolling pin keeping the thickness to 1 mm throughout.
  • Cut with a knife or a pastry cutter through the center of the rolled samosa dough.
  • With a brush or with your finger tips, spread some water all over the edges.
  • Join the two straight ends forming a cone shape.
  • Press the edges so that they get sealed well.
  • Stuff the prepared samosa cone with the prepared potato-peas stuffing.
  • Pinch a part on the edge (check the video & photos). This helps the samosa to stand once it is shaped.
  • Press both the edges. Be sure there are no cracks.
  • Prepare all the samosa this way and keep covered with a moist kitchen napkin.

Frying Samosa

  • Now heat oil for deep frying in a kadai or pan. Once the oil becomes hot (test by adding a small piece of dough – it should come up quickly once added to the hot oil).
    Gently slide the prepared stuffed samosa & quickly reduce the flame to low.
  • Turn over in between and fry until golden. Drain the fried samosa on paper towels to remove excess oil.
  • Fry them in batches. For frying the second batch, again increase the temperature of the oil to medium-heat. Do not overcrowd the pan while frying.
  • Add the samosa and then lower the heat, thereby decreasing the temperature of oil.
  • This way fry all the samosa in batches.

Serving Suggestions

  • Serve samosa hot or warm with coriander chutney, tamarind chutney or tomato ketchup.
  • They can also be served with a yogurt dip or plain raita. Another way is to serve it with chana masala (chickpea curry).
  • We usually pair samosa with masala chai or ginger chai.
  • Even bread or pav (Indian bread rolls) can be served with it.
  • Whatever you serve this snack with, remember to have hot masala chai with it.

Video

Dassana’s Notes

Ingredient Swaps
  • Roasting whole spices: If you are short of time to roast and grind the whole spices, then in a small bowl, simply mix 2 teaspoons ground coriander (coriander powder), ½ teaspoon ground cumin (cumin powder), ½ teaspoon ground fennel (fennel powder) and ½ teaspoon garam masala powder. Add this prepared spice mix at the step when the green peas and remaining ground spices are added while making the stuffing mixture.
  • Dry mango powder: Replace mango powder with 1 teaspoon lemon juice or 2 teaspoons dry pomegranate powder. 
  • Green peas: Simply skip if you do not have these. 
  • Asafoetida: Skip it completely if you cannot find asafoetida in your city. 
  • All-purpose flour: You can use pastry flour and even whole wheat flour to make samosa recipe. You may need to add more water when using whole wheat flour. 
  • Ghee: Replace ghee with a neutral tasting oil. 
Kneading Tips
  1. Use the amount of fat as specified in this samosa recipe to get a flaky crust.
  2. Add water just enough to help you form the dough. Do not make the dough soft like a bread or roti dough. The dough should be firm and tight.
  3. A soft samosa dough will make air pockets happen on the crust. Too much moisture in the dough makes the crust soft as well as gives it plenty of air pockets.
Frying Tips
  • Fry samosa on a low to medium-low heat. The oil should not be medium-hot or at a high temperature as this will result in having air-pockets on the crust and will leave the crust undercooked from inside. 
  • The oil for deep frying can be a neutral flavored oil like sunflower, safflower, canola oil or any good vegetable oil.
Make Ahead and Storage
  1. You can shape samosa and freeze them or you can fry them until the crust becomes opaque and then freeze.
  2. The fried samosa can be kept at room temperature for some hours. If you are not able to finish them all, then store them in an air-tight container in the fridge for a couple of days. When serving you can warm them on a skillet or in an oven until warm (at 170 degrees celsius in a preheated oven).

Nutrition

Serving: 1samosa | Calories: 175kcal | Carbohydrates: 18g | Protein: 3g | Fat: 10g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 17mg | Sodium: 205mg | Potassium: 42mg | Fiber: 1g | Sugar: 1g | Vitamin A: 75IU | Vitamin B1 (Thiamine): 1mg | Vitamin B2 (Riboflavin): 1mg | Vitamin B3 (Niacin): 1mg | Vitamin B6: 1mg | Vitamin C: 3mg | Vitamin E: 1mg | Vitamin K: 2µg | Calcium: 9mg | Vitamin B9 (Folate): 42µg | Iron: 1mg | Magnesium: 8mg | Phosphorus: 30mg | Zinc: 1mg

Samosa recipe from the archives was first published on November 2013.