Punjabi Samosa Recipe
There’s nothing quite like biting into a crispy, golden Punjabi samosa—flaky on the outside, perfectly spiced on the inside. These homemade samosas bring all the nostalgia and flavor of street-style snacks, right to your kitchen. I’m sharing two classic fillings: the comforting aloo masala and the savory ground beef kheema, both wrapped in a made-from-scratch dough that fries up beautifully. Whether you’re serving them for chai time, parties, or just craving a little fried indulgence, these samosas are always a hit.

Growing up, samosas were the ultimate evening snack. After school, when we were hungry, my mom would either send someone out to pick up a batch of those flaky classic samosas or call in an order for the crisp, spiced Punjabi ones. Without fail, the filling was always potato, with bits of peas or carrots if you were lucky. And honestly, we loved them.
But every now and then, Mom would make them at home—and that’s when the magic really happened. Because when she made samosas, it wasn’t just aloo. Oh no. That’s when the party started.
We’d get the real deal: spiced kheema (ground beef) samosas, juicy prawn fillings, chicken with herbs, and sometimes even sautéed mushrooms. It was a whole event. The house would smell like ghee, fried onions, and warm spices, and we’d stand around waiting for the first batch to come out of the pan. Honestly, I think I burned my tongue more than once from not waiting long enough.
Two of my all-time favorites to this day? Kheema and prawns. There’s something so satisfying about that meaty, savory filling wrapped in a crisp pastry—comfort food at its finest.
Making these samosas from scratch now always takes me back to that kitchen, that chaos, and those greedy little hands reaching for just one more. It’s a tradition I’m proud to keep alive.
Why This Is the Best Punjabi Samosa Recipe
- Authentic dough from scratch – No shortcuts here. The flaky, crisp crust is made with yogurt and ghee, just like traditional Punjabi samosas—not store-bought wrappers. In fact, I have given you two of my favorite variations below, actually, two of my mom’s favorite ways to flavor the dough.
- Two iconic fillings in one recipe – Whether you love the comfort of spiced mashed potatoes or crave the juicy, savory kheema with peas, this recipe gives you both options (or mix and match!).
- Balanced spices, not overpowering – Every spice is measured to enhance, not overwhelm. The result? Layers of flavor without the burn. But you can definitely, plus or minus, to suit your family’s preference.
- Make-ahead and freezer-friendly – The dough, the filling, and the assembled samosas can all be prepped ahead, making this perfect for parties, Iftars, or when cravings hit.

Key Ingredients and Substitutes
- All-purpose flour: This is the classic choice for samosa dough. You can swap ¼ cup with whole wheat flour for a heartier crust, but don’t overdo it or the crust gets too dense.
- Ghee: Adds richness and that signature Punjabi flavor. Unsalted butter or neutral oil can be used, but ghee gives the best texture and aroma.
- Yogurt: Helps tenderize the dough and gives a subtle tang. You can use sour cream or skip it entirely with a slight adjustment in water.
- Caraway seeds (ajwain): Traditional, and help with digestion. Substitute with cumin seeds if unavailable, or skip for a plainer flavor.
- Potatoes: Use floury potatoes like Russet or Yukon Gold for a fluffier filling. Waxy potatoes tend to stay too firm.
- Ground beef (kheema): Lamb or chicken mince can easily be swapped in, but reduce cooking time slightly for chicken.
- Green peas: Frozen or fresh, both work well. You can also use corn or finely chopped green beans as a twist.
- Spices (garam masala, cumin, coriander, chili): These are non-negotiables for flavor. If you’re out of garam masala, try a mix of cinnamon, cloves, and nutmeg in a pinch.
- Tomato paste: Adds richness to the meat filling. You can also substitute with a little ketchup or cooked-down, finely chopped tomatoes, but reduce the moisture.
- Fresh cilantro: Key for that herbaceous finish. Parsley is a very mild alternative, but cilantro is preferred.


Step-by-step: Punjabi Samosa Recipe
- Make the Samosa Dough – In a large bowl, mix flour, salt, black pepper, and caraway seeds.
- Heat the oil or ghee, if using, and add the mustard seeds and curry leaves.
- Pour the oil/ghee into the flour mixture and combine well with a spatula until you have a crumbly mixture.
- Add cold water a little at a time until a stiff but smooth dough forms.
- Knead for 5 minutes, then cover with a damp cloth and let it rest for 30 minutes.

- Prepare the Potato (Aloo) Filling – Heat oil in a pan.
- Sauté chopped onions until soft, then add minced garlic and cook for a minute.
- Add turmeric, cumin, coriander, garam masala, chili flakes, and sauté for another minute.
- Add the mashed potatoes and mix well to combine with the spices.
- Stir in chopped cilantro. Season with salt and pepper to taste.
- Let the filling cool completely before using.

- Prepare the Kheema (Ground Beef) Filling – In a pan, heat oil and sauté onions until golden.
- Add ground beef and cook until browned and most of the moisture is evaporated.
- Add garlic and ginger paste, and cook until fragrant. Stir the spices, followed by the tomato paste.
- Add green peas and cook until tender.
- Finish with chopped cilantro, salt, and pepper. Allow to cool completely before filling.

- Shape and Fill the Samosas – Divide the dough into golf-ball-sized portions.
- Roll each into a thin oval or circle. Cut the circle in half to form two semi-circles.
- Take one semi-circle, brush the straight edge with water, and form a cone by folding it in half and sealing the edge.
- Fill the cone with your choice of filling (potato or beef).
- Pinch and seal the open edge tightly. Repeat for all samosas.

- Fry the Samosas – Heat oil in a deep pan on medium heat.
- Fry the samosas in batches until golden brown and crispy.
- Drain on paper towels and serve hot with chutney.



Frequently asked questions
Yes! Brush with oil or egg wash and bake at 200°C (400°F) for about 25–30 minutes, flipping halfway. They won’t be as crispy as fried, but still delicious.
Absolutely. You can prepare the fillings a day in advance. Filled samosas can be stored in the fridge for 24 hours or frozen for up to 2 months.
Fry them straight from frozen—no need to thaw. Just keep the oil at medium heat and fry a little longer (2–3 minutes more than usual).
Most likely, the seal wasn’t tight, or you overfilled them. Use a touch of water to seal and avoid stuffing too much filling inside.

Punjabi Samosa – Aloo and Kheema Filling
Learn how to make crispy Punjabi samosas from scratch with homemade dough and two delicious fillings—spiced potato (aloo) and flavorful ground beef (kheema). Perfect for tea-time snacks, parties, or freezer-friendly make-ahead meals.
Video
Ingredients
- 2 cups (9 oz) All-purpose flour
- 3 tbsp Hot ghee (or hot cooking oil)
- ½ tsp Caraway seeds (ajwain) or mustard seeds (rai)
- 2 tbsp Curry leaves or parsley
- 6 to 8 tbsp Cold water as needed
- ¾ tsp Salt
- ½ tsp Black pepper
- 2 med Potatoes boiled and mashed
- 1 tbsp Oil
- 1 small Onion finely chopped
- 2 med Garlic cloves minced
- ½ tsp Turmeric
- ½ tsp Cumin powder
- ½ tsp Coriander powder
- ½ tsp Garam masala
- ¼ tsp Red chili flakes (or to taste)
- 2 tbsp Chopped fresh cilantro
- Salt and pepper to taste
- 1 tbsp Oil
- 1 lb Ground beef
- 1 small Onion finely chopped
- 2 med Garlic cloves minced
- 1 inch Fresh ginger paste
- ½ tsp Cumin powder
- ½ tsp Coriander powder
- ½ tsp Garam masala
- ¼ tsp Red chili powder (or to taste)
- ⅓ cup Green peas (fresh or frozen)
- 1 tbsp Tomato paste
- 2 tbsp Chopped fresh cilantro
- Salt and pepper to taste
- 4 cup (30 floz) Neutral oil for deep frying (vegetable or sunflower oil)
Method
- Make the Samosa Dough – In a large bowl, mix flour, salt, black pepper, and caraway seeds. Heat the oil or ghee, if using, and add the mustard seeds and curry leaves. Pour the oil/ghee into the flour mixture and combine well with a spatula until you have a crumbly mixture. Add cold water a little at a time until a stiff but smooth dough forms. Knead for 5 minutes, then cover with a damp cloth and let it rest for 30 minutes.2 cups All-purpose flour, 3 tbsp Hot ghee , ½ tsp Caraway seeds (ajwain) , 2 tbsp Curry leaves , 6 to 8 tbsp Cold water , ¾ tsp Salt, ½ tsp Black pepper, 1 inch Fresh ginger
- Prepare the Potato (Aloo) Filling – Heat oil in a pan. Sauté chopped onions until soft, then add minced garlic and cook for a minute. Add turmeric, cumin, coriander, garam masala, chili flakes, and sauté for another minute. Add the mashed potatoes and mix well to combine with the spices. Stir in chopped cilantro. Season with salt and pepper to taste. Let the filling cool completely before using.2 med Potatoes , 1 tbsp Oil, 1 small Onion, 2 med Garlic cloves, ½ tsp Turmeric, ½ tsp Cumin powder, ½ tsp Coriander powder, ½ tsp Garam masala, ¼ tsp Red chili flakes (or to taste), 2 tbsp Chopped fresh cilantro, Salt and pepper
- Prepare the Kheema (Ground Beef) Filling – In a pan, heat the oil and sauté the onions until they are golden. Add ground beef and cook until browned and most of the moisture has evaporated. Add garlic and ginger paste, and cook until fragrant. Stir the spices, followed by the tomato paste. Add green peas and cook until tender. Finish with chopped cilantro, salt, and pepper. Allow to cool completely before filling.1 tbsp Oil, 1 small Onion, 2 med Garlic cloves, 1 lb Ground beef, 1 tbsp Tomato paste, ½ tsp Cumin powder, ½ tsp Coriander powder, ½ tsp Garam masala, ¼ tsp Red chili powder (or to taste), ⅓ cup Green peas (fresh or frozen), 2 tbsp Chopped fresh cilantro, Salt and pepper
- Shape and Fill the Samosas – Divide the dough into golf-ball-sized portions. Roll each into a thin oval or circle. Cut the circle in half to form two semi-circles. Take one semi-circle, brush the straight edge with water, and form a cone by folding it in half and sealing the edge. Fill the cone with your choice of filling (potato or beef). Pinch and seal the open edge tightly. Repeat for all samosas.
- Fry the Samosas – Heat oil in a deep pan on medium heat. Fry the samosas in batches until golden brown and crispy. Drain on paper towels and serve hot with chutney.4 cup Neutral oil for deep frying
Notes
Tips for Success
- To make the pastry, do not skip the ghee/clarified butter. You can also use vegetable shortening, which is an important ingredient to get a crisp, flaky pastry.
- I have given you two options for filling, but the authentic pastry dough makes enough for only 12 samosas. If you choose to make more than one filling, you may want to make more pastry dough too.
- The dough must not be too soft; we want a stiff dough, so avoid adding too much liquid and do not over-knead.
- The filling is easy to make and can be made up to 2 days ahead of time. Or it can be frozen in the fridge for up to a month.
- Once you fill the samosas, place them in the fridge, and deep fry them when you are ready to serve. Samosas are best served hot and take no more than 10 minutes to fry.
- When deep-frying the samosas, remember the filling is already cooked. You only need to cook the pastry. Overcooking them could result in hard samosas.
- Leftovers can be kept in the fridge for 3 to 4 days. You can also freeze them for up to a month.
- Use cold mashed potatoes; they are easier to work with.
- Keep the spring roll sheets under a kitchen cloth to prevent them from drying out.
- Use water to stick the edges of the sheet. You can also use beaten egg or flour paste.
- If you find it difficult to shape the triangle, you can also roll the sheet, like a cigar.
- Baking Samosa – If you prefer baked samosa, it is better to use filo pastry dough because spring roll sheets do not crisp or brown in the oven.
- You can freeze the filling for up to a month and then assemble the samosas and fry them before serving.
- Alternatively, you can also assemble the samosa and freeze them. I suggest freezing them in a baking tray first until firm. Then place them in freezer storage bags. Thaw them in the fridge overnight, then deep fry from thawed. Do not deep fry frozen raw samosas; they do not cook inside, and the oil becomes a splattering mess.
- You can also freeze fried samosas, but they do tend to get soft over time.
Cilantro coconut chutney for samosa
- 1 cup cilantro (you can add a few mint leaves too)
- 1/2 tsp chopped garlic
- 1/2 tsp chopped ginger
- 1/4 cup chopped onions
- 1/2 cup coconut cream
- 1/4 tsp salt
- 1/4 tsp Pepper
Tamarind chutney for Samosa
- 3 tbsp tamarind paste
- 4 tbsp Brown sugar or honey
- 1/2 tsp chili powder
- 1/4 tsp garlic powder
- 1/4 tsp ginger powder
- 1/4 tsp mango powder (amchur), optional
- 1/2 cup water
- 1/4 tsp garam masala
- 1/4 tsp cumin powder
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Did you LIKE this recipe? Save it for later on Pinterest.
Follow on YouTube, Facebook, Twitter, Instagram or TikTok
Subscribe to receive new recipes right to your inbox.






















These reminded me of the samosas my grandmother used to make. Crispy outside and flavorful filling. Mine became crispy on the outside for the first time. Thanks
That’s such a lovely compliment — traditional recipes always bring back memories. So glad you enjoyed them.