These delicious vegetable puffs are a snitch to make using store-bought puff pastry and are ready in a little over 30 minutes.

What is Curry Puff?

Curry Puff is a popular Indian-spiced pastry dish made from puff pastry sheets filled with a mixture of vegetables and paneer, or meat, and seasoned with aromatic spices and herbs.

In this simple recipe, I saute the filling ingredients with spices and cook them until the vegetables are tender. Then I place this mixture inside the puff pastry pockets and bake until the pastry is golden and flaky. The result is a delicious and satisfying savory snack or appetizer. And here’s the best part - I use store-bought puff pastry sheets (or squares) and get these puffs on the table in a little over 30 minutes. Let’s get started! Scroll to the recipe card for a detailed list of ingredients and quantities.

Puff Pastry: Puff pastry is made from layers of dough and butter that are baked to create a light and flaky texture. You can find rectangular pastry sheets or individual squares in the freezer section of most supermarkets.Oil: Use any clear oil like olive or avocado to sauté the filling.Cumin seeds: Commonly used in Indian cooking, cumin seeds provide a warm, earthy flavor to the filling.Filling: Vegetables such as potatoes, frozen peas, and corn add texture and flavor, while paneer adds a creamy taste and protein to these puffs.Spices: A simple blend of salt, turmeric, cayenne, and coriander powder adds a mild flavor and aroma to the filling. Adjust or skip the cayenne to suit your taste.Ketchup: This is my secret ingredient which adds the perfect amount of sweetness and acidity to the filling. Egg wash: Beat an egg with a tablespoon of water to brush onto the surface of the puff pastry before baking. It helps to create a golden, glossy finish on the pastry. For an eggless recipe, brush the pastry with milk instead.Cilantro: Cilantro adds a bright and citrusy flavor. It is sprinkled on top of the curry puff for a fresh and fragrant touch.Nigella seeds: Nigella seeds are tiny, black seeds that add a subtle onion-garlic flavor. These are sprinkled on top of the pastry. Feel free to skip them, or replace them with cumin seeds.

How to Make Curry Puffs

Here are the step-by-step instructions for making vegetable and paneer puffs.

Step 1: Thaw Pastry

Transfer the puff pastry sheet from the freezer to the refrigerator for 4-5 hours, or overnight, before baking. If you forget, remove it from the freezer and place it on the counter to thaw while you prepare the filling.

Step 2: Prepare the Filling

Heat oil in a skillet on medium-high heat. When hot, add cumin seeds and potato cubes and stir well. Cover and cook for 2-3 minutes. (pic 1) Now add grated ginger, cubed paneer, peas, corn, ketchup, and spices along with a few tablespoons of water. Stir well. (pic 2) Cover and cook for 5-7 minutes or until all the vegetables cook through. (pic 3) Turn off the heat and stir in chaat masala and chopped cilantro. Keep aside and cool for 20 minutes. (pic 4)

Step 3: Assemble the Puffs

Preheat the oven to 400°F and line a baking sheet with parchment paper or aluminum foil. Remove the puff pastry from the refrigerator and unfold it on a flat surface. Let it rest for 2-3 minutes. Meanwhile, prepare the egg wash by whisking together one egg with a tablespoon of water. Using a rolling pin, flatten the puff pastry sheet gently. Cut that in the middle horizontally and then vertically to yield 4 equal squares. (pic 5) Place two tablespoons of the vegetable mixture into the center of each square. Brush the edges with the egg wash. (pic 6) Picking up one corner of the pastry fold over the filling to make a triangle. Press the edges to seal them. Use a fork to crimp the edges. (pic 7 & 8)

Step 4: Brush and Garnish

Transfer it to the baking sheet and continue assembling the remaining puffs. Brush the puffs with the egg wash. (pic 9) Sprinkle chopped cilantro and nigella seeds (kalonji). (pic 10)

Step 5: Bake the Puffs

Bake the puffs for 15-18 minutes or until evenly golden brown. When baked transfer to a serving tray and cool for 5 minutes before serving.

Serving Suggestions

Curry puffs can be served as-is, or with a condiment of choice. Some popular sauces include tomato ketchup, sriracha, cilantro chutney, and mint chutney.

How to Store & Reheat

Curry puffs can be stored and reheated for later consumption. Here are some steps on how to store and reheat curry puffs: How to Store: Curry puffs can be stored in an airtight container at room temperature for 1 day and in the refrigerator for up to 3 days. How to Freeze: You can freeze them for up to 2 months. To freeze, assemble the puffs and place them on a lined baking sheet and pop them in the freezer. After about 30-45 minutes, transfer each puff into a freezer-safe container or bag and pop them back in the freezer.
To bake, thaw them on the counter for about 10 minutes before baking. How to Reheat: To reheat curry puffs, place them on a baking sheet in a preheated oven at 350°F for 10-15 minutes, or reheat them in the microwave on high for 30-60 seconds. Note: Reheating curry puffs in the oven or microwave can result in a crispy exterior and soft interior.

Customize the Puffs

There are endless possibilities for the filling. Some of the popular ones in my home are:

Curry Puff Shells: You can use store-bought puff pastry shells instead of pastry sheets. Pizza puffs: Saute chicken sausage, onions, and peppers with Italian seasoning. Stir in a couple of tablespoons of marinara sauce along with mozzarella cheese and basil. Stuff and bake as per directions.Parmesan Mushroom & Peas Puffs: Saute crimini mushrooms in olive oil, salt, pepper, and a splash of balsamic vinegar. Cook until golden brown. Add thawed peas to this mix. Turn off the heat and stir in grated parmesan cheese. Stuff and bake as per directions. Keema Puffs: I make keema (ground meat) using this recipe: Keema Mutter. Stuff and bake the pastry, then garnish with chopped cilantro.

Recipe Tips & Notes

Keep the pastry dough cold: Remove the pastry from the refrigerator just before assembling it. This ensures a flaky pastry and prevents it from becoming dense and chewy.For an eggless recipe, skip the egg wash and brush the pastry with milk instead.Nigella seeds: These add a wonderful aroma and flavor but are optional. You can also substitute them with cumin seeds.Vegetables: You can substitute vegetables based on your liking. I’ve also made these puffs using ¼ cup each of bell peppers, carrots, and green beans.Paneer: Paneer adds protein to this otherwise carb-heavy recipe. Feel free to double the quantity by reducing or eliminating corn, potatoes, or peas.Baking time: Since oven temperatures vary, check on the puffs at the 15-minute mark.Make Ahead: Simply assemble them and refrigerate or freeze them, depending on how much in advance you’re making them. If frozen, thaw them on the counter for 10-15 minutes then bake as per instructions.

More Indian Snacks Recipes

These recipes are part of the Indian Snacks Series:

📖 Recipe

Curry Puff - 85Curry Puff - 6Curry Puff - 48Curry Puff - 70Curry Puff - 43Curry Puff - 89Curry Puff - 86Curry Puff - 30Curry Puff - 84Curry Puff - 88Curry Puff - 40Curry Puff - 9Curry Puff - 64Curry Puff - 56Curry Puff - 55