Air Fryer Curry Puffs: Crispy, Flaky, Easy Recipe

Updated November 5, 2026

Total time
1 hr 5 min
prep 45 min · cook 20 min
Serves
6
portions as written

Jump to recipe

Air Fryer Curry Puffs: Crispy, Flaky, Easy Recipe

Air fryer curry puffs are a golden, flaky pastry filled with a savory, spiced potato and chicken (or vegetable) mixture, traditionally enjoyed as a snack in Southeast Asia. Using an air fryer instead of deep-frying gives you the same satisfying crunch with far less oil and mess, making them a practical weeknight treat or party appetizer. The hot circulating air crisps the pastry beautifully while the filling stays moist and aromatic.

Ingredients

  • 2 sheets frozen puff pastry (about 1 lb / 450 g total), thawed overnight in the fridge
  • 1 tablespoon (15 ml) vegetable oil
  • 1 small onion, finely chopped (about 1/2 cup / 75 g)
  • 2 cloves garlic, minced
  • 1 small potato (about 5 oz / 140 g), peeled and cut into 1/4-inch dice
  • 1/2 lb (225 g) ground chicken or turkey (or use 1 extra potato for a vegetarian version)
  • 1 tablespoon (8 g) curry powder (mild or hot, to taste)
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper
  • 1/2 cup (120 ml) water or low-sodium chicken broth
  • 1 egg, beaten with 1 teaspoon water (for egg wash)

Instructions

  1. Heat the oil in a medium skillet over medium heat. Add the onion and garlic and cook, stirring, until soft and fragrant, about 2 minutes.
  2. Add the ground chicken (if using) and cook, breaking it up with a spoon, until no longer pink, about 4 minutes. If using extra potato, skip this step and go to step 3.
  3. Stir in the potato, curry powder, salt, and pepper. Pour in the water or broth. Bring to a simmer, then reduce heat to low, cover, and cook until the potato is tender, about 10 minutes. Uncover and cook, stirring, until the liquid is mostly absorbed and the filling is thick, about 2 more minutes. Remove from heat and let cool completely (you can speed this up by spreading it on a plate).
  4. Preheat your air fryer to 350°F (175°C) for 3 minutes.
  5. Lightly flour a work surface. Unfold one sheet of puff pastry. Roll it out slightly to smooth the creases, then cut it into 4 equal squares (about 4×4 inches each). Repeat with the second sheet – you’ll have 8 squares total.
  6. Place about 1 heaping tablespoon of filling in the center of each square. Brush the edges with a little water, fold the square over to form a triangle, and press the edges with a fork to seal. Repeat with all squares.
  7. Brush the tops of the puffs with the egg wash.
  8. Place the puffs in the air fryer basket in a single layer, leaving at least 1 inch of space between them (cook in batches if needed). Air fry at 350°F (175°C) for 10–12 minutes, until deep golden brown and puffed. If your air fryer runs hot, check at 9 minutes.
  9. For ground chicken, the filling is already cooked, but if you want to be extra cautious, you can check the internal temperature of a puff with a food thermometer – it should read 165°F (74°C) (USDA FSIS safe minimum for poultry). Let cool for 5 minutes before serving.

Tips

  • Keep the pastry cold: Work with one sheet at a time and keep the other in the fridge. If the pastry gets too warm, it becomes sticky and hard to seal.
  • Don’t overfill: Too much filling will cause the puffs to burst open during cooking. A heaping tablespoon per square is plenty.
  • Seal well: Press the fork tines firmly around the edges to create a tight seal. If the edges aren’t sealed, the filling can leak out and make a mess.
  • Batch cooking: If your air fryer is small, cook in batches and keep the first batch warm in a 200°F (95°C) oven while you finish the rest.

Serving Suggestions

Serve the curry puffs warm, with a side of sweet chili sauce, mango chutney, or a simple cucumber-yogurt raita. They make a great appetizer for parties, a snack with tea, or a light lunch alongside a fresh green salad.

Variations

  • Vegetarian: Omit the chicken and use two potatoes (about 10 oz / 280 g total) and add 1/2 cup (75 g) frozen peas with the potato. Increase the water to 3/4 cup (180 ml).
  • Spicy: Add 1 finely chopped fresh red chili (or 1/2 teaspoon chili flakes) along with the onion.
  • Curry chicken (not ground): Use 1 cup (150 g) of finely diced cooked chicken breast instead of ground chicken – just stir it in at the end of step 2 and skip the browning step.
  • Gluten-free: Use gluten-free puff pastry (available in some stores) and ensure your curry powder is gluten-free.

Storage and Reheating

Store leftover cooked curry puffs in an airtight container in the refrigerator for up to 3 days. To reheat, place them in the air fryer at 350°F (175°C) for 3–4 minutes, or until hot and crisp again – this is much better than microwaving, which makes them soggy. You can also freeze uncooked puffs (before egg wash) on a baking sheet, then transfer to a zip-top bag for up to 2 months. Cook from frozen, adding 2–3 minutes to the air fry time.

Frequently Asked Questions

Can I use store-bought curry puff pastry shells instead of puff pastry? Yes, if you can find frozen curry puff pastry shells (often called "pastry rounds"), they work great. Follow the package directions for thawing, then fill and seal as directed.

Why are my curry puffs not crispy? The most common reason is overcrowding the air fryer basket – if the puffs touch, the steam can’t escape and they become soft. Cook in batches with space between each puff. Also, make sure the filling is completely cool before you fill the pastry; hot filling creates steam that makes the pastry soggy from the inside.

Can I make these ahead of time? Yes, you can assemble the puffs up to a day ahead, cover them with plastic wrap, and refrigerate. Brush with egg wash just before air frying. You can also freeze them uncooked for up to 2 months – just add a few minutes to the cooking time.

What if I don’t have an air fryer? You can bake them in a conventional oven at 400°F (200°C) for 18–20 minutes, or until golden brown. You can also deep-fry them at 350°F (175°C) for 3–4 minutes, but the air fryer version is much lighter.

Can I use a different protein? Absolutely. Ground pork, beef, or even finely chopped shrimp work well. If using beef or pork, cook to a safe minimum internal temperature of 160°F (71°C) (USDA FSIS safe minimum for ground meat).

How do I prevent the filling from being too dry? The filling should be moist but not runny. If it looks dry before you finish cooking, add a splash more water or broth. If it’s too wet, cook it a little longer to evaporate the excess liquid.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).