Set out a plate of samosas and they’ll disappear fast. They’re crispy outside, soft and spiced inside, and wildly satisfying. These vegan samosas keep everything you love: flaky pastry, warm spices, and a hearty potato-and-pea filling. They’re simple enough for a weekend snack or meal and impressive enough for a party platter.
Bake or air fry for a lighter take, or fry for that classic crunch. Either way, you’ll end up with a stack of golden triangles that taste like comfort and celebration.
Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

Why This Vegan Samosas Recipe Works
Balanced flavor Cumin, coriander, ginger, and chili bring warmth without overwhelming heat, while a squeeze of lemon brightens everything.
Reliable dough A simple flour-and-oil puff pastry dough rolls easily, seals well, and fries or bakes to a crisp finish.
Hearty filling Potatoes and peas create a satisfying, cohesive center that doesn’t fall apart or leak.
Flexible cooking methods Fry for crunch, or bake/air fry for a lighter bite—either way, you get crisp, golden samosas.
Make-ahead friendly The dough and filling can be prepped in advance, and unbaked samosas freeze beautifully.
Ingredients to make vegan samosas
dough
- all-purpose flour
- salt
- carom seeds, optional
- neutral oil (such as canola or sunflower)
- warm water
filling
- russet or Yukon Gold potatoes
- frozen green peas
- onion
- neutral oil
- fresh ginger
- garlic
- green chilies
- cumin seeds
- ground coriander
- ground cumin
- turmeric
- garam masala
- salt
- lemon juice
- cilantro
cooking and serving
- neutral oil (or cooking spray)
- tamarind chutney, mint-cilantro chutney, or ketchup
Instructions To Make Vegan Samosas
Make the dough
In a bowl, mix flour, salt, and carom seeds. Rub in the oil with your fingers until the mixture looks like damp sand and holds together when pressed. Add warm water a little at a time, kneading until you have a firm, smooth dough. Cover and rest 30 minutes.
Cook the potatoes
Boil cubed potatoes in salted water until tender but not mushy, about 10–12 minutes. Drain well. Lightly mash—aim for a chunky texture with some small pieces intact.
Make the filling
Heat oil in a skillet over medium heat. Add cumin seeds, let them sizzle, then stir in onion. Cook until translucent. Add ginger, garlic, and green chilies; cook 1 minute. Stir in ground coriander, ground cumin, turmeric, and salt.
Add the potatoes and peas to the pan. Mix well so the spices coat everything evenly. Cook 2–3 minutes, then turn off heat. Stir in garam masala, lemon juice, and cilantro. Taste and adjust salt and lemon. Let the mixture cool completely.
Divide the dough
Cut the dough into 6 equal balls. Roll each ball into an oval about 6–7 inches long and 5 inches wide. Cut each oval in half to make two semi-circles.
Form cones
Brush a little water along the straight edge of one semi-circle. Bring the two corners together, overlapping slightly, to form a cone. Press to seal the seam well.
Fill and seal
Spoon 1–2 tablespoons of filling into the cone, leaving space at the top. Wet the rim and pinch to seal, pressing out air pockets. Crimp the edge for extra security.
Repeat with all pieces.
Fry option
Heat oil in a deep pot to 325–340°F (165–170°C).Fry samosas in batches, 6–8 minutes, turning occasionally, until evenly golden and crisp. Don’t rush the process; lower heat yields a flakier crust. Drain on a rack.
Bake option
Heat oven to 400°F (200°C).Place samosas on a parchment-lined sheet, brush lightly with oil, and bake 22–28 minutes, flipping once, until deep golden.
Air fry option
Preheat to 375°F (190°C). Spray samosas lightly with oil. Air fry 12–16 minutes, flipping halfway, until crisp and golden.
Serve
Enjoy hot with tamarind and mint chutneys. A squeeze of lemon over the top is great too.

Keeping Your Vegan Samosas Fresh
Short-term storage Refrigerate cooked samosas in an airtight container for up to 3 days. Reheat in the oven or air fryer until crisp.
Freeze unbaked Freeze filled, uncooked samosas on a tray until solid, then bag for up to 2 months. Fry or bake straight from frozen, adding a few extra minutes.
Freeze baked Cool completely, then freeze. Reheat at 375°F (190°C) until hot and crisp.
Keep the filling dry Excess moisture softens the crust. Let the filling cool and steam off before assembling.
Benefits of This Recipe
Fully plant-based No dairy, no eggs, just big flavor.
Budget-friendly Potatoes, peas, and pantry spices make a generous batch for little cost.
Meal-prep friendly Freeze for quick snacks or party-ready appetizers.
Customizable heat Adjust chilies to suit kids or spice lovers.
Versatile serving Serve as a snack, appetizer, or with salad for a light meal.
What Not to Do
Don’t skip resting the dough Tempting but don’t do it! Resting relaxes gluten, making rolling easier and prevents sad shrunken vegan samosas.
Don’t overfill Too much filling causes tears and leaks during cooking.
Don’t use wet filling Moisture leads to soggy crusts and burst seams.
Don’t fry too hot High heat browns the outside while the inside stays doughy. Aim for a moderate, steady temperature.
Don’t forget to seal seams well Water the edges and press firmly to avoid oil seepage or filling escape.
Alternatives
Gluten-free crust Use a 1:1 gluten-free flour blend, or use store-bought gluten-free wrappers.
Sweet potato and corn Swap potatoes for sweet potatoes and peas for corn, and season with chipotle or smoked paprika.
Lentil filling Use cooked brown or green lentils with onions, cumin, and garam masala for extra protein.
Shortcut wrappers Use spring roll wrappers or tortillas cut into half-moons; texture will be different but still tasty.
No onion/garlic Skip both and lean into ginger, fennel seeds, and asafoetida (hing) for aroma.
Vegan Samosas
Ingredients
Dough
- 2 cups all-purpose flour
- 1/2 teaspoon salt
- 1/2 teaspoon carom seeds optional
- 1/3 cup neutral oil such as canola or sunflower
- 1/2 to 3/4 cup warm water as needed
Filling
- 3 medium russet or Yukon Gold potatoes peeled and cubed
- 1 cup frozen green peas
- 1 medium onion finely chopped
- 2 tablespoons neutral oil
- 1-inch piece fresh ginger peeled and grated
- 2 cloves garlic minced
- 1-2 green chilies finely chopped (adjust to taste)
- 1 teaspoon cumin seeds
- 1 teaspoon ground coriander
- 1/2 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 1/2 teaspoon garam masala
- 1 teaspoon salt or to taste
- 1 tablespoon lemon juice
- 2 tablespoons chopped cilantro
Cooking and Serving
- neutral oil for frying or spray for air frying
- tamarind chutney, mint-cilantro chutney, or ketchup mint-cilantro chutney, or ketchup
Instructions
- In a mixing bowl, combine flour, salt, and ajwain seeds.
- Rub in the oil with your fingers until the mixture resembles damp sand.
- Gradually add warm water, kneading until a smooth, firm dough forms. Cover and let rest for 30 minutes.
- Boil cubed potatoes in salted water until just tender, 10–12 minutes. Drain and lightly mash, leaving some texture.
- In a skillet, heat oil over medium heat. Add cumin seeds and let them sizzle.
- Add chopped onion and cook until translucent.
- Stir in ginger, garlic, and green chilies; cook 1 minute.
- Add ground coriander, cumin, turmeric, and salt. Stir to combine.
- Add potatoes and peas. Mix well and cook for 2–3 minutes.
- Turn off heat. Stir in garam masala, lemon juice, and cilantro. Let cool completely.
- Divide dough into 6 balls. Roll each into an oval about 6–7 inches long and 5 inches wide. Cut each oval in half to form 2 semi-circles.
- Form a cone by brushing water on the straight edge and overlapping the corners. Press to seal.
- Fill each cone with 1–2 tablespoons of potato filling.
- Wet the rim and pinch to seal the top. Crimp the edges.
- To Fry: Heat oil to 325–340°F (165–170°C). Fry samosas 6–8 minutes, turning occasionally until golden. Drain on a rack.
- To Bake: Preheat oven to 400°F (200°C). Brush samosas lightly with oil and bake 22–28 minutes, flipping once.
- To Air Fry: Preheat air fryer to 375°F (190°C). Spray samosas lightly with oil. Air fry 12–16 minutes, flipping halfway.
- Serve hot with chutney or ketchup. A squeeze of lemon is great too!
Wrapping Up
Vegan samosas deliver everything you want in a snack: crisp pastry, a spiced, comforting filling, and endless flexibility.
With a dependable dough, a flavor-packed potato-pea center, and multiple cooking methods, they’re surprisingly easy to master. Make a big batch, stash some in the freezer, and you’ll always have a crowd-pleasing bite ready to go. Serve hot with chutney and enjoy the crunch in every bite.
Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society, a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!
FAQ: Vegan samosas
Can I make the dough with whole wheat flour?
Yes. Use half all-purpose and half whole wheat for a heartier crust. Add an extra tablespoon or two of water as whole wheat absorbs more moisture.
How do I keep samosas from opening while frying?
Seal with water, press firmly along the seam, and avoid overfilling. Let the sealed samosas rest 5–10 minutes before frying so the seal sets.
What oil is best for frying?
Use a neutral, high-smoke-point oil like canola, peanut, or sunflower. Keep the temperature around 325–340°F (165–170°C) for even browning.
Can I make them ahead for a party?
Absolutely. Assemble and freeze unbaked samosas on a tray, then bag. Fry, bake, or air fry straight from frozen on the day of the event.
What chutneys pair best?
Tamarind chutney for sweet-tangy depth and mint-cilantro chutney for fresh, herbaceous brightness. Both complement the warm spices beautifully.
Why is my crust tough or chewy?
The dough was likely overworked or too wet. Measure oil accurately, keep the dough firm, and knead just enough to bring it together.
Can I cook them without oil?
They need at least a light brushing or spray for proper browning. For the lightest option, air fry with a minimal spritz of oil.






