Vegan Samosa Recipe Easy to Make and Delicious

Updated On: October 4, 2025

Vegan samosas are a delightful treat that bring the vibrant flavors of Indian street food right into your kitchen. These crispy, golden pastries are filled with a savory mixture of spiced potatoes, peas, and other vegetables, making them perfect as a snack, appetizer, or even a light meal.

Whether you’re a seasoned vegan or just looking to explore plant-based cooking, this recipe is straightforward and rewarding. The best part?

You can customize the filling to your taste and dietary preferences while keeping it wholesome and delicious.

Making samosas from scratch might seem intimidating, but with the right guidance, it’s quite simple and fun. This recipe will walk you through each step, from preparing the dough to crafting the perfect filling and frying them to a crispy, flaky finish.

Serve them with your favorite chutneys for an authentic experience. Ready to impress your family and friends with these irresistible vegan samosas?

Let’s dive right in!

Why You’ll Love This Recipe

This vegan samosa recipe combines traditional flavors with plant-based ingredients to create a snack that’s both comforting and nutritious. You’ll love how the perfectly spiced filling bursts with aroma, while the thin, crispy crust provides the ideal crunch.

It’s also incredibly versatile — you can bake or fry them depending on your preference and health goals. Plus, making samosas at home means no preservatives or artificial flavors, just fresh, wholesome ingredients.

This recipe is perfect for parties, lunchboxes, or anytime you want a little indulgence without guilt.

For additional inspiration on vegan cooking, check out our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for a sweet treat or Vegetable Alfredo Recipes for Creamy, Healthy Dinners for more savory ideas.

Ingredients

  • For the dough:
    • 2 cups all-purpose flour (or whole wheat flour for a healthier option)
    • 1/4 cup vegetable oil or melted coconut oil
    • 1/2 teaspoon salt
    • About 1/2 cup cold water (adjust as needed)
  • For the filling:
    • 3 medium potatoes, boiled and mashed
    • 1/2 cup green peas (fresh or frozen)
    • 1 small onion, finely chopped
    • 2 green chilies, finely chopped (optional for heat)
    • 1 tablespoon ginger, grated
    • 2 teaspoons cumin seeds
    • 1 teaspoon mustard seeds
    • 1 teaspoon garam masala
    • 1/2 teaspoon turmeric powder
    • 1 teaspoon coriander powder
    • 1/2 teaspoon red chili powder (adjust to taste)
    • 2 tablespoons fresh cilantro, chopped
    • Salt to taste
    • 2 tablespoons oil for cooking the filling
  • For frying:
    • Vegetable oil for deep frying

Equipment

  • Mixing bowl for dough
  • Rolling pin
  • Frying pan or deep fryer
  • Spatula or slotted spoon
  • Knife and chopping board
  • Measuring cups and spoons
  • Plate lined with paper towels (for draining samosas)

Instructions

  1. Prepare the dough: In a large mixing bowl, combine the flour and salt. Add the oil and mix well until the mixture resembles coarse crumbs.
  2. Add water gradually: Slowly pour in cold water a little at a time, mixing as you go, until the dough comes together. Knead for about 5-7 minutes until smooth and elastic. Cover with a damp cloth and let it rest for at least 30 minutes.
  3. Make the filling: Heat oil in a frying pan over medium heat. Add cumin and mustard seeds and let them splutter.
  4. Sauté aromatics: Add the chopped onions, green chilies, and grated ginger. Cook until onions turn translucent.
  5. Add spices: Stir in turmeric, garam masala, coriander powder, and red chili powder. Cook for 1 minute until fragrant.
  6. Add potatoes and peas: Mix in the mashed potatoes and green peas. Cook for 5 minutes, stirring occasionally. Season with salt and add chopped cilantro. Remove from heat and let the filling cool.
  7. Form samosa shapes: Divide the dough into equal-sized balls. Roll each ball into a thin oval or circle about 6-7 inches in diameter. Cut each rolled piece in half to form two semi-circles.
  8. Create a cone: Take one semi-circle and fold it into a cone shape, sealing the edge with a little water.
  9. Fill the samosas: Spoon the filling into the cone, leaving space at the top. Seal the open edge by pressing firmly with water to form a triangle-shaped pocket. Repeat with remaining dough and filling.
  10. Heat oil for frying: In a deep frying pan, heat vegetable oil over medium heat until hot but not smoking (around 350°F or 175°C).
  11. Fry samosas: Fry the samosas in batches, turning occasionally, until golden brown and crispy (about 4-5 minutes). Use a slotted spoon to remove and drain on paper towels.
  12. Serve hot: Enjoy your samosas warm with mint chutney, tamarind sauce, or your favorite dip.

Tips & Variations

For an extra crispy crust, add a tablespoon of semolina (sooji) to your dough mixture.

If you prefer a healthier version, try baking the samosas on a parchment-lined baking sheet at 400°F (200°C) for 25-30 minutes, flipping halfway through until golden.

Feel free to experiment with the filling by adding chopped carrots, corn, or even vegan cheese for a twist. To make these samosas gluten-free, use a gluten-free flour blend for the dough.

For more creative vegan recipes that incorporate diverse veggies, check out our Peruvian Vegetable Recipes for Flavorful Healthy Meals or Instant Pot Vegetarian Recipes Indian Food Lovers Adore.

Nutrition Facts

Nutrient Per Samosa (approx.)
Calories 180 kcal
Carbohydrates 25 g
Protein 3 g
Fat 7 g
Fiber 3 g
Sodium 210 mg

Note: Nutrition values may vary depending on oil absorption and exact ingredient brands.

Serving Suggestions

Vegan samosas are fantastic served hot with traditional Indian chutneys like mint-cilantro or tamarind sauce. You can also pair them with vegan yogurt raita or a spicy garlic dip for a delicious contrast.

They make an excellent appetizer for parties or a satisfying snack with a cup of chai or your favorite herbal tea. For a more substantial meal, serve samosas alongside a fresh salad or a bowl of hearty Low Calorie Vegetable Soup Recipe for Healthy Eating.

Conclusion

Making vegan samosas at home is a rewarding culinary adventure that brings the rich flavors of Indian cuisine to your table. This recipe strikes the perfect balance between a crispy, flaky exterior and a flavorful, well-spiced filling that’s both comforting and nutritious.

With simple ingredients and clear steps, you can create these delightful pastries that everyone will love, vegan or not. Plus, you can customize the filling and cooking method to suit your tastes and dietary needs.

Whether for a festive occasion, a cozy snack, or a fun cooking project, these samosas never disappoint.

Don’t forget to explore other delicious vegan recipes like our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes to expand your plant-based cooking repertoire. Happy cooking and enjoy every crispy, flavorful bite!

📖 Recipe Card: Vegan Samosa Recipe

Description: Crispy and flavorful vegan samosas filled with spiced potatoes and peas. Perfect as a snack or appetizer.

Prep Time: PT30M
Cook Time: PT20M
Total Time: PT50M

Servings: 12 samosas

Ingredients

  • 2 cups all-purpose flour
  • 1/4 cup vegetable oil
  • 1/2 tsp salt
  • 1/2 cup water (adjust as needed)
  • 3 medium potatoes, boiled and mashed
  • 1/2 cup green peas, boiled
  • 1 tbsp vegetable oil
  • 1 tsp mustard seeds
  • 1 tsp cumin seeds
  • 1 tsp garam masala
  • 1/2 tsp turmeric powder
  • 1 tsp grated ginger
  • 2 green chilies, finely chopped
  • Salt to taste
  • Oil for deep frying

Instructions

  1. In a bowl, mix flour, salt, and oil; gradually add water to form a firm dough.
  2. Cover dough and let it rest for 20 minutes.
  3. Heat oil in a pan, add mustard and cumin seeds until they splutter.
  4. Add ginger, green chilies, turmeric, garam masala, and salt; sauté for 1 minute.
  5. Add mashed potatoes and peas; mix well and cook for 5 minutes. Let filling cool.
  6. Divide dough into 12 balls; roll each into a thin oval and cut in half.
  7. Form a cone with each half, fill with potato mixture, and seal edges with water.
  8. Heat oil in a deep pan; fry samosas on medium heat until golden and crisp.
  9. Drain on paper towels and serve hot with chutney.

Nutrition: Calories: 180 kcal | Protein: 3 g | Fat: 9 g | Carbs: 22 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Samosa Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Crispy and flavorful vegan samosas filled with spiced potatoes and peas. Perfect as a snack or appetizer.”, “prepTime”: “PT30M”, “cookTime”: “PT20M”, “totalTime”: “PT50M”, “recipeYield”: “12 samosas”, “recipeIngredient”: [“2 cups all-purpose flour”, “1/4 cup vegetable oil”, “1/2 tsp salt”, “1/2 cup water (adjust as needed)”, “3 medium potatoes, boiled and mashed”, “1/2 cup green peas, boiled”, “1 tbsp vegetable oil”, “1 tsp mustard seeds”, “1 tsp cumin seeds”, “1 tsp garam masala”, “1/2 tsp turmeric powder”, “1 tsp grated ginger”, “2 green chilies, finely chopped”, “Salt to taste”, “Oil for deep frying”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “In a bowl, mix flour, salt, and oil; gradually add water to form a firm dough.”}, {“@type”: “HowToStep”, “text”: “Cover dough and let it rest for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Heat oil in a pan, add mustard and cumin seeds until they splutter.”}, {“@type”: “HowToStep”, “text”: “Add ginger, green chilies, turmeric, garam masala, and salt; saut\u00e9 for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add mashed potatoes and peas; mix well and cook for 5 minutes. Let filling cool.”}, {“@type”: “HowToStep”, “text”: “Divide dough into 12 balls; roll each into a thin oval and cut in half.”}, {“@type”: “HowToStep”, “text”: “Form a cone with each half, fill with potato mixture, and seal edges with water.”}, {“@type”: “HowToStep”, “text”: “Heat oil in a deep pan; fry samosas on medium heat until golden and crisp.”}, {“@type”: “HowToStep”, “text”: “Drain on paper towels and serve hot with chutney.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “3 g”, “fatContent”: “9 g”, “carbohydrateContent”: “22 g”}}

Photo of author

Marta K

Leave a Comment

X