Veg Puff
Flaky, golden pastry filled with a lightly spiced vegetable mixture of potato, carrot, peas, and onion. This Indian bakery favorite makes a satisfying tea-time snack with crisp layers and a warm savory center.
For 8 servings
- mix · ~20 min
Make the rough puff dough.
1.Add all-purpose flour and half of the salt to a large bowl.2.Rub in 30 g of the butter until the mixture looks crumbly.3.Add the ice-cold water and bring it together into a shaggy dough.4.Wrap and chill the dough for 15 minutes.TIPKeep the dough cold so the butter stays in small pieces and creates flaky layers. - rest · ~30 min
Laminate the dough with butter.
Roll the chilled dough into a rectangle. Spread the remaining cold butter in bits over two-thirds of the dough, fold like a letter, roll again, and repeat 3 times. Chill for 15 minutes between folds if the dough softens.
- boil · ~12 min
Cook the vegetables.
1.Bring 700 ml water to a boil in a saucepan.2.Add potato and carrot and cook until just tender, 8 to 10 minutes.3.Add green peas for the last 2 minutes.4.Drain well and lightly mash the potato while keeping some texture.TIPDrain the vegetables well so the filling stays dry and the pastry bakes crisp. - temper · ~3 min
Make the tempering.
1.Heat oil in a pan over medium heat.2.Add mustard seeds and let them splutter.3.Add cumin seeds and cook for a few seconds until fragrant.4.Add onion, green chili, and ginger. - saute · ~7 min
Cook the filling.
1.Sauté the onion mixture until soft and lightly golden, 4 to 5 minutes.2.Add turmeric powder, red chili powder, and garam masala.3.Add the boiled potato, carrot, and green peas and mix well.4.Stir in the remaining salt, coriander leaves, and lemon juice, then cook 2 minutes more.TIPThe filling should be moist but not wet. Cook off any extra moisture before cooling. - rest · ~10 min
Cool the filling.
Spread the vegetable filling on a plate and let it cool completely before shaping the puffs.
- prep · ~15 min
Roll and cut the pastry.
1.Preheat the oven to 200°C.2.Roll the chilled dough into a large rectangle about 1/8 inch thick.3.Trim the edges and cut the pastry into 8 equal rectangles.4.Beat the egg in a small bowl for brushing. - assemble · ~10 min
Shape the veg puffs.
1.Place a portion of cooled filling on one half of each pastry rectangle.2.Brush the edges lightly with beaten egg.3.Fold over to cover the filling and press the edges to seal.4.Transfer to a baking tray and brush the tops with beaten egg. - bake · ~25 min
Bake until puffed and golden.
Bake the veg puffs for 22 to 25 minutes until deeply golden, crisp, and well risen. Rotate the tray once halfway through for even color.
- serve
Serve the veg puffs warm.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Cool the potato filling completely before stuffing, or the butter layers will soften and leak.
- 2Do not over-mash the vegetables; a slightly chunky filling gives the puff a better bakery-style bite.
- 3If the dough feels greasy while rolling, chill it for 10 to 15 minutes before the next fold.
- 4Seal the edges firmly without squeezing out the layers, so the filling stays inside while baking.
- 5Spread the cooked filling on a plate to cool faster and to let excess steam escape.
- 6Bake until the bottoms are golden too, not just the tops, for a truly crisp veg puff.
- 7Reheat leftover puffs in an oven or air fryer, not a microwave, to bring back the flaky crust.
Adapt it for your goals.
Vegan
Replace butter with vegan block butter and skip the egg wash or use plant milk for brushing; ideal for a dairy- and egg-free puff.
spicierSpicier
Increase green chili and red chili powder for a sharper, street-style heat that pairs well with chai.
paneerPaneer
Add crumbled paneer to the cooled filling for a richer, more filling bakery-style snack with extra protein.
store bought pastryStore-bought-pastry
Use ready puff pastry sheets instead of homemade rough puff when you want the same flavor profile with much less prep time.
Why this is on our healthy list.
Vegetable-Filled Snack
Potato, carrot, peas, onion, ginger, and coriander make this puff more nourishing than a plain pastry snack.
Plant-Based Fiber
The potato, peas, carrot, onion, and herbs contribute fiber that makes the filling more satisfying.
Phytonutrient-Rich Spices
Turmeric, cumin, mustard seeds, ginger, and chili add aroma along with beneficial plant compounds.
Frequently asked questions
Usually the filling was too wet or still warm when stuffed. Drain the vegetables well, cook off extra moisture, and cool the filling completely.



