Wang Wang Crispy Curry Puff Recipe with Flaky Pastry

Updated November 5, 2026

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

Jump to recipe

Wang Wang Crispy Curry Puff Recipe with Flaky Pastry

Wang Wang crispy curry puff is a beloved Southeast Asian snack—a golden, flaky pastry shell filled with a fragrant, spicy potato and chicken curry. This version is designed to deliver maximum crunch with a tender, savory filling that holds together beautifully, making it perfect for tea time, parties, or a satisfying snack. The key is a laminated dough technique that creates those irresistible, shattering layers, while the filling is cooked until thick and rich so it doesn’t soggy the pastry.

Ingredients

  • For the dough:
  • 2 cups (250 g) all-purpose flour
  • 1/2 tsp salt
  • 1/2 cup (115 g) cold unsalted butter, cut into small cubes
  • 1/2 cup (120 ml) ice-cold water (plus 1–2 tbsp extra if needed)
  • 1 tbsp white vinegar (helps tenderize the dough)
  • For the filling:
  • 2 tbsp (30 ml) vegetable oil
  • 1 small onion, finely chopped (about 1/2 cup / 75 g)
  • 2 cloves garlic, minced
  • 1 tbsp (15 g) curry powder (preferably Malaysian or Indian style)
  • 1 tsp ground turmeric
  • 1/2 tsp chili powder (adjust to taste)
  • 1/2 lb (225 g) boneless, skinless chicken breast or thigh, cut into small dice
  • 1 large potato (about 8 oz / 225 g), peeled and cut into 1/4-inch dice
  • 1/2 cup (120 ml) water or chicken broth
  • 1/2 tsp salt, or to taste
  • 1/4 tsp black pepper
  • 1/4 cup (15 g) fresh cilantro, chopped (optional)
  • For assembly:
  • 1 egg, beaten (for egg wash)
  • Vegetable oil for deep frying (about 4 cups / 1 L)

Instructions

  1. Make the dough: In a large bowl, mix flour and salt. Add the cold butter cubes and rub into the flour with your fingertips until the mixture looks like coarse crumbs with some pea-sized butter pieces. Add the ice-cold water and vinegar, and mix with a spatula until the dough just comes together. Turn out onto a lightly floured surface and knead gently 2–3 times until smooth. Wrap in plastic and chill for 30 minutes.
  2. Cook the filling: While the dough chills, heat oil in a skillet over medium heat. Add onion and garlic, sauté until soft, about 3 minutes. Add curry powder, turmeric, and chili powder; stir for 30 seconds until fragrant. Add the chicken and potato, and stir to coat with spices. Pour in water or broth, bring to a simmer, then reduce heat to low, cover, and cook until potato is tender and chicken is cooked through, about 12–15 minutes. Season with salt and pepper. If there’s excess liquid, simmer uncovered for 2–3 minutes until thick. Stir in cilantro if using. Let cool completely (you can speed this up in the fridge).
  3. Roll and fold the dough: On a floured surface, roll the chilled dough into a rectangle about 1/4-inch thick. Fold it into thirds like a letter. Rotate 90 degrees and roll out again to the same thickness. Repeat this fold-and-roll process two more times (total of 3 folds). This creates the flaky layers. Wrap and chill for another 15 minutes.
  4. Cut and fill: Roll the dough to about 1/8-inch thickness. Use a 4-inch round cutter (or a small bowl) to cut out circles. Gather scraps, re-roll, and cut more. Place a heaping tablespoon of filling in the center of each circle. Brush the edges lightly with water, fold over into a half-moon, and press with a fork to seal. Repeat with all dough and filling.
  5. Chill and fry: Place the assembled puffs on a baking sheet and chill for 15 minutes (this prevents the butter from melting too quickly during frying). Meanwhile, heat oil in a deep pot to 350°F (175°C).
  6. Fry: Working in batches, carefully lower a few puffs into the hot oil. Fry until golden brown and crispy, about 3–4 minutes per side, turning occasionally. Drain on paper towels. Serve warm.

Tips

  • Keep everything cold: The flakiness depends on cold butter. If the dough gets sticky or soft, chill it again before rolling.
  • Don’t overfill: Too much filling will cause the puffs to burst during frying. A heaping tablespoon is just right for a 4-inch circle.
  • Seal well: Use a fork to crimp the edges firmly; any gaps will let oil seep in and make the puff greasy.
  • Substitutions: For a vegetarian version, swap chicken for extra potato or chickpeas. Use gluten-free flour blend for the dough, but note the texture will be less flaky.

Serving Suggestions

Serve these crispy curry puffs hot with a side of sweet chili sauce, mint chutney, or a simple cucumber salad. They’re perfect as an appetizer for a dinner party, a snack with afternoon tea, or packed in a lunchbox (though they’re best eaten fresh).

Variations

  • Spicier: Add 1–2 finely chopped bird’s eye chilies to the filling.
  • Seafood: Replace chicken with cooked, flaked fish (like mackerel) and reduce the cooking time to just 5 minutes.
  • Baked version: Brush with egg wash and bake at 400°F (200°C) for 20–25 minutes until golden. They won’t be as crispy as fried but are lighter.
  • Sweet version: Fill with a mixture of sweet potato, coconut, and palm sugar for a dessert curry puff.

Storage and Reheating

Store leftover fried curry puffs in an airtight container in the refrigerator for up to 3 days. To reheat, place them in a preheated 350°F (175°C) oven for 5–7 minutes until hot and crisp. Avoid microwaving, as they will become soggy. You can also freeze uncooked puffs on a baking sheet, then transfer to a freezer bag; fry from frozen, adding 1–2 minutes to the cooking time.

Frequently Asked Questions

Can I use store-bought puff pastry? Yes, but the texture will be more like a pie crust than the shattering layers of the homemade version. If using store-bought, thaw according to package directions and skip the folding steps.

Why did my curry puffs burst open during frying? This usually happens if the filling is too wet or the edges weren’t sealed properly. Ensure the filling is thick and cool, and press the fork firmly to seal. Also, don’t overcrowd the pot—fry in small batches.

Can I make the filling ahead of time? Absolutely. Cook the filling up to 2 days in advance and keep it refrigerated. Let it come to room temperature before assembling, but make sure it’s still thick.

What is the best oil for deep frying? Use a neutral oil with a high smoke point, like peanut, canola, or sunflower oil. Keep the temperature steady at 350°F (175°C) for even cooking.

Is it safe to eat chicken that’s not fully cooked in the filling? The filling is fully cooked before frying, so the chicken reaches a safe temperature during that step. If you want to be extra cautious, check that the chicken reaches 165°F (74°C) with a food thermometer before assembling.

Can I freeze the fried puffs? Yes, freeze them after frying and cooling. Reheat in the oven at 350°F (175°C) for 8–10 minutes. They won’t be as crisp as fresh, but still delicious.

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).