Samosa Recipe – How to Make Perfect Samosa

4.95 from 103 votes

Crispy, flaky Samosa is the perfect appetizer for any celebration. Filled with a spicy potato filling, this Samosa is also vegan!

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Make the perfect flaky and crispy Samosa at home!

All tips and tricks to make the perfect samosa each time! These are filled with a spicy potato filling and are also vegan.

samosa served in a plate with two bowls of chutney and glass of chai on the side

Samosa, does it need any introduction? I don’t think so!

The triangular shaped flaky pastry filled with spicy potato, chicken or lamb filling is a popular snack not only in India but in several countries of the world.

Because samosa is so so common in India (you literally get samosa and chai at every other street corner), I always considered it to be a quintessential Indian delicacy.

But only later I read that it has its origin in Middle East and it was introduced to India during the Delhi Sultanate rule.

It was later adapted as a vegetarian snack with spicy potato filling in India (which is  what is most popular in northern India).

Anyway whatever the origin was, I can confidently say that samosa, especially Aloo Samosa is the most popular snack back home.

It’s there in every party, office meeting, chai meet-ups, you name it and samosa will be there!

I was very particular about the type of samosa that I liked and I liked it only from one shop in my hometown.

Even now when I go home, I make sure to indulge in those samosas from my favorite shop.

For me a good samosa should be crispy and most importantly it should not be oily at all.

Here in the US I haven’t had much luck finding good samosas so now I make them at home.

And dare I say, they turn out as good as the one from my favorite shop in India! 🙂

Making samosa is a multi-step process so I am not going to say it’s super quick and easy.

But the joy of biting into that homemade flaky crispy crust filled with spicy potatoes makes it all worth it.

This is one of those treats that you should make for special occasions or over a weekend when you want to have some fun in the kitchen.

plate of samosas with one samosa broken to show the interior potato filling and the flaky crust

This Homemade Samosa

✓ is crispy and flaky

✓ tastes just like the samosa from your favorite shop

✓ is filled with a flavorful potato and peas filling

✓ tastes great with a cup of chai!

✓ is also vegan

I like adding peas to my samosa, if you don’t like it you may skip it.

Some people also add nuts like cashews and raisins to the filling to make it more rich. Again, a personal choice!

Even though the process of making samosa is quite straight forward, there are a number of things that you should keep in mind while making these at home.

samosas served along with 2 bowls of chutney

Tips to Make The Perfect Samosa

So here’s what I have learned over the years and I am excited to share all my tips with you guys to make the perfect samosa at home!

Mixing the oil with flour is important– rub it for good 3 to 4 minutes, do so by rubbing between your hands until the oil is well incorporated with the flour.

Don’t overwork the dough– you only need to bring the dough together. If you overwork it, the samosa will be hard.

Dough should be stiff– soft dough will not give crispy samosa.

Let the dough rest for around 40 minutes– always remember to let the dough rest for at least 30 to 40 minutes before you start making the samosa.

Roll the dough evenly and roll it thin– try to roll the dough thin and evenly. If the dough is rolled thick, it will take a long time for the dough to get cooked. Also we all like thin crispy edges of the samosa, agree?

But don’t roll it super thin too, else the dough will tear apart when you fill it.

Do not use any flour while rolling the samosa, you can apply little oil on your rolling pin.

Fry the samosa on low heat – the most important thing- always fry the samosa on low heat (not high, not medium), that way they will turn crisp.

Once they have become light brown in color (after 10 minutes or so), then you can increase the heat and fry on medium heat.

Also when you fry on low heat, they won’t get any blisters which they do when you drop them in hot oil.

Why is My Samosa Not Crispy?

This happens when you fry the samosa in hot oil. You need to fry the samosa on low heat always.

Also, your dough needs to be stiff. Soft dough will also result in a not-so-crispy samosa.

five pieces of uncooked samosa lined in a plate

How to Store and Re-heat Leftover Samosa

I usually place them in an airtight container and refrigerate.

To warm them up, I pre-heat my oven to 350 F degrees and them place the samosa in the oven for 5 to 10 minutes until nicely warm.

Can I Freeze The Samosa?

Yes! Once the samosa is filled and shaped, placed them on a baking sheet lined with parchment paper.

Place the baking sheet into the freezer for couple of hours until samosas are firm.

Then transfer to a freezer bag and freeze.

Can I Bake The Samosa?

Yes! Brush the samosas with oil and then bake at 350 F degrees for 30 to 35 minutes or until browned.

Leftover Samosa Ideas

If you have leftover samosas (what!!), you can use them in different ways.

Like make, Samosa Chaat where you pair the samosas with chole and chutneys.

You can also make Samosa Sandwich, apply chutneys on bread and place a samosa in between. You can even put some sev on top and enjoy.

Can I Use Whole Wheat Flour?

If you want to use whole wheat flour in this recipe, I would recommend replacing half of the flour with whole wheat.

So, use 1 cup all purpose flour and 1 cup whole wheat.

Method

Make the samosa dough

1- Start by making the samosa dough. To a large bowl, add flour, ajwain, salt and mix well.

2- Add the oil and then start mixing with your fingers.

3- Rub the flour with the oil until the oil is well incorporated in all of the flour. Do this for 3 to 4 minutes, you don’t want to rush this step.

4- Once incorporated,  the mixture resembles crumbs.

step by step picture collage of making samosa at home

5- Press some flour between your palm- it should form a shape (& not crumble) – means oil is enough and well incorporated.

6- Now, start adding water, little by little and mix to form a stiff dough.

7- Don’t overwork the dough and don’t knead a soft dough. It should just come together and form a stiff dough. I used around 6 tablespoons of water here.

8- Cover the dough with a moist cloth and let it rest for 40 minutes. I usually soak a paper towel in water and then squeeze out all the water and then cover my dough with that.

While the dough is resting, start working on the filling.

step by step picture collage of making samosa at home

Make the filling

9- Boil potatoes until done.

8 to 9 whistles on high heat with natural pressure release if using stove-top pressure cooker or if using Instant Pot, high pressure 12 minutes with natural pressure release on a trivet with 1 cup water in the bottom of the pot.

10- Peel the skin and them mash the potatoes. Set aside.

11- Heat 2 tablespoons of oil in a pan on medium heat. Once the oil is hot, add the cumin seeds, fennel seeds and crushed coriander seeds.

12- Let the seeds sizzle for few seconds and then add the chopped ginger, green chili and hing. Cook for 1 minute.

step by step picture collage of making samosa at home

13- Add the boiled & mashed potatoes and green peas to the pan.

14- Mix everything together. I use my potato masher to combine the spices and seasonings well with the potatoes and peas.

15- Add the coriander powder, garam masala, amchur, red chili powder and salt.

16- Mix to combine. Once it’s all well incorporated, remove pan from heat and let the filling cool down a bit.

step by step picture collage of making samosa at home

Shape and fry the samosa

17- Once the dough has rested, give it a quick knead. Then divide the dough into 7 equal parts of around 58-60 grams each.

Start working on a piece of dough, keep the remaining dough balls covered at all times with a moist cloth else the dough will dry out.

18- Roll one dough ball into a circle-oval kind of shape, around 6-7 inches in diameter and then cut it into two parts.

19- Take one part and apply water on the straight edge/side. I usually mix some flour with water so that it forms a nice glue.

20- Now bring the two ends of the straight edge together and pinch them to form a cone. See picture (#20) for a better idea.

step by step picture collage of making samosa at home

21- Pinch the pointed ends to make it a perfect cone shape.

22- Fill the samosa with the potato filling, around 1 to 2 tablespoons. Don’t overfill the samosa.

23- Now again apply water all around the circumference of the cone as you have to seal it. Pinch the opposite side (side opposite to where you pinched to form the cone) to form a plate (see picture #23).

24- Now pinch the edges and seal the samosa.

step by step picture collage of making samosa at home

25- Your samosa is now ready. Repeat with remaining dough. Always remember to keep the filled samosa covered with moist cloth while roll and fill the others.

26- Now heat oil in a kadai on low heat. To check if oil is ready, drop a small piece of dough into the oil. It should take few seconds to come up to the surface. That means the oil is ready.

Drop the shaped samosas into the oil.

27- Fry on low heat. After around 10-12 minutes, the samosa will become firm and light brown in color.

28- At this point, increase the heat to medium and fry until it gets nicely browned.

Don’t overcrowd the kadai/wok, fry 4-5 samosas at a time. And each batch will take around 20 minutes since we fry on low heat so be patient.

step by step picture collage of making samosa at home

Once you finish frying  one batch, lower the heat again to low and wait until the temperature of the oil drops and then add the second batch.

If you fry samosa on high heat, they will not get crispy and the dough will remain uncooked. The samosa will also have bubbles on the crust if you oil temperature is hot while frying the samosa.

Enjoy hot samosas with cilantro chutney or sweet tamarind chutney! Yum!

samosa topped with green chutney and sweet chutney and placed in a plate

If you’ve tried this Samosa Recipe then don’t forget to rate the recipe! You can also follow me on Facebook and Instagram to see what’s latest in my kitchen!

Samosa Recipe

4.95 from 103 votes
Prep: 40 minutes
Cook: 30 minutes
Resting time: 40 minutes
Servings: 14 samosa
Crispy, flaky Samosa is the perfect appetizer for any celebration. Filled with a spicy potato filling, this Samosa is also vegan!

Ingredients 

Samosa Dough

  • 2 cups all purpose flour (maida) 260 grams
  • 1 teaspoon ajwain carom seeds
  • 1/4 teaspoon salt
  • 4 tablespoons + 1 teaspoon oil 60 ml + 5 ml
  • water to knead the dough, around 6 tablespoons

Samosa Filling

  • 3-4 medium potatoes 500-550 grams
  • 2 tablespoons oil
  • 1 teaspoon cumin seeds
  • 1 teaspoon fennel seeds
  • 2 teaspoons crushed coriander seeds
  • 1 teaspoon finely chopped ginger
  • 1 green chili chopped
  • 1/4 teaspoon hing asafoetida
  • 1/2 cup +2 tablespoons green peas I used frozen green peas which I soaked in warm water for 10-15 minutes before using
  • 1 teaspoon coriander powder
  • 1/2 teaspoon garam masala
  • 1/2 teaspoon amchur dried mango powder
  • 1/4 teaspoon red chili powder or add more to taste
  • 3/4 teaspoon salt or to taste

oil, for deep frying

    Save this recipe!
    Get this sent to your inbox, plus get new recipes from us every week!
    Please enable JavaScript in your browser to complete this form.

    Instructions 

    Make Samosa Dough

    • Start by making the samosa dough. To a large bowl, add flour, ajwain (carom seeds), salt and mix well.
    • Add the oil and then start mixing with your fingers. Rub the flour with the oil until the oil is well incorporated in all of the flour. Do this for 3 to 4 minutes, you don't want to rush this step. Once incorporated,  the mixture resembles crumbs.
    • Press some flour between your palm- it should form a shape (& not crumble) – means oil is enough and well incorporated.
    • Now, start adding water, little by little and mix to form a stiff dough. Don't overwork the dough and don't knead a soft dough. It should just come together and form a stiff dough. I used around 6 tablespoons of water here.
    • Cover the dough with a moist cloth and let it rest for 40 minutes. I usually soak a paper towel in water and then squeeze out all the water and then cover my dough with that. While the dough is resting, start working on the filling.

    Make the potato filling

    • Boil potatoes until done. 8 to 9 whistles on high heat with natural pressure release if using stove-top pressure cooker or if using Instant Pot, high pressure 12 minutes with natural pressure release on a trivet with 1 cup water in the bottom of the pot.
    • Peel the skin and them mash the potatoes. Set aside. Heat 2 tablespoons of oil in a pan on medium heat. Once the oil is hot, add the cumin seeds, fennel seeds and crushed coriander seeds.
      Let the seeds sizzle for few seconds and then add the chopped ginger, green chili and hing. Cook for 1 minute.
    • Add the boiled & mashed potatoes and green peas to the pan. Mix everything together. I use my potato masher to combine the spices and seasonings well with the potatoes and peas.
    • Add the coriander powder, garam masala, amchur, red chili powder and salt. Mix to combine. Once it's all well incorporated, remove pan from heat and let the filling cool down a bit.

    Shape & fry the Samosa

    • Once the dough has rested, give it a quick knead. Then divide the dough into 7 equal parts of around 58-60 grams each.
      Start working on a piece of dough, keep the remaining dough balls covered at all times with a moist cloth else the dough will dry out.
    • Roll one dough ball into a circle-oval kind of shape, around 6-7 inches in diameter and then cut it into two parts.
    • Take one part and apply water on the straight edge/side. I usually mix some flour with water so that it forms a nice glue.
      Now bring the two ends of the straight edge together and pinch them to form a cone. See step-by-step pictures above for a better idea. Pinch the pointed ends to make it a perfect cone shape.
    • Fill the samosa with the potato filling, around 1 to 2 tablespoons. Don't overfill the samosa.
    • Now again apply water all around the circumference of the cone as you have to seal it. Pinch the opposite side (side opposite to where you pinched to form the cone) to form a plate (see step-by-step pictures above). Then pinch the edges and seal the samosa.
    • Your samosa is now ready. Repeat the same process with remaining dough. Always remember to keep the filled samosa covered with a moist cloth while roll and fill the others. You will get 14 samosas.
    • Now heat oil in a kadai on low heat. To check if oil is ready, drop a small piece of dough into the oil. It should take few seconds to come up to the surface. That means the oil is ready.
      Drop the shaped samosas into the oil.
    • Fry on low heat. After around 10-12 minutes, the samosa will become firm and light brown in color. At this point, increase the heat to medium and fry until it gets nicely browned.
      Don't overcrowd the kadai/wok, fry 4-5 samosas at a time. And each batch will take around 20 minutes since we fry on low heat so be patient.
    • Once you finish frying  one batch, lower the heat again to low and wait until the temperature of the oil drops and then add the second batch.
      Enjoy hot samosas with cilantro chutney or sweet tamarind chutney!

    Notes

    1. Most important thing to remember is to not the fry the samosa on high heat, they will not get crispy if you do so and the dough will remain uncooked. The samosa will also have bubbles on the crust if you oil temperature is hot while frying the samosa.
    2. I have used green peas in my samosa filling. If you are not a fan, simply skip.
    3. This recipes makes 14 medium sized samosa. You can make more or less depending on how you like. 

    Nutrition

    Calories: 164kcal, Carbohydrates: 22g, Protein: 4g, Fat: 7g, Saturated Fat: 1g, Sodium: 183mg, Potassium: 240mg, Fiber: 3g, Sugar: 1g, Vitamin A: 90IU, Vitamin C: 9.9mg, Calcium: 24mg, Iron: 2.6mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Additional Info

    Course: Appetizer
    Cuisine: Indian
    Your feedback is valuable!Please share your comments, ratings, and any suggestions or adaptations below to help us improve and make our recipes more successful.

    Hi, I’m Manali!

    Bringing you easy, delicious vegetarian & vegan recipes! Eating veggies can be fun, you just need to get creative in the kitchen with the right set of ingredients!


    Leave a comment

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    305 Comments

    1. 5 stars
      I’ve failed at samosas before (especially the crust). I wasn’t going to make another attempt unless I found a promising recipe. Your photos drew me in. But the detailed notes and recipe are what gave me the confidence to not just attempt it, but go in for a double batch in one fell swoop.
      I really appreciate the weight measurements from flour and potatoes, right down to dough ball size. Thank you!
      As for results: so so good! Filling flavor was exactly as from my home town stalls. 😍 Recipe was spot on in terms of yield. I had just a little bit of filling left over, but likely due to not filling consistently. The crust did not get bubbles, or go soft. I will probably add a touch more salt in the dough next time. I must have overworked the dough a little as the crust wasn’t as flaky as I expected and was a little hard. Will heed that warning next time.
      Kudos for a very well written recipe!

    2. The dough says 4 Tablespoons + 1 teaspoon oil. Then 45 ml + 5 ml. I was confused because 4 Tablespoons is 60 ml. I split the difference and went with 60 ml oil… hoping my dough turns out. Please amend the recipe to the right conversion.

    3. Hi Manali,
      Your recipes are excellent!
      Is is possible to make the samosa dough in a food processor or is rubbing the flour with the oil by hand essential?
      Thanks,
      Lindsay

      1. you can use a food processor. rubbing oil into the flour by hands is a traditional way of incorporating oil into the flour well so that the dough turns out crispy. I always do that and it hardly takes 2 minutes but if you want to use food processor, go for it 🙂

    4. Hi Manali, I would like to know if I have to freeze uncooked samosas do I need to thaw them before frying .
      Thanks

    5. 5 stars
      Oops, I forgot to include a recipe rating in the comment I just posted! If I could give 10 stars–or a whole constellation of stars–I would!

    6. Homemade samosas have been one of my favorite pandemic cooking projects. Your directions, tips, and photographs have made everything super clear and now my friends ask me to make samosas for their birthdays 🙂 Thank you so much!!!

    7. Hi really liked the recipe and planning to make it. I was wondering whether I can use phyllo dough or anything alternative to make the samosas?

      1. sorry for the late response Monica, I was on a vacation. You can air fry them, try 350 F for 20 minutes and go from there.

    8. 5 stars
      Manali, your recipe is superb love that everything is being detailed so no chance of error. Thanks so much.

    9. Sounds delicious! I just bought some frozen samosas (yes, I know it was silly of me), and will make some filling to improve them. One question (or possibly two), is there a substitute for amchur, or will it matter a lot if it is omitted? I have everything else. I make peanut sauce as an accompaniment , but must check out the cilantro chutney – yum.

      1. you can but better would be to freeze them uncooked but you can of course freeze cooked one. Let them cool completely then freeze.

      1. you can press “jump to recipe” button at the top , it takes you straight to the recipe. there are lot of important tips when it comes to making samosa and I like including them in post since they help many and hence the long post. If you just want the recipe, there’s the “jump to recipe” button.

      2. Really? Someone goes to all the effort to produce a great guide on how to make these little beauties, adding their experiences and suggestions about how to get the best results for our own efforts, all for free, and all you can is moan about the fact it took you too long to read when you could have scrolled to the bottom in 6 seconds???

        Great recipe Manali, and I for one enjoyed reading the steps and love the photos, all of it helped when making my own, my parents came around for dinner and my father loves Samosa, and also Chapatti/Roti, I made both, along with a couple of curry dishes and rice dishes, served with some chutneys and onion salad.

        Thank you

      3. I enjoyed the commentary an appreciate the backstory and sentiment you shared with us. It added authenticity. Thank you!

    10. 5 stars
      These are so delicious and satisfying, thank you for the wonderful recipe!

      I baked these rather than fried (following directions from your baked samosa recipe) and they turned out surprisingly well. Brushed with plenty of olive oil and flipped halfway through. I’m sure they’d taste even better fried, but in case anyone else is wondering they’re totally worth baking if that’s your only option.

    11. 5 stars
      I really appreciate all the details, photographs, and care taken in this recipe. I’ve made samosas four times now, with more and more confidence. (That bit of adjwain and the amchur make a big tasty difference!) Thank you so much!

      1. Hi Manali, I would like to make these samosa’s for Rakhi tomorrow night. Two of the guests are gluten intolerant. How could I make this recipe gluten free? Will it still taste as yummy? Thank you, Emma

        1. Hi Emma, try with 1:1 gluten-free flour. Sorry I personally have not made gluten-free samosas so I have little experience here but many of my readers say that 1:1 flour from Bob’s red mill works well for most recipes so you can try that.

      1. Can you give an idea of what the optimal temperature the oil should be for frying the samosas? You say low heat is best but that can vary a lot on what the oil temperature could be. Thanks much!

      1. yes and it’s just an estimate calculated automatically by a recipe plugin that I use. Please consult a nutritionist for accurate values.

      1. traditional stove-top pressure cookers in India have whistle which blow once the cooker comes to pressure, number of whistles depends on the size of potatoes. You can also microwave, steam or cook potatoes in Instant pot. Ultimately you need cooked potatoes 🙂

      1. air fryer or oven will work best for re-heating, you can also freeze before frying after you shape them.

    12. 5 stars
      I have tried many samosa recipes. Never satisfied with any of them. Yours are exceptional. The tips you gave brought d samosa to a higher level. Yours were d only samosas I made that were super flaky, crispy and without bubbles. A friend commented that they were as good as a famous Indian restaurant in Penang, Malaysia, n they were not oily unlike d restaurant. I did your green chutney too. A match made in heaven! Thanks so much for d excellent recipe Manali.

      1. Hi Manali,

        Your recipe is very precise and very clear to the readers..you make an excellent teacher…I like the accurate dos and don’ts like not frying in hot oil ..and the dough not being soft..keep it up!

        1. Hi Manali

          Thank you so much this is very clear,much appreciated keep it up

    13. 5 stars
      These taste so good and are so flaky. They never last long!
      How do I keep the side seams from opening while frying? I’ve used the water/flour mixture and pressed firmly but I always have couple that open. Help!

      1. if it’s only a couple, I wouldn’t care so much. Seal them with water-flour mixture and then use a fork to crimp up the edges. glad you like them!

      1. you can fry in avocado oil or vegetable oil. Hing and amchur are easily available at Indian grocery stores or you can also find them on amazon.

    14. Manali, have you made a cookbook, if not please do? If yes, what’s the name?
      You are super 🙂 Love your recipe

    15. Hello, I want to make these a couple days in advance.
      Would you suggest to cook fully in advance and then re-heat in oven?
      Or freeze the filled un-cooked samosa, and then cook fully later?

      And if so, and I follow your advice to place filled samosa on parchment paper and freeze, then put in baggie in freezer til use, what are the instructions afterwards when I want to cook? Do I thaw them first? Go straight to oven or oil with frozen samosa? Or maybe a certain temp in oven to thaw before increasing heat?

      New to this kind of cooking, thank you!

      Advice is much appreciated, thank you!

      1. yes you can make fully in advance and re-heat on air fryer or oven. Air fryer works really well. If you freeze them, take them straight out of the freezer and fry in oil, there’s no need to thaw them.

    16. I’m a student and tried making this on one of my broke days lol. with leftover rice for filling. It’s a good recipe, well explained but for some reason the pastry absorbed alot of oil, and while it all held together it was more biscuit like and crumbly, falling apart when I ate it. Any advice?

      1. pastry absorbing lot of oil means oil was very lukewarm, needs to on medium heat for this recipe but shouldn’t be that low else pastry will absorb oil

    17. 5 stars
      I have a question. If I want to put the leftover Samosa in the freezer, should I fry the samosa first or not? Then how long it will be last in the freezer?

      1. You can freeze half fried samosa, that might work better. Fry until they get little coating, then cool completely. Place on a tray and put in the freezer until they become solid and then transfer to freezer back. When you want to eat them, fry into hot oil until golden brown. You can also freeze fully cooked samosa. They should be okay for 2 to 3 months.

    18. 5 stars
      Tried this samosa recipe and it turned out so good. Thank you for explaining so clearly and simply. Best samosa recipe ever 👌😊

    19. 5 stars
      This is an outstandingly good recipe! I will definitely be making this again. In future, I will try substituting the dried mango powder (amchur) with either sumac, hibiscus or dried pomegranate and see which one I like best. Thank you for introducing me to this dish! It is simple enough but the flavours are sublime.