Make your own, 100% vegan samosas at home! These little dumplings are stuffed with spiced potatoes, peas, and crunchy peanuts. The best part: they bake up golden and delicious (no frying required!).

I'm usually a little reluctant to post baked versions of fried things, because they're often a disappointment. And the more delicious the original, the more reluctant I am, because the further it has to fall. But, every once in a while I decide to risk it and try baking something that's normally fried, and on those rare occasions where it turns out really good, I have to share. I'm talking about things like my baked tofu nuggets, vegan baked doughnuts, and vegan corn fritters. Well, today I have a new one. I tried making baked samosas, and they were DELICIOUS!
Jump to:
These baked samosas feature pretty traditional ingredients in both the wrappers and fillings. They only difference is that they're baked, making them easier to make (no sputtering hot oil!) and a tad lighter as well.
I'm not going to lie and paint these as super healthy. They're potatoes wrapped in pastry. Carb wrapped in extra fatty carb. They're just not fried, so a little bit healthier and there's no fear of oil splattering involved. And of course they're vegan!
Ingredients You'll Need
Below you'll find a list of ingredients in this recipe, with notes and substitutions. Scroll all the way to the bottom of the post to see the full recipe, including the amount of each ingredient.
- Flour. The recipe calls for all-purpose wheat flour. I've also successfully made them with whole wheat pastry flour, so you can substitute that if you'd like.
- Baking powder.
- Salt.
- Water.
- Vegetable oil. Feel free to substitute your favorite baking oil. Corn oil, canola oil, and even olive oil will all work.
- Russet potatoes. These are also referred as plain old baking potatoes. They're starchy, so they give our filling a great texture. Less starchy potatoes such as red or golden varieties can be substituted if necessary, though. For less traditional samosas, experiment with other veggies and/or legumes. Sweet potatoes, cauliflower, chickpeas and lentils would all be delicious!
- Onion.
- Garlic.
- Ginger.
- Serrano pepper. You can skip this for milder samosas, or substitute another variety of hot pepper like a jalapeño if that's what you have on hand.
- Spices. We're using a mix of garam masala, whole cumin seeds, ground cumin, turmeric, and coriander. Cayenne pepper is optional and can be used just if you'd like some extra heat.
- Asafoetida. This is another optional ingredient that will add some savory, oniony flavor to the filling. It's often referred to as hing. You can get it at Indian markets. Feel free to skip it if it's not available to you.
- Frozen peas.
- Roasted peanuts.
- Lemon juice. This will add some flavor to your filling. Use freshly squeezed juice for the best flavor.
- Salt & pepper.
- Fresh cilantro. Cilantro haters can skip this ingredient.
How They're Made
The following is a detailed photo tutorial on how to make vegan samosas. Scroll all the way down if you'd like to skip right to the recipe!
Make the Dough

Step 1: Combine dry ingredients. Stir the flour, baking powder, and salt in a large mixing bowl.

Step 2: Add wet ingredients. Stir water and oil into your dry ingredients, forming a dough.

Step 3: Knead the dough. Turn it onto a lightly floured surface, then knead it for a few minutes.

Step 4: Let it rest. Roll the dough into a ball and place it in an oiled bowl. Cover the bowl and let it sit while you make the filling.
Make the Filling
Step 1: Boil your potatoes. Cover chopped and peeled potatoes with water in a pot, then boil them until they're fork tender. Drain them into a colander.

Step 2: Cook the onion. Sweat diced onion in a bit of oil until it starts to soften up, which should take about five minutes.

Step 3: Add aromatics and spices. Stir in minced garlic, grated ginger, minced serrano pepper, all of your spices, and asafoetida, if you're using it. Cook the mixture briefly.

Step 4: Add the potatoes. Stir in your cooked potatoes, and briefly cook them in the spices.

Step 5: Mash the potatoes. Just hit them a few times with a potato masher, leaving the mixture chunky.

Step 6: Finish the filling. Take the skillet off of heat, then add the peanuts, peas, lemon juice, salt, pepper and cilantro.
Make the Samosas
Step 1: Get ready. Preheat your oven and line your baking sheets with parchment paper.
Steps 2-4: Assemble the samosas. Use a rolling pin to roll a bit of dough into a circle, cut it in half, and place some filling in the center. Wet the edges, then close it up, first folding the straight edge in half, then pinching the remaining edge closed.

Steps 5-7: Finish and bake. Arrange the samosas on your baking sheets as you assemble them. Brush them all with oil, then bake then until they're golden brown.
Tip: You can wrap your samosas in any shape you like, but if you want those cute little triangle-shaped samosas you get at restaurants, this is the way to go!

Your homemade vegan samosas are done and ready to serve. You can enjoy them alone or with your favorite chutney.
Variations
- Quick and easy samosa wrappers. In a hurry? Skip the whole process of making your own dough and use premade pie crust or puff pastry. Just make sure it's vegan before you buy!
- Sweet potato samosas. Swap out the russet potatoes with sweet potatoes. You can keep the spice mixture the same, or add a pinch of cinnamon.
- Cauliflower white bean samosas. Replace the potatoes with a mixture of roasted cauliflower and cannellini beans, kind of like I did for my samosa burritos.
Frequently Asked Questions
I haven't tried making a gluten-free version of this recipe, but I think that an all-purpose gluten-free flour would work in the dough. You could also use a premade vegan gluten-free pie dough.
Yes, as long as you seal them up tightly. Place them in an airtight container or bag, or, better yet, on baking sheets tightly wrapped in plastic. Store them in the fridge for up to a day before baking.
Roasted cashews also work great. If they don't work with your diet, simply leave the nuts out. Your samosas will still be delicious.
Leftovers & Reheating
Leftover baked vegan samosas will keep in an airtight container in the refrigerator for about 3 days, or in the freezer for about 3 months.
To reheat them, thaw (if frozen), then bake them in a 400°F oven for 8 to 10 minutes. You could also microwave them, but they might get a bit soggy.
More Vegan Indian Recipes
Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!
📖 Recipe
Baked Samosas
Ingredients
For the Dough
- 2 cups all-purpose flour, plus more for kneading
- 2 teaspoons baking powder
- ¾ teaspoon salt
- ½ cup + 1 tablespoon water
- ¼ cup vegetable oil, plus more for brushing or spraying the samosas
For the Filling
- 1 pound russet potatoes, peeled and cut into 1-inch pieces
- 1 tablespoon vegetable oil
- 1 small onion, finely diced
- 2 garlic cloves, minced
- 1 teaspoon freshly grated ginger
- ½ serrano pepper, seeded and minced, optional
- 2 teaspoons garam masala
- 1 teaspoon cumin seeds
- 1 teaspoon ground cumin
- ¾ teaspoon ground turmeric
- ½ teaspoon ground coriander
- Pinch cayenne pepper, or to taste, optional
- Pinch asafoetida, optional
- ⅓ cup frozen peas, thawed
- ⅓ cup roasted and salted peanuts
- 1 tablespoon lemon juice
- 1 teaspoon salt, plus more to taste
- ¼ teaspoon black pepper
- ¼ cup chopped fresh cilantro
Instructions
To Make the Dough
- Stir the flour, baking powder, and salt together in a large mixing bowl.
- Stir in the water and oil to form a dough.
- Lightly sprinkle a work surface with flour. Turn the dough onto the surface, then knead it for 3 to 5 minutes, until it becomes smooth and elastic.
- Lightly oil a mixing bowl large enough to hold the dough. Roll the dough into a ball, then place it into the bowl. Cover the bowl with a damp tea towel and let it rest for at least 30 minutes, and up to 60 minutes. You can proceed to the next steps of making the filling while the dough sits.
To Make the Filling
- Place the potatoes into a medium pot and cover them with water. Place the pot over high heat and bring the water to a boil. Lower the heat and allow the potatoes to cook just until fork tender, about 15 minutes. Drain the potatoes into a colander and return them to the pot.
- Coat the bottom of a medium skillet with oil and place it over medium heat. When the oil is hot, add the onion. Sweat the onion for about 5 minutes, stirring occasionally, until it becomes soft and translucent.
- Add the garlic, ginger, serrano pepper, garam masala, cumin seeds, ground cumin, turmeric, coriander, cayenne pepper, and asafoetida. Continue to cook the mixture until the garlic and spices are very fragrant, stirring constantly, about 1 minute.
- Add the cooked potatoes to the skillet. Stir to coat the potatoes in the spices, then cook everything for about 1 minute, stirring constantly. Remove the skillet from heat.
- Lightly mash the potatoes with a potato masher, leaving some chunks.
- Stir in the peas, peanuts, lemon juice, salt, pepper, and cilantro. Taste-test the filling and adjust any seasonings to your liking.
To Make the Samosas
- Preheat the oven to 400°F and line a couple of baking sheets with parchment paper.
- Lightly flour a work surface and gather a small glass or bowl of water.
- Grab a 3-4 tablespoon handful of dough and roll it into a ball. Place the dough onto your work surface and roll it into a 5 to 6 inch circle (about ⅛ inch thick) with a lightly floured rolling pin. Cut the circle in half. Dip your fingers in the water, then moisten the outer edges of one of the half circles.
- Place about 1½ tablespoons of filling into the center of the dough half circle. Bring the two ends of the straight edge together to form a cone, and pinch the seam to seal. Pinch the top opening of the cone closed to enclose the filling, forming a triangle. Press all the seams well to make sure they’re fully sealed and the filling won’t escape during baking.
- Place the samosa on the baking sheet and repeat until all of the dough and filling are used.
- Brush or spray both sides of each samosa with oil.
- Bake the samosas for 25 minutes, or until golden brown.
- Serve with your favorite chutney.









I’ve reviewed these before and they are an easy 5*s!
For those asking if they can be frozen: yes, they can! We always do 3x or 4x batches and freeze them. The texture of the potato is slightly different, but it doesn’t at all affect the quality or enjoyability of these little pockets of goodness. Just wrap in tinfoil and reheat at 350*f until warm. Perfection!
Anxiously, tried the samosas today. To my surprise they turned out amazingly delicious and beautiful golden brown colour.
Recipe super hit!!
I'm planning to make this recipe but i would need the measurements in grams instead of cups. Do you know what these would be?
Hi Tanisha! I just added a button below the ingredients list that you can click to switch back and forth between US and metric. Clicking "metric" should give you grams. I'm slowly adding these to all my recipes, but feel free to ask if you ever come across one that I haven't gotten to yet - it just takes me a minute to add it!
I had given up years ago on finding or making a good baked samosa dough. Everything I tried sucked. On a whim, I looked it up again today and, lo and behold, a trusted recipe site came up in the results.
These are AMAZING! You’ve solved the age old question of baked samosa dough.
Thanks as always for the excellent recipe. You rock.
Have been looking for an oven baked recipe for samosa pastry.
This is absolutely incredible. The taste is pure amazing.
Thankyou!
Hello there :) I was wonder if this recipe freezes well? That way I could make a few batches and freeze some for later use.
I haven't tried freezing them, but I've heard that freezing potato can change the texture. Otherwise I think they'd hold up fine in the freezer!
Great recipe!! I used organic extra virgin coconut oil and omitted the peanuts. The samosas turned out great! Thank you!!
Awesome! Glad to hear it!
They look wonderful and sound tasty. I have been invited to an outdoor party in my neighborhood and like to make them can you eat them cold or cool.? Thanks
I prefer them hot, but they're delicious cold as well! I hope you enjoy them!!
hi there!
I am sure going to try your recipe. Do you think they would freeze well?
I haven't frozen them myself, but I don't see why not!
I made these for dinner tonight, and my family loved absolutely them! Thank you for the delicious recipe!
I'm so glad they were a hit! Thanks so much Tenaya!
Thanks for sharing this recipe! I really enjoyed these, especially when paired with cilantro chutney. So tasty and not too guilty!
I'm so happy to hear that!!
I'm looking forward to trying this but am curious if you've tried it with or think it could work with a non wheat flour?
Honestly I'm not sure! The dough is very similar to pie pastry, so if you have a non-wheat pie crust recipe you could try using that to make the samosas. I'd love to hear how they turn out if you do!
Can the oil be left out of the recipe or is there a substitute you recommend?
I'm really not sure with this one! You might be able to substitute water or non-dairy milk in the dough, but it could turn out dry. I'd love to hear how it works out if you try!
Hi Alissa, I made the samosas, they were delicious. The dough is really great. Another recipe of yours that's for keeps. Thanks!
I'm so glad you enjoyed them!!
I am going to try these! When I've made them before, I used flour tortillas as the wrapper. I wonder if there is a vegan flour tortilla I could use, asks The Lazy Chef.
I use Mission or Trader Joe's - they're vegan! :)
These were amazing, the best samosas I've ever had!!! I kinda like samosas,, but always find them too spicy. I didn't add any spice and I loved them not fried, the dough was good!
Thank you!!! I will have this recipe forever! I was left raving about these little babies! I can't thank you enough.
Thanks so much Connie!! I'm so glad you enjoyed them!
Get out of town! I do love a good pakora. Often they are on the heavy side for me so a few bites suffice but I believe I could eat a half dozen of these while I binge Dr. Who. Thank you! And gorgeous photos.
Thanks Hanne!!