Vegan Pastries Recipes: Easy, Delicious Treats to Try

Updated On: October 1, 2025

There’s nothing quite like the aroma of freshly baked pastries wafting through your kitchen. But what if you could enjoy all the flaky, buttery goodness without any animal products?

Vegan pastries offer a delightful way to indulge in sweet and savory treats while sticking to a plant-based lifestyle. Whether you’re a vegan veteran or simply experimenting with dairy-free baking, these recipes will show you how to create irresistibly tender and flavorful pastries using wholesome, cruelty-free ingredients.

From classic fruit-filled turnovers to savory spinach and mushroom puffs, vegan pastries are versatile and satisfying. With careful ingredient choices and simple techniques, you can master the art of vegan baking at home.

Plus, these recipes are perfect for brunches, afternoon teas, or just a cozy treat with your favorite cup of tea or coffee.

Why You’ll Love This Recipe

Vegan pastries are not only delicious but also incredibly adaptable. You can customize fillings and flavors to suit your tastes or dietary needs.

These recipes emphasize plant-based ingredients that are easy to find and budget-friendly. The doughs are tender and flaky, rivaling traditional pastries made with butter and eggs.

Moreover, baking vegan pastries contributes to a more sustainable kitchen, reducing your environmental footprint. They are perfect for sharing with friends and family, especially those with dairy or egg allergies.

If you love baking but want healthier and kinder options, these vegan pastry recipes will quickly become your go-to favorites.

Ingredients

  • All-purpose flour – 3 cups for the dough
  • Cold coconut oil or vegan butter – 1 cup, solid
  • Non-dairy milk (almond, oat, soy) – 1/2 cup
  • Maple syrup or agave nectar – 2 tablespoons (for sweetness)
  • Baking powder – 1 teaspoon
  • Salt – 1/2 teaspoon
  • Lemon juice – 1 tablespoon (helps with dough texture)
  • Fruit preserves or fresh fruit (blueberries, apples, or peaches) – 1 cup for filling
  • Chopped nuts (optional) – 1/4 cup
  • Ground cinnamon – 1 teaspoon (optional, for flavor)
  • Spinach – 1 cup, chopped (for savory option)
  • Mushrooms – 1 cup, diced (for savory option)
  • Garlic – 2 cloves, minced (for savory filling)
  • Olive oil – 2 tablespoons
  • Ground flaxseed – 1 tablespoon (as egg replacer)
  • Water – 3 tablespoons (for flax egg)

Equipment

  • Mixing bowls – various sizes
  • Baking sheet lined with parchment paper
  • Rolling pin
  • Pastry brush (for applying non-dairy milk wash)
  • Knife or pizza cutter for slicing dough
  • Measuring cups and spoons
  • Food processor or pastry cutter (optional, for cutting in fat)
  • Spatula or wooden spoon

Instructions

  1. Prepare the flax egg: In a small bowl, combine 1 tablespoon ground flaxseed with 3 tablespoons water. Stir and let it sit for 5-10 minutes until it becomes gel-like. This will act as a binder in your pastry dough.
  2. Make the dough: In a large mixing bowl, whisk together 3 cups all-purpose flour, 1 teaspoon baking powder, and 1/2 teaspoon salt.
  3. Cut in the fat: Using a food processor or pastry cutter, cut 1 cup cold coconut oil or vegan butter into the dry ingredients until the mixture resembles coarse crumbs with pea-sized pieces.
  4. Add wet ingredients: Mix in the flax egg, 1/2 cup non-dairy milk, 2 tablespoons maple syrup, and 1 tablespoon lemon juice. Stir gently until the dough just comes together. Avoid overmixing to keep the pastry flaky.
  5. Chill the dough: Form the dough into a disk, wrap it in plastic wrap, and refrigerate for at least 30 minutes. This helps relax the gluten and firm up the fat.
  6. Prepare the filling options: For sweet pastries, combine 1 cup fruit preserves or chopped fresh fruit with 1/4 cup chopped nuts and 1 teaspoon cinnamon. For savory pastries, sauté 1 cup chopped spinach, 1 cup diced mushrooms, and 2 minced garlic cloves in 2 tablespoons olive oil until soft. Season with salt and pepper.
  7. Roll out the dough: Lightly flour your work surface and roll the dough into a 1/8-inch thick rectangle. Use a knife or pizza cutter to cut into squares or circles, depending on your desired pastry shape.
  8. Fill and seal: Spoon about 1-2 tablespoons of filling onto each dough piece. Fold over and pinch edges firmly to seal. Use a fork to crimp the edges for a decorative touch.
  9. Apply wash: Lightly brush the tops of the pastries with non-dairy milk to help them brown beautifully during baking.
  10. Bake: Place pastries on a parchment-lined baking sheet. Bake in a preheated oven at 375°F (190°C) for 20-25 minutes or until golden brown and puffed.
  11. Cool and serve: Let the pastries cool slightly on a wire rack before serving to allow the filling to set.

Tips & Variations

For a super flaky crust, keep your fat cold and handle the dough as little as possible.

Try adding herbs like thyme or rosemary to savory dough for an extra flavor boost.

Swap fruit fillings with vegan chocolate chips or nut butters for dessert pastries.

You can also experiment with gluten-free flours or whole wheat for a different texture and nutritional profile. If you want a richer crust, try adding a tablespoon of ground nuts or seeds to the dough.

For a shiny finish, brush the pastries with a mix of maple syrup and non-dairy milk before baking.

Nutrition Facts

Nutrient Per Pastry (approx.)
Calories 180-220 kcal
Fat 10-14 g
Carbohydrates 20-25 g
Fiber 2-3 g
Protein 3-4 g
Sugar 5-8 g (depending on filling)

Serving Suggestions

Vegan pastries are perfect served warm with a dusting of powdered sugar or a drizzle of vegan icing. Pair them with your morning coffee, afternoon tea, or as a delightful dessert after dinner.

For savory versions, serve alongside a fresh salad or a bowl of hearty soup.

These pastries also make excellent portable snacks or additions to brunch spreads. If you enjoyed these recipes, you might want to check out other plant-based delights like Vegetarian Date Cake Recipe: Moist, Easy, and Delicious or explore savory vegan baked goods in the Vegan Bread Machine Recipe for Soft, Delicious Loaves.

For a creamy sauce perfect for pasta or vegetable dishes, try the Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes.

Conclusion

Creating vegan pastries at home is a rewarding experience that anyone can master with a little practice and patience. These recipes prove that you don’t need dairy or eggs to enjoy flaky, tender, and flavorful pastries.

With a variety of sweet and savory fillings, you can satisfy any craving while sticking to your plant-based values.

Whether you’re baking for yourself, family, or guests, these vegan pastries will impress everyone with their taste and texture. Plus, experimenting with different fillings and dough variations keeps baking exciting and fresh.

So next time you crave a delicious pastry, reach for these vegan recipes and enjoy the best of both worlds—compassionate cooking and mouthwatering flavor.

📖 Recipe Card: Vegan Pastries

Description: Deliciously flaky and buttery vegan pastries perfect for breakfast or snacks. Made without any animal products, these pastries are light and flavorful.

Prep Time: PT20M
Cook Time: PT25M
Total Time: PT45M

Servings: 8 pastries

Ingredients

  • 2 cups all-purpose flour
  • 1/2 cup vegan butter, cold and cubed
  • 1/4 cup coconut oil, melted
  • 1/4 cup ice-cold water
  • 2 tbsp maple syrup
  • 1 tsp baking powder
  • 1/4 tsp salt
  • 1/2 cup fruit jam (optional filling)
  • 1 tbsp almond milk (for brushing)
  • 1 tbsp powdered sugar (optional, for dusting)

Instructions

  1. Preheat oven to 375°F (190°C).
  2. In a bowl, mix flour, baking powder, and salt.
  3. Cut in vegan butter until mixture resembles coarse crumbs.
  4. Add coconut oil and maple syrup, then gradually add ice water to form dough.
  5. Roll out dough on a floured surface to 1/4 inch thickness.
  6. Cut dough into squares and add a teaspoon of jam in the center of half.
  7. Fold over squares and seal edges with a fork.
  8. Brush pastries with almond milk.
  9. Bake for 20-25 minutes until golden brown.
  10. Let cool and dust with powdered sugar if desired.

Nutrition: Calories: 220 kcal | Protein: 3 g | Fat: 12 g | Carbs: 26 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Pastries”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Deliciously flaky and buttery vegan pastries perfect for breakfast or snacks. Made without any animal products, these pastries are light and flavorful.”, “prepTime”: “PT20M”, “cookTime”: “PT25M”, “totalTime”: “PT45M”, “recipeYield”: “8 pastries”, “recipeIngredient”: [“2 cups all-purpose flour”, “1/2 cup vegan butter, cold and cubed”, “1/4 cup coconut oil, melted”, “1/4 cup ice-cold water”, “2 tbsp maple syrup”, “1 tsp baking powder”, “1/4 tsp salt”, “1/2 cup fruit jam (optional filling)”, “1 tbsp almond milk (for brushing)”, “1 tbsp powdered sugar (optional, for dusting)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “In a bowl, mix flour, baking powder, and salt.”}, {“@type”: “HowToStep”, “text”: “Cut in vegan butter until mixture resembles coarse crumbs.”}, {“@type”: “HowToStep”, “text”: “Add coconut oil and maple syrup, then gradually add ice water to form dough.”}, {“@type”: “HowToStep”, “text”: “Roll out dough on a floured surface to 1/4 inch thickness.”}, {“@type”: “HowToStep”, “text”: “Cut dough into squares and add a teaspoon of jam in the center of half.”}, {“@type”: “HowToStep”, “text”: “Fold over squares and seal edges with a fork.”}, {“@type”: “HowToStep”, “text”: “Brush pastries with almond milk.”}, {“@type”: “HowToStep”, “text”: “Bake for 20-25 minutes until golden brown.”}, {“@type”: “HowToStep”, “text”: “Let cool and dust with powdered sugar if desired.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “3 g”, “fatContent”: “12 g”, “carbohydrateContent”: “26 g”}}

Photo of author

Marta K

Leave a Comment

X