Curry Puff Maker: Crispy Pastry, Easy Filling

Updated November 5, 2026

Total time
1 hr 15 min
prep 45 min · cook 30 min
Serves
12
portions as written

Jump to recipe

Curry Puff Maker: Crispy Pastry, Easy Filling

Curry puffs are golden, flaky pastries filled with a spiced potato and meat mixture, popular across Southeast Asia, especially in Malaysia and Singapore. This recipe uses a curry puff maker—a simple press that shapes and seals the pastry—so you get uniform, beautifully crimped puffs without hand-folding. The result is a crisp, crunchy shell with a savory, aromatic filling that works as a snack, appetizer, or party bite.

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 1–2 tbsp if needed)
  • For the filling: 2 tbsp (30 ml) vegetable oil
  • 1 small onion, finely chopped (about 1/2 cup / 80 g)
  • 2 cloves garlic, minced
  • 1 tbsp (15 g) curry powder (use Malaysian or Indian curry powder)
  • 1/2 lb (225 g) ground chicken or beef (or use finely chopped firm tofu for vegetarian)
  • 2 medium potatoes (about 1 lb / 450 g), peeled and diced into 1/4-inch cubes
  • 1/2 cup (120 ml) water or chicken broth
  • Salt to taste
  • 1/4 tsp sugar (optional)
  • For frying: 3–4 cups (750 ml–1 L) vegetable oil

Instructions

  1. Make the pastry: In a large bowl, whisk flour and salt. Cut in the cold butter using a pastry blender or your fingertips until the mixture resembles coarse crumbs. Add ice water gradually, mixing until the dough just comes together. Do not overwork. Shape into a disk, wrap in plastic, and refrigerate for 30 minutes.
  2. Prepare the filling: While the dough chills, heat oil in a skillet over medium heat. Sauté onion and garlic until soft, about 3 minutes. Add curry powder and stir for 1 minute until fragrant. Add ground meat and cook, breaking it up, until browned (about 5 minutes). For ground chicken or beef, cook until the meat reaches a safe minimum internal temperature of 160°F (71°C) per USDA FSIS. If using tofu, just cook for 2 minutes.
  3. Add potatoes and water or broth. Bring to a simmer, cover, and cook until potatoes are tender, about 10–12 minutes. Season with salt and sugar. Mash the mixture slightly with a fork; it should be thick and not watery. Let cool completely.
  4. Roll and cut: On a lightly floured surface, roll the dough to about 1/8-inch (3 mm) thickness. Use a round cutter (about 4 inches / 10 cm) to cut circles. Re-roll scraps as needed.
  5. Fill and press: Place a circle of dough into the curry puff maker (if your maker has a non-stick surface, you may not need to flour it). Add about 1 tablespoon of filling to one side of the dough circle. Fold the other side over to cover the filling, then close the press firmly to seal and crimp the edges. Repeat with remaining dough and filling.
  6. Fry: Heat oil in a deep pot or wok to 350°F (175°C). Fry the puffs in batches, without crowding, for 3–4 minutes until golden brown and crisp, turning occasionally. Drain on paper towels.
  7. Serve: Let cool for 5 minutes before serving. They are best eaten warm.

Tips

  • Substitute for curry powder: If you don’t have Malaysian curry powder, use a mix of 2 tsp ground coriander, 1 tsp ground cumin, 1 tsp turmeric, and 1/2 tsp chili powder. This will be slightly more pungent but works well.
  • Keep the dough cold: If the dough becomes sticky or soft while rolling, chill it again for 10 minutes. Cold butter is key to flaky layers.
  • Don’t overfill: Too much filling will cause the puffs to burst during frying. Stick to about 1 tablespoon per puff.
  • Seal properly: If the edges aren’t sealed well, press gently with a fork before frying, or brush the edges with a little water before closing the press.

Serving Suggestions

Serve curry puffs as a tea-time snack with a side of chili sauce or sweet Thai chili dip. They also pair well with a fresh cucumber salad or a bowl of light soup. For a party, arrange them on a platter with toothpicks and a dipping sauce.

Variations

  • Vegetarian: Replace meat with extra potatoes and add peas or carrots. Use tofu for protein.
  • Seafood: Use canned tuna (drained) or cooked shrimp, but reduce the cooking time for the filling to avoid overcooking.
  • Spicy: Add 1–2 finely chopped bird’s eye chilies or 1/2 tsp chili paste to the filling.
  • Baked version: Brush the puffs with egg wash and bake at 400°F (200°C) for 20–25 minutes until golden. They will be less crispy but lighter.

Storage and Reheating

Store leftover curry puffs in an airtight container in the refrigerator for up to 3 days. To reheat, place them in a preheated oven at 350°F (175°C) for 10 minutes to restore crispness. You can also freeze uncooked puffs on a baking sheet, then transfer to a freezer bag for up to 2 months. Fry frozen puffs directly, adding 2–3 minutes to the cooking time. Do not refrigerate the filling for more than 2 days before assembling.

Frequently Asked Questions

Can I use a curry puff maker without a non-stick surface? Yes, but dust the press with flour or brush with a little oil to prevent sticking. Some makers come with removable plates; you can line them with plastic wrap for easier removal.

Why did my puffs burst open during frying? This usually happens if the filling is too wet or the edges weren’t sealed tightly. Make sure the filling is thick and cool, and press firmly when sealing. Also, avoid overfilling.

Can I make the dough ahead of time? Yes, you can refrigerate the dough for up to 2 days. Let it sit at room temperature for 10 minutes before rolling. You can also freeze the dough for up to 1 month; thaw overnight in the fridge.

What if I don’t have a round cutter? Use a small bowl or glass with a thin rim. Alternatively, you can roll the dough into a log and slice it into equal pieces, then roll each piece into a circle.

Can I use butter instead of oil for frying? Butter has a low smoke point and will burn; use a neutral oil with a high smoke point like canola or peanut. For a richer flavor, you can add a tablespoon of butter to the oil, but do not use butter alone.

How do I know when the oil is at the right temperature? If you don’t have a thermometer, drop a small piece of dough into the oil—it should sizzle and float to the surface within a few seconds. If it browns immediately, the oil is too hot.

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