Vegetable Puffs
Flaky, golden pastry parcels stuffed with a mildly spiced, savory mixed vegetable filling. A beloved Indian bakery classic, these crispy on the outside and soft on the inside puffs make for an irresistible tea-time snack.
For 4 servings
- prep · ~10 min
Prepare the pastry dough.
1.Mix 2 cups all-purpose flour, a pinch of salt, and 1/4 cup cold cubed butter in a bowl.2.Rub the butter into the flour with your fingertips until the mixture looks like breadcrumbs.3.Gradually add cold water, a tablespoon at a time, and knead into a stiff, smooth dough. Cover and set aside.TIPKeep the butter cold. Chilled butter creates steam pockets in the oven, giving the pastry its flaky layers. - rest · ~30 min
Rest the dough.
Cover the dough with a damp cloth and let it rest for 30 minutes while you prepare the filling.
- prep · ~7 min
Prep the vegetables.
Peel and finely dice the potatoes and carrot. Finely chop the onions, green chilies, and ginger.
- saute · ~15 min
Make the vegetable filling.
1.Heat 1 tablespoon oil in a pan over medium heat.2.Add chopped onions and sauté until soft and translucent, about 3 minutes.3.Add grated ginger and green chilies. Sauté for another minute until fragrant.4.Add diced carrots, peas, potatoes, a pinch of turmeric, and a pinch of salt. Mix well.5.Cover and cook on low heat until the vegetables are tender, stirring occasionally. Add a splash of water if the mixture is too dry.6.Once cooked, sprinkle garam masala and lemon juice. Mix and let the filling cool completely.TIPEnsure the filling is completely cool before adding to the dough. A warm filling will make the pastry soggy and hard to handle. - prep · ~2 min
Preheat the oven and prep the tray.
Preheat your oven to 200°C (400°F). Line a baking tray with parchment paper.
- assemble · ~15 min
Assemble the puffs.
1.Divide the rested dough into 8 equal-sized balls.2.On a lightly floured surface, roll out each ball into a thin oval or circle, about 3-4 inches wide.3.Place 1-2 tablespoons of the cooled vegetable filling in the center of each rolled-out piece of dough.4.Gently fold the dough over the filling to form a half-moon shape, pressing the edges with your fingers to seal.5.Use the tines of a fork to crimp the sealed edge firmly.TIPDo not overfill the puffs, or they may burst open during baking. A generous tablespoon of filling is enough. - bake · ~25 min
Bake the vegetable puffs.
1.Place all the prepared puffs on the lined baking tray, leaving a little space between them.2.Use a pastry brush to lightly coat the top of each puff with milk. This helps them achieve a rich golden color.3.Place the tray in the preheated oven on the middle rack.4.Bake for 20-25 minutes, or until the puffs are puffed up and the pastry is golden brown and crispy. - serve · ~2 min
Cool slightly and serve.
Remove the baking tray from the oven and let the puffs cool on a wire rack for 2-3 minutes. Serve warm with tomato ketchup or green chutney.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1For extra flaky layers, use cold butter and handle the dough as little as possible.
- 2Cool the vegetable filling completely before assembling; warm filling will make the pastry soggy.
- 3Brush the puffs with milk (not egg wash) for a classic Indian bakery-style golden crust.
- 4Seal the folded edges firmly with a fork to prevent the puffs from bursting open while baking.
- 5Roll the dough thin, about 3-4 inches wide, so the puffs bake up crispy rather than doughy.
- 6If the dough feels sticky, dust with a little flour; if dry, sprinkle a few drops of cold water.
- 7Bake the puffs on the middle oven rack for even heat circulation and uniform browning.
Adapt it for your goals.
Whole-wheat pastry
Replace half the all-purpose flour with whole-wheat flour for a nuttier flavor and extra fiber. The dough will be slightly less flaky but more wholesome.
spiced paneer fillingSpiced paneer filling
Replace the potatoes with crumbled paneer (Indian cottage cheese) and add a pinch of cumin powder for a rich, protein-packed variation.
chicken keema puffsChicken keema puffs
Swap the mixed vegetables for spiced minced chicken (keema) cooked with peas — a hearty non-vegetarian twist that stays true to the Indian bakery style.
vegan versionVegan version
Use cold vegan butter or coconut oil in the dough and brush with plant-based milk. The filling is already vegan-friendly.
low oil optionLow-oil option
Reduce oil in the filling to 1 teaspoon and use a non-stick pan. The pastry still gets its richness from the butter in the dough.
Why this is on our healthy list.
Rich in Vegetables
Each puff contains a serving of mixed vegetables like potatoes, carrots, and peas, providing natural vitamins A and C and dietary fiber.
Good Source of Energy
The all-purpose flour and potatoes supply carbohydrates for quick energy, making these puffs a satisfying tea-time snack.
Moderate Fat Content
The butter in the pastry is used sparingly (¼ cup for 8 puffs) and can be adjusted for a lighter version.
Contains Antioxidant Spices
Turmeric and garam masala add anti-inflammatory compounds like curcumin without extra fat or salt.
Frequently asked questions
Over-kneading the dough develops gluten, making it dense and tough. Knead only until it comes together, and keep the butter cold.



