This Vegetable Puff recipe is my easy take on the classic Indian bakery-style puff served with cilantro chutney. Made with store-bought puff pastry, vegetables, and spices, it’s a quick, delicious snack perfect for any occasion.

Growing up in Bangalore, I couldn’t get enough of Iyengar bakery puffs—every visit was an excuse to indulge! These Indian veg puffs were so good then, and they’re just as delicious now.
The tricky part is, they’re hard to find in the UK, so I make them at home to crispy perfection in the oven / air fryer. This homemade vegetable puff pastry brings back all those nostalgic flavors.
These puffs are delicious served with pineapple sweet chili sauce, vegan burger sauce, cilantro chutney or a good ol' ketchup too. I love to pack them in my kids lunchboxes, or serve as at my Christmas, New Year's parties. So versatile and so good!
Jump to:
- Key Ingredients & Substitutions
- Variations
- Vegetable Puff masala filling
- Fill the puff pastry with Masala Filling
- How to Make Air Fryer Vegetable Puff?
- How to Make Vegetable Puff in the Oven?
- Serving Suggestions
- Storing Leftovers
- Pro Tips - Do’s and Don’ts to Make the Best Veg Puff at Home
- Recipe FAQ's
- More Easy Indian appetisers
- Vegetable Puff Recipe
Key Ingredients & Substitutions
Detailed ingredients and their quantities are listed in the recipe card below.

- Puff Pastry: I use store bought puff pastry rolled sheets from Tesco (UK) -just let them sit at room temperature for about 20 minutes before adding the filling.
- Vegetables: My go-to mix includes potatoes, onions, peppers, and carrots. Feel free to switch things up with your favorites like green peas, sweet corn, green beans, or even a frozen veggie mix for convenience.
- Spices: I use cumin seeds, turmeric, Kashmiri chili powder, homemade coriander powder, and homemade instant garam masala. You can also add a little fennel seeds for extra flavor.
- Ginger and Garlic: Traditionally, Iyengar bakery puffs skip the garlic, but I love the extra flavor it adds. Leave it out if you prefer! I've used store bought paste for convenience.
- Milk: Use dairy or plant-based milk to seal the edges and brush on top for a golden finish. You can also go with egg wash if you prefer.
Variations
Use leftover curries from your fridge like Mumbai pav bhaji, paneer bhurji, South Indian potato fry, or aloo gobi. These ready-made fillings add loads of flavor and make it even easier to enjoy a tasty variation of the classic vegetable puff recipe!
Vegetable Puff masala filling
I make this veg puff masala all the time—it's one of those delicious, flavorful fillings that bring back nostalgic memories. It’s so tasty that when I make extra, I stuff it into sandwiches or serve it as a side with chapatis or plain parathas. You should definitely try it; I’m sure you’ll love it too!

I've broken it down step by step, so you can make it with ease too.
Step 1: To make the filling, I start by heating oil in a pan and adding cumin seeds until they splutter, releasing a wonderful aroma.
Step 2: Next, I add chopped onions and sauté them for 2-3 minutes.
Step 3: Then, I add in the veggies and ginger garlic paste, cooking covered for another 3-4 minutes. While I usually add the ginger and garlic with the onions, I find adding them with the veggies works better when using store-bought paste, as it prevents too much spluttering.
If the mixture sticks to the pan, I add about 2 tablespoons of water and stir it in.
Step 4: After that, I add boiled potatoes, spices, and salt, and cook for another 3-4 minutes.
Step 5-6: Finally, I squeeze in some lemon juice and add fresh coriander to finish. And just like that, your veg puff masala is ready to use!

Fill the puff pastry with Masala Filling
Step 7- 8: Start by unrolling your puff pastry sheet and cutting it into 8 rectangles. Here’s a pro tip: brush the edges with milk—this is key for sealing the puff pastry. I’ve tried skipping this step before, and trust me, the pastry wouldn’t stick!
Step 9-12: Spoon 2 tablespoons of your prepared veggie filling or (paneer bhurji for a change) onto one end of each rectangle. Fold it over and gently press the edges to seal the puff. If you wish you can use a fork to do it too. Repeat this for the rest of your mixture.

How to Make Air Fryer Vegetable Puff?
Step 13: Once your puffs are sealed, transfer them to the air fryer basket. Brush the tops with a little more milk.
Step 14: Air fry at 200°C for about 12 minutes. I’ve tried different times, and this works best! At 7-8 minutes, the underside of the pastry was still uncooked, so 12 minutes is just right for a perfectly golden and crispy finish. Keep a check from 10 minutes onwards.

How to Make Vegetable Puff in the Oven?
- Prepare the Puffs for Baking: Arrange your vegetable-filled puffs on a baking tray and give them a nice milk brush on top. Detailed steps are in the recipe card below.
- Bake: Place them in the oven at 200°C for 20-25 minutes. Keep an eye on them—they’re ready when they’re golden brown and deliciously crispy

Serving Suggestions
My Air fryer Veg Puffs go perfectly with a dipping sauce like green coriander chutney or tomato ketchup.
Back home, vegetable puffs are served with Indian masala chai or Filter coffee at tea time. Leftovers also make fantastic school lunch box option.

Storing Leftovers
- In the fridge: Store leftover Vegetable puffs in an airtight container in the refrigerator for 2-3 days. To reheat, place in a air fryer and air fry at 200C for 4-5 minutes or until heated through. To keep the puffs crispy, avoid stacking them on top of each other in the container.
- In the freezer: Cool the puff completely. Arrange them and freeze on a tray until firm, then transfer to a freezer bag or container. Store in the freezer for up to 3 months.
Pro Tips - Do’s and Don’ts to Make the Best Veg Puff at Home
- If using an air fryer, spray the basket with oil to prevent sticking—this will help your puffs bake perfectly every time
- Don't set the oven too low—aim for 400°F (200°C) instead of 180°C for the perfect puff.
- Don't Over handle the dough, as it can affect the flakiness.
- Don't Let the pastry sit at room temperature too long—bake it as soon as possible.
- Don't Unfold frozen puff pastry before it’s fully thawed—ensure it’s completely thawed for the best results.
- Brush the edges and top with milk to seal the pastry and achieve a golden, crispy finish.
Recipe FAQ's
As someone who makes puffs often, I can tell you that if your veg puff pastry isn’t puffing up, it’s likely due to low oven temperature. Puff pastry needs high heat, ideally around 400°F (200°C for fan ovens and air fryers), to rise properly. Be sure your oven/ air fryer is fully preheated for the best results!
Indian puffs, or veggie puffs(curry puffs), are flaky pastries filled with a spiced mixture of vegetables, paneer, or meat. The filling is seasoned with aromatic Indian spices like cumin and garam masala, sautéed until tender, and then wrapped in puff pastry. Baked or air-fried, these savory snacks are perfect for tea-time or parties.
Yes, you can freeze vegetable puffs! Whether baked or unbaked, they freeze beautifully—just like croissants.
For unbaked puffs, assemble them and freeze on a tray until firm, then transfer to a freezer bag or container. You can bake or air fry them directly from frozen, just add a few extra minutes to the cooking time.
For baked puffs, cool them completely before freezing. When ready to reheat, use an oven or air fryer to restore their crispiness. The taste and texture remain nearly the same, making them an excellent make-ahead snack for parties!
More Easy Indian appetisers

Ingredients
- 450 g puff pastry ready rolled
- 1 tablespoon oil
- 1 teaspoon cumin seeds
- 1 medium onion diced
- 1 tablespoon ginger garlic paste
- ½ cup red pepper diced
- ½ cup green pepper diced
- ⅓ cup carrot diced
- 3 medium potatoes boiled and cubed
- ½ teaspoon turmeric
- 1 teaspoon Kashmiri chilli powder
- 1 teaspoon coriander powder
- 1 teaspoon garam masala
- Salt to taste
- 2 tablespoon coriander leaves
- 1 teaspoon lemon juice
- 1 tablespoon water optional
- 1 tablespoon milk for milk wash
Instructions
Prep
- Let the puff pastry sit at room temperature for 15-20 minutes before baking. Chop the veggies and set aside.
Make the filling:
- Heat oil, add cumin seeds, and let them splutter.
- Sauté onions for 2-3 minutes, then add vegetables and ginger garlic paste. Cook covered for 3-4 minutes. If the veggies are sticking to the bottom of the pan, add water to deglaze.
- Add potatoes, spices, and salt, cook briefly, and stir in lemon juice and coriander leaves.
Assemble the puffs:
- Unroll the puff pastry and cut it into 8 rectangles.
- Brush edges with milk, fill with 2 tablespoons of the vegetable mixture, and seal gently. Repeat for remaining puffs.
Air Fryer instructions
- Preheat to 400°F (200°C) for 3 minutes. Spray the basket with oil (optional). Arrange puffs, brush with milk, and air fry for 12-14 minutes, or until golden and crispy.
Oven instructions
- Preheat to 200°C (400°F). Brush tops with milk and bake for 20-25 minutes until golden brown.
- Enjoy your crispy, golden veg puffs hot with coriander chutney!
Video
Notes
-
- If using an air fryer, spray the basket with oil to prevent sticking—this will help your puffs bake perfectly every time
-
- Don't set the oven too low—aim for 400°F (200°C) instead of 180°C for the perfect puff.
-
- Don't Over handle the dough, as it can affect the flakiness.
-
- Don't Let the pastry sit at room temperature too long—bake it as soon as possible.
-
- Don't Unfold frozen puff pastry before it’s fully thawed—ensure it’s completely thawed for the best results.
-
- Brush the edges and top with milk to seal the pastry and achieve a golden, crispy finish.









Rohini says
Welcome back gal.. Missed all ur posts!Puffs look wonderful! Even I made some yesterday 🙂
Shama Nagarajan says
delicious yummy puffs...perfect
Padhu says
Coming here after a long gap .Veg puff looks delicious.
http://padhuskitchen.blogspot.com/
FoodLovers says
nice veg puff sandhya
Divya Vikram says
Sounds delicious. Hope you had a nice vacation!
Padma says
Looks so crisp and yumm. Perfect tea time snack.
Chitra says
I want to try this for a long time..Filling sounds easy & good.Nice click as usual 🙂
Anupama says
Welcome back Sandhya and glad to hear that you had a great holiday season.
I've been an ardent puff lover too. My Mom actually laughs every time I order puff at any fast food place when I go to India. These puff pastry sheets have come in very handy for me too. Great click btw 🙂
Gulmohar says
Welcome back !! Puffs is my fav too..Had a post on Eggpuffs a couple of days back 😀 Hope you had a great time back in India 🙂
Ramya Vijaykumar says
Hi Sandhya, my first visit here, nice space and kewl recipes... The veg puff looks very tempting and has a crispy crust, reminds me of my Mom... Shall come back for more... Drop in at http://www.memoryarchieved.blogspot.com when time permits!!!
Deepa G Joshi says
wow, my favorite tea time snack. nice and yummy, Welcome back, you were missed.
Renuka Bedre - Rao says
Hi Sandhya! gud to c u back with such a nice post..puffs r looking perfect! delicious!