This flaky, buttery vegetable puff is filled with a flavorful medley of spiced potatoes and vegetables, tucked into store-bought puff pastry for ease. Serve it for breakfast, as an evening snack, or alongside a steaming cup of masala chai.

Make bakery-style vegetable puffs at home
If the warm, flaky veg puffs from local bakeries make you nostalgic, you can reproduce that same comforting taste at home. Using ready-made puff pastry sheets saves time while giving you full control over the filling—choose the vegetables, adjust the spices, and shape the puffs to suit your preference. The result is often tastier than many bakery versions because you can season the filling precisely to your liking.
Easier than you think
These puffs are quick to assemble. The most time-consuming part—layering butter into dough to make puff pastry—is already done when you buy sheets from the store. All you need to do is prepare the vegetable filling, let it cool, portion it onto the pastry, seal, brush, and bake. This makes them a reliable option for after-school snacks, last-minute guests, packed lunches, or a warm tea-time treat.
About the veggie filling
- No fancy ingredients required: simple pantry staples combine to create a satisfying savory filling.
- The filling typically includes boiled mashed potatoes, finely chopped onion, bell peppers, green chilies (optional), ginger and garlic paste, frozen green peas, and common Indian spices for warmth and depth.
- Fresh herbs such as mint or cilantro brighten the filling. Mint adds a distinct freshness, but chopped cilantro works well if mint is unavailable.
Secret to flaky, golden, buttery puffs
- Keep the pastry cold right up until it goes in the oven. Cold butter in the layers creates steam during baking, producing flaky separated layers.
- If pastry softens while you work, chill it in the freezer for 15–20 minutes before continuing.
- Brush each puff lightly with milk before baking to achieve a rich golden top without using eggs.
- Bake at a high temperature so the pastry rises quickly and browns evenly. About 425°F produces nicely risen, flaky puffs.
Make your own puff pastry sheets at home
While homemade puff pastry is possible, it is labor- and time-intensive and requires patience. If you enjoy a baking project and have several hours to spare, you can make it yourself, but most cooks prefer the convenience of store-bought sheets. Using ready-made pastry makes this recipe approachable on busy days.
Vegetarian puff pastry filling
- Start by heating oil in a pan over medium heat. Add green chilies (if using), chopped onions, bell peppers, ginger and garlic paste, and sauté briefly until vegetables soften.
- Add the spices and a splash of water to help the spices bloom, sauté for a few seconds, then cover and cook a short while to combine flavors.
- Stir in mashed boiled potatoes, frozen peas, chopped mint (or cilantro), crushed kasoori methi, amchoor (dried mango powder) if using, and salt. Mix so the filling is evenly coated with the spices. Taste and adjust seasoning. Allow the filling to cool completely before filling the pastry sheets.
Filling & Baking Savory Veg Puffs
- Preheat the oven to 425°F. Line a baking sheet with parchment paper.
- Remove a cold puff pastry sheet from the fridge and cut it into equal portions. A pizza wheel or sharp knife works well.
- Place a spoonful of cooled filling closer to one edge of a pastry piece, taking care not to overfill so the edges can be sealed.
- Brush the exposed edges lightly with milk to help seal. Fold the pastry over the filling and gently press or crimp the edges to close. Brush the top of each puff with milk for a golden finish.
- Bake for 20–25 minutes, or until the pastry has puffed up into flaky layers and the tops are golden brown.
- Allow the puffs to cool on the baking sheet or a wire rack. They will be very hot inside, so rest for 15–20 minutes before serving. Serve warm with green chutney, ketchup, or a cup of masala chai.
How to serve Veg Puff Pastry
Serve these puffs warm for the best texture and flavor. A fresh green chutney made with cilantro and mint complements the spices, and ketchup adds a touch of sweetness that many enjoy. Pair with tea or coffee for a cozy snack or an easy appetizer platter.
A party pleaser appetizer
These savory puffs make a crowd-pleasing appetizer. The recipe scales up easily for parties, potlucks, or picnics. You can prepare and assemble puffs ahead of time and refrigerate them for up to two days before baking, then finish in the oven just before guests arrive.
Amazing tea time snack recipes for you!
A few other snack ideas to try alongside or instead of veg puffs: Achaari Paneer Braided Puff, Vegan Coleslaw Sandwich Bars, Vegan Tortilla Pinwheels, and Pesto Caprese Sandwich. These options pair well with tea and make attractive additions to a snack spread.
Indian Veg Puff Recipe
Ingredients
- 1 pack store-bought puff pastry sheet (see notes below)
- For the filling:
- 1 tablespoon oil
- 4 fist-size potatoes, boiled and cooled
- 1 green chili, finely chopped (optional)
- 1 small onion, finely chopped
- 1/4 cup green bell pepper, chopped
- 1/4 cup red bell pepper, chopped
- 1/4 cup frozen green peas
- 1 teaspoon ginger paste
- 1.5 teaspoons garlic paste
- 1 tablespoon water (to aid cooking)
- 2 tablespoons fresh mint leaves, chopped (or cilantro)
- 1 teaspoon crushed kasoori methi
- Spices: 1 teaspoon red chili powder, 1/4 teaspoon turmeric, 1 teaspoon coriander powder, 1 teaspoon garam masala
- 1/2 teaspoon amchoor powder (optional) and salt to taste
Instructions
- If using frozen puff pastry sheets, thaw them in the refrigerator overnight according to package directions.
- For the filling: heat oil in a pan over medium heat. Add green chilies (if using), onions, bell peppers, ginger, and garlic paste. Sauté for about a minute until the mixture becomes fragrant and the vegetables begin to soften.
- Add the spice powders and a tablespoon of water; sauté briefly, then cover and cook for about 30 seconds so the flavors meld.
- Add the mashed potatoes, peas, chopped mint (or cilantro), crushed kasoori methi, amchoor (if using), and salt. Mix thoroughly so the spices coat the potatoes evenly. Taste and adjust seasoning. Let the filling cool completely before filling the pastry.
- Preheat the oven to 425°F and line a baking tray with parchment paper.
- Cut chilled pastry sheets into equal portions. Place a spoonful of cooled filling near one edge of each portion. Brush the edges with milk and fold to seal, crimping the edges to close. Brush the tops with milk for a golden finish.
- Bake for 20–25 minutes until the puffs have risen and turned golden brown. Remove and cool on a rack for 15–20 minutes before serving.
- Serve warm with green chutney, ketchup, and masala chai.
Notes
- You can scale the recipe up or down as needed.
- Preferred puff pastry brands: use a single pack of Pepperidge Farm or two packs of a European-style pastry dough for similar results.
- To boil potatoes in a pressure cooker: add 1 cup water, place potatoes on a trivet or in a steamer insert, pressure cook on high for 6 minutes, allow natural release, then cool and mash.
- Important tips: always work with cold pastry, use cool filling, brush with milk for browning, and reheat in a 350°F oven for 10–15 minutes rather than microwaving.
- Possible substitutes: add finely chopped carrots, green beans, or cabbage; replace amchoor with a squeeze of lemon; use fresh herbs as available.
Nutrition (per serving)
Calories: 129 kcal | Carbohydrates: 10 g | Protein: 2 g | Fat: 9 g | Saturated Fat: 2 g | Sodium: 320 mg | Fiber: 1 g