Indian cuisine is a treasure trove of vibrant flavors, and one of its beloved snacks is the veg puff. These flaky, golden pockets filled with a spicy vegetable mixture are perfect for teatime, parties, or just a delightful snack anytime.
The combination of buttery puff pastry and a savory, mildly spiced vegetable filling makes veg puffs utterly irresistible. Whether you are an experienced cook or a kitchen beginner, this recipe is straightforward and rewarding.
With every bite, you’ll enjoy the perfect balance of crispiness and softness, infused with Indian spices that bring the filling to life. Plus, making these at home means you can customize the filling to your liking, making them healthier and fresher than store-bought versions.
In this post, I’ll guide you through a step-by-step recipe for Indian veg puffs that are sure to impress your family and friends. Along the way, I’ll share tips on perfecting the puff pastry, variations to try, and serving suggestions to make your snack time extra special.
Let’s get started!
Why You’ll Love This Recipe
This veg puff recipe is a crowd-pleaser for many reasons. First, it uses simple, readily available ingredients that come together quickly.
The filling is a delicious mix of potatoes, peas, carrots, and aromatic Indian spices, giving it a comforting yet exciting flavor profile.
Second, the use of puff pastry makes these puffs incredibly flaky and buttery, creating a delightful texture contrast with the soft, spicy filling. The recipe is versatile, allowing you to adjust the spice level and vegetable selection according to your preferences.
Finally, these puffs are perfect for any occasion – be it a festive gathering, kids’ lunchbox treat, or an evening snack with chai. If you love Indian snacks like samosas or kachoris, you will find veg puffs equally satisfying but much easier to prepare.
Ingredients
- 1 package (about 250g) frozen puff pastry sheets (thawed)
- 2 medium potatoes, boiled and diced
- 1/2 cup green peas, boiled or frozen
- 1 small carrot, finely chopped
- 1 small onion, finely chopped
- 2 green chilies, finely chopped (optional)
- 1 tsp ginger-garlic paste
- 1/2 tsp mustard seeds
- 1/2 tsp cumin seeds
- 1/2 tsp turmeric powder
- 1 tsp garam masala
- 1 tsp red chili powder (adjust to taste)
- 1 tbsp oil (vegetable or mustard oil preferred)
- Salt to taste
- Fresh coriander leaves, chopped (about 2 tbsp)
- 1 egg (for egg wash) or milk or plant-based milk for vegan option
Equipment
- Non-stick frying pan or skillet
- Mixing bowl
- Rolling pin (optional, if puff pastry needs slight rolling)
- Baking tray
- Baking parchment or silicone baking mat
- Pastry brush
- Sharp knife
- Fork (for sealing edges)
Instructions
- Prepare the filling: Heat oil in a non-stick pan over medium heat. Add mustard seeds and cumin seeds. When they start to splutter, add chopped onions and sauté until translucent.
- Add ginger-garlic paste and green chilies: Cook for 1-2 minutes until raw smell disappears.
- Add chopped carrots: Sauté for 3-4 minutes until slightly tender. Then add peas and cooked potatoes. Mix well.
- Season the filling: Add turmeric powder, red chili powder, garam masala, and salt. Stir well to coat the vegetables evenly with spices. Cook for another 3-4 minutes, stirring occasionally.
- Finish the filling: Turn off the heat, add chopped coriander leaves, and mix. Let the filling cool completely.
- Preheat the oven: Set your oven to 200°C (400°F) and line a baking tray with parchment paper.
- Prepare the puff pastry: On a lightly floured surface, roll out the thawed puff pastry sheets slightly to smooth creases. Cut the pastry into squares or rectangles, about 4×4 inches.
- Fill the puffs: Place about 1-2 tablespoons of the cooled vegetable filling in the center of each pastry square.
- Seal the edges: Fold the pastry over to form a triangle or rectangle. Press the edges with a fork to seal tightly, ensuring no filling escapes during baking.
- Apply egg wash: Beat the egg and brush it gently over the top of each puff. For a vegan option, use milk or plant-based milk instead.
- Bake the puffs: Place the puffs on the prepared baking tray, leaving space between each. Bake for 20-25 minutes or until golden brown and puffed up.
- Cool and serve: Remove from oven and let cool for a few minutes before serving. Enjoy warm!
Tips & Variations
“For perfectly flaky puffs, keep the puff pastry cold until just before baking. This helps the layers rise beautifully in the oven.”
- Make it vegan: Use plant-based puff pastry and substitute the egg wash with almond milk or coconut milk.
- Add nuts: For an extra crunch, add some roasted cashews or peanuts to the filling.
- Spice level: Adjust the green chilies and red chili powder according to your heat preference.
- Alternative fillings: Try substituting the filling with paneer and spinach, or mixed mushrooms and peas for a delightful twist.
- Freeze for later: You can prepare raw puffs and freeze them. Bake directly from frozen, adding a few extra minutes to the baking time.
Nutrition Facts
Nutrient | Per Veg Puff (approx.) |
---|---|
Calories | 180 kcal |
Carbohydrates | 22 g |
Protein | 3 g |
Fat | 9 g |
Fiber | 2 g |
Sodium | 210 mg |
Serving Suggestions
Veg puffs are incredibly versatile and pair wonderfully with a variety of accompaniments. Serve them hot with classic Indian chutneys such as mint-coriander chutney or tamarind chutney for a tangy kick.
A side of plain yogurt or raita helps balance the spices and adds a cooling element.
These puffs also make an excellent party appetizer, especially when served alongside Lipton Vegetable Dip Recipe: Easy Party Favorite. For a fuller meal, pair your veg puffs with a hot cup of chai or a refreshing glass of mango lassi.
Conclusion
Making Indian veg puffs at home is a rewarding experience that brings authentic flavors and satisfying textures to your kitchen. This recipe balances the comforting taste of spiced vegetables with the indulgence of buttery puff pastry, resulting in a snack that’s perfect for any time of day.
With simple ingredients and easy steps, you can whip up a batch of these golden delights to impress your family, friends, or guests.
Feel free to experiment with the filling, spice levels, and serving styles to make this recipe your own. Whether you enjoy them as a quick tea-time snack or a festive party treat, these veg puffs are sure to become a favorite in your recipe collection.
If you liked this recipe, you might also enjoy exploring other delicious dishes like Instant Pot Vegetarian Recipes Indian Food Lovers Adore or try your hand at baking with the Vegan Bread Machine Recipe for Soft, Delicious Loaves.
📖 Recipe Card: Veg Puff Recipe Indian
Description: A crispy and flaky pastry filled with spiced mixed vegetables, perfect as a snack or appetizer. This popular Indian street food is easy to make at home.
Prep Time: PT20M
Cook Time: PT30M
Total Time: PT50M
Servings: 8 servings
Ingredients
- 2 cups all-purpose flour
- 1/2 cup cold butter, cubed
- 1/4 cup cold water
- 1 tsp salt
- 1 tbsp oil
- 1 tsp mustard seeds
- 1 medium onion, finely chopped
- 1 cup mixed vegetables (carrot, peas, potatoes), boiled and chopped
- 1 tsp ginger-garlic paste
- 1/2 tsp turmeric powder
- 1 tsp garam masala
- Salt to taste
- 1 green chili, finely chopped
- 1 tbsp fresh coriander, chopped
- 1 egg (for egg wash, optional)
Instructions
- Mix flour and salt in a bowl, add cold butter and rub into flour until crumbly.
- Add cold water gradually and knead into a soft dough. Rest for 20 minutes.
- Heat oil in a pan, add mustard seeds and let them splutter.
- Add onion and sauté until translucent.
- Add ginger-garlic paste, green chili, and cook for 2 minutes.
- Add mixed vegetables, turmeric, garam masala, and salt. Cook for 5 minutes.
- Stir in chopped coriander and remove from heat. Let the filling cool.
- Roll out dough and cut into circles or squares.
- Place a spoonful of filling on each piece, fold and seal edges.
- Brush with egg wash if using.
- Bake at 180°C (350°F) for 20-25 minutes until golden and puffed.
Nutrition: Calories: 220 kcal | Protein: 4 g | Fat: 12 g | Carbs: 24 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Veg Puff Recipe Indian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A crispy and flaky pastry filled with spiced mixed vegetables, perfect as a snack or appetizer. This popular Indian street food is easy to make at home.”, “prepTime”: “PT20M”, “cookTime”: “PT30M”, “totalTime”: “PT50M”, “recipeYield”: “8 servings”, “recipeIngredient”: [“2 cups all-purpose flour”, “1/2 cup cold butter, cubed”, “1/4 cup cold water”, “1 tsp salt”, “1 tbsp oil”, “1 tsp mustard seeds”, “1 medium onion, finely chopped”, “1 cup mixed vegetables (carrot, peas, potatoes), boiled and chopped”, “1 tsp ginger-garlic paste”, “1/2 tsp turmeric powder”, “1 tsp garam masala”, “Salt to taste”, “1 green chili, finely chopped”, “1 tbsp fresh coriander, chopped”, “1 egg (for egg wash, optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Mix flour and salt in a bowl, add cold butter and rub into flour until crumbly.”}, {“@type”: “HowToStep”, “text”: “Add cold water gradually and knead into a soft dough. Rest for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Heat oil in a pan, add mustard seeds and let them splutter.”}, {“@type”: “HowToStep”, “text”: “Add onion and saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Add ginger-garlic paste, green chili, and cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add mixed vegetables, turmeric, garam masala, and salt. Cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in chopped coriander and remove from heat. Let the filling cool.”}, {“@type”: “HowToStep”, “text”: “Roll out dough and cut into circles or squares.”}, {“@type”: “HowToStep”, “text”: “Place a spoonful of filling on each piece, fold and seal edges.”}, {“@type”: “HowToStep”, “text”: “Brush with egg wash if using.”}, {“@type”: “HowToStep”, “text”: “Bake at 180\u00b0C (350\u00b0F) for 20-25 minutes until golden and puffed.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “4 g”, “fatContent”: “12 g”, “carbohydrateContent”: “24 g”}}