If you have a craving for something crispy, savory, and packed full of vibrant spices, then this Vegan Samosas Recipe is exactly what you need. These little pockets of joy brilliantly balance a crunchy exterior with a warm, flavorful potato and pea filling that makes each bite irresistible. Whether you’re new to making samosas or just looking for a delicious vegan twist on a beloved classic, this recipe will quickly become your go-to for snack time, parties, or anytime you want to treat yourself. Trust me, once you try this Vegan Samosas Recipe, you’ll want to share it with everyone you know.

Ingredients You’ll Need
The beauty of this Vegan Samosas Recipe lies in its simple yet thoughtfully chosen ingredients that come together to create a delicious symphony of flavors and textures. Each item serves a special purpose, whether it’s adding earthy spice, tender softness, or that unforgettable crunch.
- Vegan phyllo dough or 2 cups all-purpose flour: The base for your samosas’ crispy shell, either ready-made or homemade dough works wonderfully.
- 4 tablespoons vegetable oil: Helps create a tender dough if you’re making it from scratch and provides richness during frying.
- 1 teaspoon cumin seeds: These little seeds add a warm aromatic note that sets the tone for the filling.
- 1 small onion, finely chopped: Sweet and savory, onions build depth and moisture in the filling.
- 2 cloves garlic, minced: Adds a punch of flavor that complements all the spices.
- 1 teaspoon grated ginger: Gives a fresh, zesty lift to the mixture.
- 1 cup boiled and diced potatoes: The star of the filling, offering a soft, hearty texture and neutral base for spices.
- ½ cup green peas: These add a pop of color, subtle sweetness, and texture contrast.
- ½ teaspoon turmeric powder: Brings a beautiful golden hue and subtle earthiness.
- 1 teaspoon garam masala: A key spice blend that infuses the filling with warmth and complexity.
- ½ teaspoon ground coriander: Offers a slight lemony flavor that brightens the mix.
- ½ teaspoon chili powder (optional): For those who like a little heat, this is your friend.
- Salt to taste: Balances all the flavors perfectly.
- 2 tablespoons chopped fresh cilantro: Fresh herbs bring a burst of brightness and a tender finish.
- Vegetable oil for frying: Essential for achieving that classic golden, crispy samosa crust.
How to Make Vegan Samosas Recipe
Step 1: Prepare the Dough
If you’re making the dough from scratch, start by mixing the all-purpose flour and 4 tablespoons of vegetable oil in a bowl. Gradually add water, just enough to form a smooth, pliable dough. It’s important to knead it well for about 5 to 7 minutes to develop elasticity, then cover and let it rest for 30 minutes. Resting helps relax the gluten which makes rolling the dough way easier and the end crust more tender.
Step 2: Cook the Filling
Heat 2 tablespoons of vegetable oil in a skillet over medium heat and toss in the cumin seeds, sautéing them until they begin to pop and release their fragrance, about 30 seconds. Then add the finely chopped onion, minced garlic, and grated ginger. Cook this aromatic trio until the onions are soft and translucent, filling your kitchen with a wonderful scent. Next, stir in the boiled diced potatoes and sweet green peas, followed by the spices: turmeric, garam masala, ground coriander, chili powder (if using), and salt. Let everything meld together for 3 to 4 minutes on the heat, before stirring in fresh cilantro off the heat to preserve its vibrant, fresh flavor.
Step 3: Shape the Samosas
Roll out your phyllo dough or prepared dough into thin sheets. Cut these sheets into long strips — about 3 inches wide typically works well. Place a spoonful of your warm filling on one end of each strip. Here’s the fun part: fold the dough over the filling into triangular shapes, sealing the edges carefully with a dab of water. This folding technique creates the signature samosa shape that’s as fun to make as it is delicious to eat.
Step 4: Fry to Perfection
Heat vegetable oil in a deep pan over medium heat until it’s hot but not smoking. Fry your samosas in batches, being careful not to crowd the pan, so they cook evenly. You’ll know they’re ready when they turn a beautiful golden brown and offer a satisfying crunch when bitten. Use a slotted spoon to remove them and drain on paper towels to absorb any excess oil. If you’re craving a lighter version, you can bake these at 375°F for 20 to 25 minutes until crisp and golden, swapping frying for a healthier but still delicious route.
How to Serve Vegan Samosas Recipe

Garnishes
The perfect garnishes for your samosas add vibrant flavor and freshness. Try sprinkling chopped cilantro or pairing your samosas with tangy vegan tamarind chutney or cool mint chutney. These vibrant touches brighten each bite and make the dish even more memorable.
Side Dishes
Vegan samosas are fantastic on their own, but they shine even brighter alongside a fresh salad, a cooling cucumber raita made with vegan yogurt, or even a spicy lentil soup. These sides bring balance and variety to your meal, turning simple snacks into an impressive spread.
Creative Ways to Present
For a fun presentation, try arranging samosas on a large platter lined with banana leaves or vibrant fabric to echo their cultural roots. You can also serve them in individual portions with small dipping bowls, perfect for parties or casual get-togethers. Don’t forget to include colorful chutneys and fresh lemon wedges to brighten the display.
Make Ahead and Storage
Storing Leftovers
You can easily store cooked samosas in an airtight container in the fridge for up to 3 days without losing their deliciousness. Simply reheat before serving to enjoy that signature crunch and warmth again.
Freezing
Great news: vegan samosas freeze beautifully! Place uncooked, shaped samosas on a tray and freeze them individually before transferring to a freezer bag. This way, they won’t stick together and you can fry or bake them straight from frozen whenever the craving hits.
Reheating
To bring your samosas back to life, reheat them in a preheated oven at 375°F for about 10 minutes or until they regain their crispiness. Avoid microwaving as it can make the dough soggy, and that crunchy texture is what makes these samosas so amazing.
FAQs
Can I use other fillings besides potatoes and peas?
Absolutely! While potatoes and peas are classic, you can get creative with sweet potatoes, carrots, lentils, or even spiced tofu. Just make sure the filling isn’t too wet to keep the samosa shell crispy.
Is it necessary to use phyllo dough?
Not at all. Using phyllo dough speeds up the process and gives a crisp texture, but homemade dough made with flour, oil, and water works just as well and tastes fantastic.
Can I bake the samosas instead of frying?
Yes! Baking at 375°F for 20-25 minutes is a healthier alternative that still yields a crispy crust. Just brush the samosas lightly with oil before baking for the best results.
How spicy are these samosas?
The chili powder is optional, so you can adjust the heat to your preference or omit it altogether. The garam masala adds warmth without overwhelming spice, making this recipe perfect for a wide range of palates.
What can I serve with vegan samosas?
They pair wonderfully with tamarind or mint chutney, fresh salads, vegan yogurt-based raita, or a hearty soup. These accompaniments complement the samosas and round out the meal beautifully.
Final Thoughts
I cannot recommend this Vegan Samosas Recipe enough if you want to impress your friends, enjoy a delicious snack, or dive into Indian flavors with a vegan twist. Each crispy, golden triangle is bursting with aroma and comfort, making them a perfect treat any time of the day. So roll up your sleeves, gather your ingredients, and dive into one of my favorite vegan snacks that truly brings joy with every bite!
Print
Vegan Samosas Recipe
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Total Time: 50 minutes
- Yield: 12 samosas
- Category: Appetizer, Snack
- Method: Frying
- Cuisine: Indian
- Diet: Vegan
Description
These Vegan Samosas are crispy, golden triangles filled with a flavorful mix of spiced potatoes and peas. Made with either vegan phyllo dough or a homemade vegan dough, these Indian-inspired snacks are perfect as appetizers or tasty finger foods. They can be traditionally fried for maximum crunch or baked for a lighter alternative, offering versatile cooking methods while keeping the dish vegan and delicious.
Ingredients
Dough
- 1 package of vegan phyllo dough or
- 2 cups all-purpose flour
- 4 tablespoons vegetable oil
- Water, as needed to form dough
Filling
- 2 tablespoons vegetable oil
- 1 teaspoon cumin seeds
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon grated ginger
- 1 cup boiled and diced potatoes
- 1/2 cup green peas
- 1/2 teaspoon turmeric powder
- 1 teaspoon garam masala
- 1/2 teaspoon ground coriander
- 1/2 teaspoon chili powder (optional)
- Salt, to taste
- 2 tablespoons chopped fresh cilantro
- Vegetable oil, for frying
Instructions
- Prepare the Dough: If making dough from scratch, combine 2 cups of all-purpose flour and 4 tablespoons of vegetable oil in a bowl. Gradually add water and knead until a smooth dough forms. Knead for 5-7 minutes, then cover and let rest for 30 minutes.
- Cook the Filling: Heat 2 tablespoons of vegetable oil in a skillet over medium heat. Add 1 teaspoon cumin seeds and sauté for 30 seconds until fragrant. Add finely chopped onion, minced garlic, and grated ginger; cook until the onion softens and becomes fragrant.
- Add Vegetables and Spices: Stir in boiled diced potatoes and green peas. Season with turmeric powder, garam masala, ground coriander, chili powder (if using), and salt to taste. Cook the mixture for 3-4 minutes, stirring occasionally, then remove from heat and fold in chopped fresh cilantro.
- Prepare the Samosa Wrappers: Roll out the phyllo dough sheets or the rested homemade dough into thin sheets. Cut the dough into strips wide enough to fold samosas. Place a spoonful of the potato and pea filling at one end of each strip.
- Shape the Samosas: Fold the dough over the filling into triangular shapes by folding edges precisely and sealing with a bit of water to secure the pockets and prevent filling from leaking during frying.
- Fry the Samosas: Heat vegetable oil in a deep pan over medium heat until hot. Fry the samosas in batches, turning occasionally, until they are golden brown and crispy. Remove and drain on paper towels to absorb excess oil before serving.
Notes
- For a lighter alternative, bake samosas at 375°F (190°C) for 20-25 minutes until crispy instead of frying.
- You can substitute boiled potatoes with sweet potatoes, carrots, or cooked lentils for varied filling options.
- Serve samosas with vegan chutney or tamarind sauce to enhance the flavor experience.

