Curry Vegetable Puffs Recipe

Flaky, golden pastry encasing a spiced vegetable curry filling creates the perfect handheld treat that's crispy on the outside and warmly aromatic inside.
Difficulty:
Intermediate
Prep Time:
45 mins
Cook Time:
25 mins
Serves:
12 puffs
An overhead shot of golden-brown curry vegetable puffs arranged on a rustic wooden serving board, with one puff broken open to reveal the vibrant yellow-orange curry filling studded with colorful vegetables. The pastry's flaky layers catch the soft natural light streaming through a nearby window, highlighting the buttery texture and delicate pleats along the edges. A small ramekin of bright green cilantro-mint chutney sits alongside, providing striking color contrast. Scattered curry leaves and mustard seeds decorate the composition, while wisps of steam rise from the freshly baked puffs, suggesting their warmth and rich aroma.

Ingredients

<ul class="ingredients-main-list"> <li class="ingredients-single-item">For the pastry:</li> <li class="ingredients-single-item">300g all-purpose flour</li> <li class="ingredients-single-item">200g cold unsalted butter, cubed</li> <li class="ingredients-single-item">1 tsp salt</li> <li class="ingredients-single-item">120ml ice-cold water</li> <li class="ingredients-single-item">1 tsp white vinegar</li> <li class="ingredients-single-item">For the filling:</li> <li class="ingredients-single-item">2 tbsp vegetable oil</li> <li class="ingredients-single-item">1 medium onion, finely diced</li> <li class="ingredients-single-item">2 cloves garlic, minced</li> <li class="ingredients-single-item">1 tbsp fresh ginger, grated</li> <li class="ingredients-single-item">2 tbsp curry powder</li> <li class="ingredients-single-item">1 tsp garam masala</li> <li class="ingredients-single-item">½ tsp turmeric</li> <li class="ingredients-single-item">1 medium potato, cut into 5mm cubes</li> <li class="ingredients-single-item">1 medium carrot, cut into 5mm cubes</li> <li class="ingredients-single-item">100g frozen peas</li> <li class="ingredients-single-item">100g cauliflower, cut into small florets</li> <li class="ingredients-single-item">200ml vegetable stock</li> <li class="ingredients-single-item">Salt and pepper to taste</li> <li class="ingredients-single-item">2 tbsp fresh coriander, chopped</li> <li class="ingredients-single-item">For assembly:</li> <li class="ingredients-single-item">1 egg, beaten (for egg wash)</li> <li class="ingredients-single-item">1 tbsp black sesame seeds (optional)</li> </ul>

Equipment

<ul class="equipment-main-list"> <li class="equipment-single-item">Food processor (optional for pastry)</li> <li class="equipment-single-item">Rolling pin</li> <li class="equipment-single-item">Baking sheets</li> <li class="equipment-single-item">Pastry brush</li> </ul>
BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"> <li class="MethodStepper"> <h4 class="step-title">Step 1</h4> Start with the pastry by sifting the flour and salt into a large bowl. Add the cold cubed butter and rub it into the flour using your fingertips until the mixture resembles coarse breadcrumbs with some pea-sized pieces of butter remaining. The visible butter pieces are crucial as they'll create those beautiful flaky layers when baking. </li> <li class="MethodStepper"> <h4 class="step-title">Step 2</h4> Mix the ice-cold water with the vinegar (which helps inhibit gluten development for a more tender crust). Gradually add this liquid to the flour mixture, stirring with a fork until the dough just begins to come together. Don't overmix – you want a shaggy dough at this stage. </li> <li class="MethodStepper"> <h4 class="step-title">Step 3</h4> Turn the dough onto a lightly floured surface and gently press it together into a rough rectangle. Fold it in thirds like a business letter, then give it a quarter turn and roll it out again. Repeat this folding process twice more to create multiple butter layers. Wrap the dough in cling film and refrigerate for at least 1 hour to relax the gluten and firm up the butter. </li> <li class="MethodStepper"> <h4 class="step-title">Step 4</h4> While the dough chills, prepare your filling. Heat the vegetable oil in a large pan over medium heat. Add the onions and cook until translucent, about 3-4 minutes. Add the garlic and ginger, cooking for another minute until fragrant. </li> <li class="MethodStepper"> <h4 class="step-title">Step 5</h4> Add all the spices (curry powder, garam masala, and turmeric) to the pan and stir continuously for 30 seconds to toast them and release their aromatic oils – this is a crucial step for developing deep flavor. The spices should become intensely fragrant. </li> <li class="MethodStepper"> <h4 class="step-title">Step 6</h4> Add the diced potato and carrot, stirring to coat them in the spice mixture. Pour in the vegetable stock, bring to a simmer, then cover and cook for about 8-10 minutes until the vegetables are just tender but still hold their shape. </li> <li class="MethodStepper"> <h4 class="step-title">Step 7</h4> Add the cauliflower and peas, cooking for another 3-4 minutes. The filling should be moist but not watery – if there's excess liquid, increase the heat and cook uncovered until most of the moisture evaporates. You want a thick consistency that won't make your pastry soggy. Season with salt and pepper to taste. </li> <li class="MethodStepper"> <h4 class="step-title">Step 8</h4> Remove the filling from heat and stir in the fresh coriander. Spread it on a large plate or tray to cool completely before filling the pastry. Using hot filling would melt the butter in your pastry, preventing those beautiful flaky layers from forming. </li> <li class="MethodStepper"> <h4 class="step-title">Step 9</h4> Preheat your oven to 200°C (180°C fan) and line two baking sheets with parchment paper. Take the chilled dough from the refrigerator and roll it out on a lightly floured surface to about 3mm thickness. Use a 12cm round cutter (or a small plate) to cut circles from the dough. </li> <li class="MethodStepper"> <h4 class="step-title">Step 10</h4> Place approximately 1-2 tablespoons of filling on one half of each circle, leaving a 1cm border around the edge. Be careful not to overfill, as this could cause the pastry to break during baking. Brush the edge with a little beaten egg, then fold the empty pastry half over the filling to form a semi-circle. </li> <li class="MethodStepper"> <h4 class="step-title">Step 11</h4> Press the edges together firmly with your fingers, then use a fork to create decorative crimped edges that also ensure a good seal. Alternatively, you can pleat the edges by folding small sections of the dough over itself in a continuous pattern for a more traditional look. </li> <li class="MethodStepper"> <h4 class="step-title">Step 12</h4> Transfer the prepared puffs to the baking sheets, leaving at least 3cm between each. Brush the tops with beaten egg for a golden finish, and sprinkle with black sesame seeds if using. Use a small knife to make a tiny slit in the top of each puff to allow steam to escape during baking. </li> <li class="MethodStepper"> <h4 class="step-title">Step 13</h4> Bake in the preheated oven for 20-25 minutes, or until the pastry is puffed and golden brown. The extended baking time allows the multiple layers of butter in the pastry to create that wonderful flakiness as they melt and create steam. </li> <li class="MethodStepper"> <h4 class="step-title">Step 14</h4> Allow the curry puffs to cool on the baking trays for 5 minutes before transferring to a wire rack. They're delicious served warm or at room temperature. If you'd like to reheat them later, place in a 160°C oven for 5-7 minutes to crisp up the pastry again. </li> </ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 245 calories
🥑 Fat: 16 g
🧈 Saturated Fat: 10 g
🍞 Carbohydrates: 22 g
🍭 Sugar: 1 g
🍗 Protein: 3 g
🫀 Cholesterol: 35 mg
🧂 Sodium: 210 mg

Chef’s Notes

A few helpful details for making this recipe.

Can I make these savoury pastries in advance and freeze them?

Yes, these savoury puffs freeze beautifully! You can freeze them either before or after baking. For unbaked puffs, freeze on a tray until solid, then transfer to freezer bags. Bake straight from frozen, adding 5-7 minutes to the cooking time. Baked puffs can be reheated from frozen at 180°C for 10 minutes.

What are the best tips for achieving perfectly flaky pastry layers?

For perfect flaky layers, use very cold butter, don't overwork the dough, include the folding technique described in the recipe, keep the dough chilled whenever not working with it, ensure filling is completely cool before assembling, and make a small steam vent in each puff before baking.

What dipping sauces pair well with vegetable curry puffs?

These golden puffs pair wonderfully with cilantro-mint chutney, tamarind sauce, mango chutney, cucumber raita, sweet chilli sauce, or even a simple mixture of yoghurt with a touch of curry powder. The cooling or tangy elements of these sauces complement the warm spices in the filling.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.