I always count on these potato and vegetable samosas when I need a golden, crispy snack that feeds a crowd without fuss. One platter disappears fast, thanks to that savory spiced filling tucked inside every flaky pocket.

I am obsessed with homemade Indian samosas because they hit every craving at once: crisp, flaky, salty, spicy, and loaded with that potato filling I can never stop picking at. I love how they make a regular snack table feel loud and fun, especially when there are green peas tucked into the mix for little sweet pops.
But the real pull is that first crackly bite, the one that makes me immediately reach for another before I have even finished chewing. No shame.
I make these when I want something bold, cheap, and crowd-friendly that disappears way too fast here.
Ingredients

- All-purpose flour makes the crisp, sturdy shell you’ll actually want to bite into.
- Ghee or oil gives the pastry that flaky, snack-shop kind of texture.
- Cold water helps the dough stay firm, not soft and bread-like.
- Potatoes are the cozy filling base, soft, filling, and honestly the whole point.
- Peas add little sweet pops that break up the mashed potato vibe.
- Carrot brings color, a tiny crunch, and makes it feel slightly wholesome.
- Cumin and mustard seeds give that warm, toasty smell right away.
- Turmeric, coriander, garam masala, and chili bring the real samosa personality.
- Ginger and green chilies add heat that tastes fresh, not flat.
- Cilantro keeps things bright, because fried food needs a little freshness.
- Amchur or lemon juice adds tang, so the filling doesn’t taste heavy.
- Plus, hot frying oil makes the outside golden, crunchy, and totally irresistible.
- Basically, the sealing paste helps keep all that good filling tucked inside.
Ingredient Quantities
- 2 cups all purpose flour (250 g)
- 3 tablespoons vegetable oil or ghee for dough
- 1/2 teaspoon salt for dough
- 1/3 to 1/2 cup cold water, as needed for dough
- 4 medium russet potatoes, boiled, peeled and mashed (about 3 cups)
- 1/2 cup frozen or fresh green peas
- 1 medium carrot, finely diced or grated (optional)
- 2 tablespoons vegetable oil for cooking filling
- 1 teaspoon cumin seeds
- 1 teaspoon mustard seeds (optional)
- 1/2 teaspoon turmeric powder
- 1 teaspoon ground coriander
- 1/2 to 1 teaspoon garam masala
- 1/2 teaspoon red chili powder, or to taste
- 1 teaspoon grated fresh ginger
- 1 to 2 green chilies, finely chopped, optional
- 1/4 cup fresh cilantro, chopped
- 1 teaspoon amchur powder or 1 tablespoon lemon juice
- Salt to taste for the filling
- About 3 to 4 cups vegetable oil for deep frying
- 1 tablespoon cornstarch or 1 teaspoon flour mixed with 2 tablespoons water for sealing edges (optional)
- 1/4 teaspoon baking powder or a pinch of baking soda (optional, for slightly lighter dough)
How to Make this
1. Make the dough: in a bowl combine 2 cups all purpose flour, 3 tablespoons vegetable oil or ghee, 1/2 teaspoon salt and 1/4 teaspoon baking powder or a pinch of baking soda if using; rub until mixture resembles coarse crumbs, then add 1/3 to 1/2 cup cold water little by little to form a firm, smooth dough; cover and rest 20 to 30 minutes.
2. Prepare the potatoes: if not already done, boil, peel and mash 4 medium russet potatoes to about 3 cups; set aside to cool slightly.
3. Cook the filling: heat 2 tablespoons vegetable oil in a pan over medium heat; add 1 teaspoon cumin seeds and 1 teaspoon mustard seeds if using; when they sputter add 1 teaspoon grated fresh ginger and 1 to 2 finely chopped green chilies if using and sauté briefly.
4. Add spices and vegetables: stir in 1/2 teaspoon turmeric powder, 1 teaspoon ground coriander, 1/2 to 1 teaspoon garam masala, 1/2 teaspoon red chili powder and salt to taste; add 1/2 cup peas and 1 medium finely diced or grated carrot and cook until vegetables are tender and any excess moisture has evaporated.
5. Finish the filling: add the mashed potatoes to the spiced vegetable mixture, mix thoroughly, fold in 1/4 cup chopped fresh cilantro and 1 teaspoon amchur powder or 1 tablespoon lemon juice; adjust salt and spice, mash lightly as needed and cool the mixture completely.
6. Portion the dough: divide the rested dough into 12 to 16 equal balls depending on desired samosa size; roll each ball into a 4 to 5 inch circle and cut each circle in half to make two semicircles.
7. Shape and fill samosas: take one semicircle, wet the straight edge lightly with water, fold into a cone by bringing the straight edges together and pressing to seal; spoon 1 to 2 tablespoons of the cooled filling into the cone, then seal the open edge by pressing firmly; use a little cornstarch slurry (1 tablespoon cornstarch or 1 teaspoon flour mixed with 2 tablespoons water) along the edges if needed to secure seals.
8. Heat the oil: pour about 3 to 4 cups vegetable oil into a deep pan and heat to medium; test with a small piece of dough it should sizzle and rise slowly.
9. Fry the samosas: fry samosas in batches, do not overcrowd, turning occasionally until golden brown and crisp on all sides, about 6 to 8 minutes per batch; keep the oil at moderate temperature so they cook through without burning.
10. Drain and serve: remove samosas with a slotted spoon and drain on paper towels for a minute or two; serve hot with chutney or ketchup.
Equipment Needed
1. Large mixing bowl
2. Measuring cups and spoons
3. Rolling pin
4. Floured work surface or pastry board
5. Bench scraper or sharp knife (to cut circles)
6. Potato masher or fork
7. Small bowl and pastry brush (for water/cornstarch slurry)
8. Deep heavy-bottomed pan or wok for frying
9. Slotted spoon or skimmer for removing samosas
10. Paper towels or wire rack for draining
FAQ
Simple Homemade Indian Samosa Recipe Substitutions and Variations
- All purpose flour (250 g): whole wheat flour (use 100 percent or mix 50:50, expect a denser crust), gluten free all purpose blend (add 1 teaspoon xanthan gum if not included), fine semolina (rava) mixed with flour for crispier texture
- 4 medium russet potatoes: sweet potatoes (similar mash, slightly sweeter), boiled and mashed cauliflower (lower carb, drier so add a little cooked mashed potato or a spoon of flour), canned chickpeas mashed with spices (for a protein rich filling)
- 1/2 cup green peas: frozen sweet corn, thawed; shelled edamame (adds bite and protein); finely diced bell pepper or cooked lentils for a different texture
- About 3 to 4 cups vegetable oil for deep frying: peanut oil or sunflower oil (high smoke point), canola oil, shallow fry in 2 to 3 tablespoons oil per batch or bake at 200 C until golden for a lower oil option
Pro Tips
1. Rest the dough well and keep it covered while you work. A relaxed dough is easier to roll thin without springing back, which gives you crisp, light samosa shells instead of tough ones.
2. Make sure the potato filling is completely cooled and on the dry side before stuffing. If there is excess moisture the pastry will get soggy and leaks are more likely. If needed cook the filling a little longer to evaporate water or stir in a tablespoon of toasted breadcrumbs to absorb moisture.
3. Seal each samosa carefully and use a simple cornstarch slurry or a bit of water to moisten edges. Press firmly along the seams and tuck any loose pastry in so oil does not seep inside while frying.
4. Fry at a moderate steady temperature so the outside browns slowly while the inside cooks through. Too hot and the shell will burn before the filling is heated; too cool and they soak up oil. Adjust heat between batches and let the oil recover temperature before adding the next few samosas.
Simple Homemade Indian Samosa Recipe
My favorite Simple Homemade Indian Samosa Recipe
Equipment Needed:
1. Large mixing bowl
2. Measuring cups and spoons
3. Rolling pin
4. Floured work surface or pastry board
5. Bench scraper or sharp knife (to cut circles)
6. Potato masher or fork
7. Small bowl and pastry brush (for water/cornstarch slurry)
8. Deep heavy-bottomed pan or wok for frying
9. Slotted spoon or skimmer for removing samosas
10. Paper towels or wire rack for draining
Ingredients:
- 2 cups all purpose flour (250 g)
- 3 tablespoons vegetable oil or ghee for dough
- 1/2 teaspoon salt for dough
- 1/3 to 1/2 cup cold water, as needed for dough
- 4 medium russet potatoes, boiled, peeled and mashed (about 3 cups)
- 1/2 cup frozen or fresh green peas
- 1 medium carrot, finely diced or grated (optional)
- 2 tablespoons vegetable oil for cooking filling
- 1 teaspoon cumin seeds
- 1 teaspoon mustard seeds (optional)
- 1/2 teaspoon turmeric powder
- 1 teaspoon ground coriander
- 1/2 to 1 teaspoon garam masala
- 1/2 teaspoon red chili powder, or to taste
- 1 teaspoon grated fresh ginger
- 1 to 2 green chilies, finely chopped, optional
- 1/4 cup fresh cilantro, chopped
- 1 teaspoon amchur powder or 1 tablespoon lemon juice
- Salt to taste for the filling
- About 3 to 4 cups vegetable oil for deep frying
- 1 tablespoon cornstarch or 1 teaspoon flour mixed with 2 tablespoons water for sealing edges (optional)
- 1/4 teaspoon baking powder or a pinch of baking soda (optional, for slightly lighter dough)
Instructions:
1. Make the dough: in a bowl combine 2 cups all purpose flour, 3 tablespoons vegetable oil or ghee, 1/2 teaspoon salt and 1/4 teaspoon baking powder or a pinch of baking soda if using; rub until mixture resembles coarse crumbs, then add 1/3 to 1/2 cup cold water little by little to form a firm, smooth dough; cover and rest 20 to 30 minutes.
2. Prepare the potatoes: if not already done, boil, peel and mash 4 medium russet potatoes to about 3 cups; set aside to cool slightly.
3. Cook the filling: heat 2 tablespoons vegetable oil in a pan over medium heat; add 1 teaspoon cumin seeds and 1 teaspoon mustard seeds if using; when they sputter add 1 teaspoon grated fresh ginger and 1 to 2 finely chopped green chilies if using and sauté briefly.
4. Add spices and vegetables: stir in 1/2 teaspoon turmeric powder, 1 teaspoon ground coriander, 1/2 to 1 teaspoon garam masala, 1/2 teaspoon red chili powder and salt to taste; add 1/2 cup peas and 1 medium finely diced or grated carrot and cook until vegetables are tender and any excess moisture has evaporated.
5. Finish the filling: add the mashed potatoes to the spiced vegetable mixture, mix thoroughly, fold in 1/4 cup chopped fresh cilantro and 1 teaspoon amchur powder or 1 tablespoon lemon juice; adjust salt and spice, mash lightly as needed and cool the mixture completely.
6. Portion the dough: divide the rested dough into 12 to 16 equal balls depending on desired samosa size; roll each ball into a 4 to 5 inch circle and cut each circle in half to make two semicircles.
7. Shape and fill samosas: take one semicircle, wet the straight edge lightly with water, fold into a cone by bringing the straight edges together and pressing to seal; spoon 1 to 2 tablespoons of the cooled filling into the cone, then seal the open edge by pressing firmly; use a little cornstarch slurry (1 tablespoon cornstarch or 1 teaspoon flour mixed with 2 tablespoons water) along the edges if needed to secure seals.
8. Heat the oil: pour about 3 to 4 cups vegetable oil into a deep pan and heat to medium; test with a small piece of dough it should sizzle and rise slowly.
9. Fry the samosas: fry samosas in batches, do not overcrowd, turning occasionally until golden brown and crisp on all sides, about 6 to 8 minutes per batch; keep the oil at moderate temperature so they cook through without burning.
10. Drain and serve: remove samosas with a slotted spoon and drain on paper towels for a minute or two; serve hot with chutney or ketchup.








![Creamy Chicken Noodle Soup [Video] Recipe](https://pekingplates.com/wp-content/uploads/2025/09/Collage_Creamy-Chicken-Noodle-Soup-Video-_1757014445-90x75.webp)
