Vegan Pasty Recipe Easy, Delicious, and Perfectly Flaky

Updated On: October 2, 2025

If you’re craving a warm, hearty, and comforting snack that’s entirely plant-based, this vegan pasty recipe is exactly what you need. Traditionally a British classic, pasties are handheld pies filled with savory ingredients that make for a perfect lunch, dinner, or even a picnic treat.

This vegan version swaps out meat and dairy for wholesome vegetables, legumes, and spices, creating a deliciously satisfying meal that everyone can enjoy. Whether you’re a seasoned vegan or just looking to add more plant-based meals to your routine, this recipe is simple to prepare and packed with flavor.

From flaky, golden pastry to a filling bursting with tender potatoes, carrots, peas, and mushrooms, these vegan pasties are guaranteed to become a favorite. Plus, they’re easily customizable to suit your taste preferences or whatever veggies you have on hand.

Ready to learn how to make these delightful pockets of goodness? Let’s dive in!

Why You’ll Love This Recipe

This vegan pasty recipe is a fantastic option for anyone looking for a comforting, nutritious, and meat-free meal. The combination of a flaky crust and a savory vegetable filling gives you the perfect balance of textures and flavors.

It’s great for meal prep, as you can make a batch ahead and freeze them for busy days.

Unlike many vegan savory pastries that rely on processed ingredients, this recipe uses fresh vegetables and simple pantry staples. It’s also oil-conscious and free from refined sugars, making it a wholesome choice for your family.

If you love exploring plant-based cooking, you’ll appreciate how easy it is to swap fillings and seasonings to create your own signature pasties.

Don’t forget to check out some other delicious vegan recipes like Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes or Vegan Bread Machine Recipe for Soft, Delicious Loaves for more plant-based inspiration!

Ingredients

  • For the dough:
    • 3 cups all-purpose flour
    • 1 tsp salt
    • ¾ cup cold vegan butter (cubed)
    • 6-8 tbsp ice-cold water
  • For the filling:
    • 2 medium potatoes, peeled and diced
    • 1 large carrot, diced
    • 1 cup mushrooms, finely chopped
    • ½ cup frozen peas
    • 1 small onion, finely chopped
    • 2 cloves garlic, minced
    • 1 tbsp soy sauce or tamari
    • 1 tsp dried thyme
    • 1 tsp smoked paprika
    • Salt and pepper, to taste
    • 2 tbsp olive oil
  • For assembly:
    • 2 tbsp plant-based milk (for brushing)
    • 1 tbsp sesame seeds (optional)

Equipment

  • Mixing bowls
  • Rolling pin
  • Baking sheet
  • Parchment paper
  • Frying pan or skillet
  • Sharp knife
  • Measuring cups and spoons
  • Basting brush

Instructions

  1. Make the dough: In a large bowl, combine the all-purpose flour and salt. Add the cold vegan butter cubes and use your fingers or a pastry cutter to work the butter into the flour until the mixture resembles coarse crumbs.
  2. Add ice water gradually: Pour in 6 tablespoons of ice-cold water, stirring gently with a fork. Add more water, one tablespoon at a time, just until the dough starts to come together. Avoid overworking it.
  3. Chill the dough: Form the dough into a ball, wrap it in plastic wrap, and refrigerate for at least 30 minutes to make it easier to handle.
  4. Prepare the filling: While the dough chills, heat olive oil in a skillet over medium heat. Add the chopped onions and garlic, sautéing until translucent and fragrant.
  5. Add vegetables: Stir in the diced potatoes, carrots, mushrooms, and frozen peas. Cook for about 8-10 minutes, stirring occasionally, until the potatoes start to soften.
  6. Season the filling: Add soy sauce or tamari, dried thyme, smoked paprika, salt, and pepper. Mix well and cook for another 5 minutes. Remove from heat and let the filling cool completely.
  7. Roll out the dough: Preheat your oven to 400°F (200°C). On a floured surface, roll out the chilled dough to about ⅛ inch thickness. Cut into circles approximately 6-7 inches in diameter using a bowl or plate as a guide.
  8. Assemble the pasties: Place about 3-4 tablespoons of filling onto one half of each dough circle, leaving a border around the edge. Fold the dough over the filling to create a half-moon shape. Press the edges firmly and crimp with a fork to seal.
  9. Prepare for baking: Place the pasties on a parchment-lined baking sheet. Brush the tops with plant-based milk and sprinkle with sesame seeds if desired.
  10. Bake: Bake in the preheated oven for 25-30 minutes or until the pastry is golden brown and crisp.
  11. Cool and serve: Let the pasties cool for 5-10 minutes before serving. They’re delicious warm or at room temperature!

Tips & Variations

Tip: To achieve extra flaky pastry, keep your ingredients cold and handle the dough as little as possible. You can also chill the dough again after shaping the pasties before baking.

Feel free to mix up your filling! Add cooked lentils or crumbled tofu for extra protein.

Swap out vegetables depending on the season — sweet potatoes, parsnips, or spinach work beautifully.

If you prefer a spicier kick, add some chili flakes or a dash of cayenne pepper to the filling. For a gluten-free variant, try using a gluten-free flour blend, though the texture may differ slightly.

Nutrition Facts

Nutrient Amount per Pasty
Calories 320 kcal
Protein 7 g
Carbohydrates 45 g
Fat 12 g
Fiber 6 g
Sodium 350 mg

Serving Suggestions

These vegan pasties are incredibly versatile. Serve them with a crisp green salad and a tangy vegan yogurt dressing for a balanced lunch.

They also pair wonderfully with a hearty bowl of soup — try our Low Calorie Vegetable Soup Recipe for Healthy Eating for a light, warming combo.

For a party or picnic, cut the pasties into smaller portions and serve with your favorite dips like a spicy tomato chutney or a creamy avocado dip. They’re also great alongside roasted vegetables or steamed greens for a satisfying dinner.

Conclusion

This vegan pasty recipe offers a delicious way to enjoy a classic comfort food in a plant-based style. With its flaky crust and savory vegetable filling, it’s both filling and nutritious, making it perfect for any occasion.

Whether you’re cooking for yourself, family, or friends, these pasties will impress with their rich flavors and satisfying textures.

Give this recipe a try and don’t hesitate to experiment with different fillings and seasonings to make it your own. For more easy and flavorful vegan recipes, check out our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious or explore our collection of Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas.

Happy cooking and enjoy your homemade vegan pasties!

📖 Recipe Card: Vegan Pasty

Description: A hearty and delicious vegan pasty filled with seasoned vegetables and potatoes. Perfect for a comforting meal that's both nutritious and satisfying.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT60M

Servings: 4 servings

Ingredients

  • 2 cups all-purpose flour
  • 1/2 cup vegan butter, chilled and cubed
  • 1/4 cup cold water
  • 1 large potato, peeled and diced
  • 1 cup carrots, diced
  • 1 cup mushrooms, chopped
  • 1/2 cup onion, finely chopped
  • 1/2 cup green peas
  • 2 cloves garlic, minced
  • 1 tsp dried thyme
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Mix flour and salt in a bowl. Cut in vegan butter until crumbly.
  3. Add cold water gradually to form dough. Chill for 15 minutes.
  4. Boil potatoes, carrots, and peas until tender. Drain and cool.
  5. Sauté onion, garlic, and mushrooms with thyme, salt, and pepper until soft.
  6. Combine cooked vegetables and sautéed mixture. Adjust seasoning.
  7. Roll out dough and cut into 4 circles.
  8. Place filling on one half of each circle, fold over and seal edges.
  9. Place pasties on a baking sheet and bake for 35-40 minutes until golden.
  10. Cool slightly before serving.

Nutrition: Calories: 350 kcal | Protein: 7 g | Fat: 15 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Pasty”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and delicious vegan pasty filled with seasoned vegetables and potatoes. Perfect for a comforting meal that’s both nutritious and satisfying.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups all-purpose flour”, “1/2 cup vegan butter, chilled and cubed”, “1/4 cup cold water”, “1 large potato, peeled and diced”, “1 cup carrots, diced”, “1 cup mushrooms, chopped”, “1/2 cup onion, finely chopped”, “1/2 cup green peas”, “2 cloves garlic, minced”, “1 tsp dried thyme”, “1/2 tsp salt”, “1/4 tsp black pepper”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 400\u00b0F (200\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Mix flour and salt in a bowl. Cut in vegan butter until crumbly.”}, {“@type”: “HowToStep”, “text”: “Add cold water gradually to form dough. Chill for 15 minutes.”}, {“@type”: “HowToStep”, “text”: “Boil potatoes, carrots, and peas until tender. Drain and cool.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion, garlic, and mushrooms with thyme, salt, and pepper until soft.”}, {“@type”: “HowToStep”, “text”: “Combine cooked vegetables and saut\u00e9ed mixture. Adjust seasoning.”}, {“@type”: “HowToStep”, “text”: “Roll out dough and cut into 4 circles.”}, {“@type”: “HowToStep”, “text”: “Place filling on one half of each circle, fold over and seal edges.”}, {“@type”: “HowToStep”, “text”: “Place pasties on a baking sheet and bake for 35-40 minutes until golden.”}, {“@type”: “HowToStep”, “text”: “Cool slightly before serving.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “7 g”, “fatContent”: “15 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X