Zus Coffee Curry Puff: Crispy Malaysian Pastry

Updated November 5, 2026

Total time
1 hr 10 min
prep 40 min · cook 30 min
Serves
8
portions as written

Jump to recipe

Zus Coffee Curry Puff: Crispy Malaysian Pastry

Zus Coffee Curry Puff is a crispy, golden hand pie inspired by the popular Malaysian snack, filled with a fragrant, spicy potato and chicken curry. This version is baked, not deep-fried, making it lighter while still delivering a satisfying crunch. The combination of flaky pastry and rich, savory filling is irresistible, and it’s perfect for parties, snacks, or a tasty lunchbox treat.

Ingredients

  • For the pastry:
    • 2 cups (250 g) all-purpose flour
    • 1/2 tsp salt
    • 1/2 cup (115 g) cold unsalted butter, cubed
    • 1/4 cup (60 ml) ice-cold water (plus more if needed)
  • For the filling:
    • 2 tbsp (30 ml) vegetable oil
    • 1 small onion, finely chopped
    • 2 cloves garlic, minced
    • 1 tbsp (15 g) curry powder (preferably Malaysian or Indian)
    • 1 tsp ground turmeric
    • 1 tsp ground cumin
    • 1/2 tsp chili powder (adjust to taste)
    • 1 large potato (about 300 g), peeled and cut into small cubes
    • 1/2 cup (120 ml) water
    • 1/2 cup (120 ml) coconut milk
    • 1 cup (150 g) cooked chicken, shredded (optional)
    • Salt to taste
  • For assembly:
    • 1 egg, beaten (for egg wash)

Instructions

  1. Make the pastry: In a large bowl, mix flour and salt. Add cold butter cubes and rub into the flour using your fingertips until the mixture resembles coarse crumbs. Gradually add ice-cold water, mixing with a fork until the dough just comes together. Do not overwork. Shape into a disc, wrap in plastic, and chill for 30 minutes.
  2. Make the filling: Heat oil in a skillet over medium heat. Sauté onion and garlic until soft and fragrant, about 2 minutes. Add curry powder, turmeric, cumin, and chili powder; stir for 30 seconds until aromatic. Add potato cubes and water, cover, and simmer for 10 minutes until potatoes are just tender. Add coconut milk and cooked chicken (if using). Cook uncovered for 5 minutes, stirring occasionally, until the sauce thickens and coats the potatoes. Season with salt. Let cool completely.
  3. Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper.
  4. Roll out the dough: On a lightly floured surface, roll the chilled dough to about 1/8-inch (3 mm) thickness. Use a round cutter (about 4 inches / 10 cm) to cut out circles. Gather scraps and reroll once.
  5. Fill and shape: Place a heaping tablespoon of filling on one half of each circle. Brush the edges with a little water. Fold the other half over and press edges with a fork to seal. Place on the baking sheet.
  6. Egg wash: Brush the tops of the puffs with beaten egg. This gives a shiny, golden finish.
  7. Bake: Bake for 20-25 minutes, until deep golden brown. Let cool on a wire rack for 5 minutes before serving.

Tips

  • Keep the dough cold: Cold butter is key for flaky pastry. If the dough warms up, chill it again before rolling.
  • Cool the filling completely: Warm filling will melt the dough and make it soggy. Make it ahead and refrigerate if time allows.
  • Seal well: Press edges firmly with a fork to prevent the filling from leaking during baking.
  • Substitutions: Use sweet potato instead of regular, or add peas and carrots for extra color. For a vegetarian version, omit the chicken and add more potatoes or chickpeas.

Serving Suggestions

Serve these curry puffs warm, with a side of fresh cilantro chutney or a simple cucumber salad. They also pair well with a hot cup of tea or coffee, making them a great tea-time snack. For a fuller meal, serve alongside a bowl of lentil soup or a simple green salad.

Variations

  • Spicy version: Add fresh chopped chili or extra chili powder to the filling.
  • Seafood: Replace chicken with cooked shrimp or flaked fish, but reduce cooking time to avoid overcooking.
  • Herbed pastry: Add a teaspoon of dried herbs (like thyme or oregano) to the flour for an extra flavor dimension.
  • Gluten-free: Use a gluten-free all-purpose flour blend; the texture will be more crumbly but still tasty.

Storage and Reheating

Store any leftover curry puffs in an airtight container in the refrigerator for up to 3 days. To reheat, place them on a baking sheet and warm in a 350°F (175°C) oven for 10 minutes, or until crisp. You can also microwave them for 30 seconds, but they will not be as crispy. For longer storage, freeze unbaked puffs on a baking sheet, then transfer to a freezer bag for up to 2 months. Bake from frozen, adding 5 minutes to the baking time.

Frequently Asked Questions

Can I use store-bought puff pastry? Yes, you can use frozen puff pastry sheets for a quicker version. Thaw according to package instructions, then fill and bake as directed. The texture will be lighter and flakier than the homemade pastry.

Why did my curry puffs burst open during baking? This usually happens if the filling is too moist or the edges are not sealed properly. Ensure the filling is thick and cooled, and press the edges firmly with a fork. Also, avoid overfilling.

Can I make the filling in advance? Absolutely. The filling can be made up to 2 days ahead and kept refrigerated. Let it come to room temperature before assembling the puffs.

Is it necessary to use coconut milk? Coconut milk adds richness and a subtle sweetness. If you don’t have it, you can use regular milk or even water, but the flavor will be less creamy.

Can I deep-fry these instead of baking? Yes, you can deep-fry the curry puffs at 350°F (175°C) for 3-4 minutes until golden brown. This will give a richer, more traditional texture, but baking is a healthier option that still yields excellent results.

How do I know when the chicken is cooked? If using raw chicken, cook it thoroughly before adding to the filling. The chicken should reach an internal temperature of 165°F (74°C) as per USDA FSIS guidelines. Use a food thermometer to check.

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