Crispy, golden, and bursting with flavor, these Vegan Veggie Puffs are the perfect handheld snack or appetizer to satisfy any craving. Made with flaky vegan puff pastry and packed with a spiced medley of tender carrots, peas, potatoes, and vibrant spinach, this recipe features a delightful balance of wholesome, savory goodness. Flavored with aromatic curry powder, paprika, and cumin, these puffs deliver a subtle kick that pairs beautifully with the buttery pastry. Quick to prepare and oven-baked to perfection in just 25 minutes, they're a crowd-pleasing option for parties, potlucks, or an indulgent tea-time treat. Serve them warm as is, or pair with your favorite dipping sauce for an irresistible vegan snack!
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
Heat olive oil in a pan over medium heat and sauté the chopped onion for 3-4 minutes until translucent.
Add the minced garlic and cook for another minute until fragrant.
Stir in the diced carrot, potato, and a small splash of water, cooking for 5-7 minutes or until the vegetables soften slightly.
Add the frozen peas, chopped spinach, curry powder, paprika, ground cumin, salt, and black pepper. Cook for another 3-4 minutes, stirring frequently, until the spinach wilts and the mixture is well combined.
Remove the vegetable filling from heat and allow it to cool slightly.
Roll out the vegan puff pastry sheets and cut each sheet into 4 equal squares.
Place about 2 tablespoons of the vegetable filling in the center of each puff pastry square.
Fold each square diagonally to form a triangle, pressing the edges together to seal. Use a fork to crimp the edges for a decorative touch.
Brush the tops of the puffs with unsweetened plant-based milk to help them brown in the oven.
Arrange the puffs on the prepared baking sheet, leaving some space between them.
Bake for 20-25 minutes, or until the pastry is golden and flaky.
Remove from the oven and let cool for 5 minutes before serving.
Calories |
801 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 45.6 g | 58% | |
| Saturated Fat | 17.3 g | 86% | |
| Polyunsaturated Fat | 1.3 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 3457 mg | 150% | |
| Total Carbohydrate | 98.5 g | 36% | |
| Dietary Fiber | 13.5 g | 48% | |
| Total Sugars | 14.0 g | ||
| Protein | 15.7 g | 31% | |
| Vitamin D | 0.3 mcg | 2% | |
| Calcium | 216 mg | 17% | |
| Iron | 8.0 mg | 44% | |
| Potassium | 1604 mg | 34% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.