Flaky, golden, and irresistibly savory, Malaysian Curry Puffs are a beloved street food classic that combine buttery pastry with a rich, spiced filling. Each puff is stuffed with a delectable mix of tender potatoes, sweet peas, fragrant curry powder, and optional bites of succulent chicken, making them the perfect snack or appetizer. The pastry dough, made with simple pantry staples like all-purpose flour and butter, is chilled and hand-folded around the filling, ensuring a light, crispy texture after frying. These curry puffs are deep-fried until perfectly golden, delivering layers of crunch and warmth that are impossible to resist. Whether served at a party, as an on-the-go snack, or alongside a dipping sauce, this recipe is a celebration of bold Malaysian flavors and timeless culinary tradition.
In a large mixing bowl, combine the all-purpose flour and salt. Cut the unsalted butter into small cubes and rub it into the flour until the mixture resembles breadcrumbs.
Gradually add cold water to the flour-butter mixture while kneading. Form a smooth dough, wrap it in cling film, and refrigerate for 30 minutes.
Meanwhile, heat 1 tablespoon of oil in a pan over medium heat. Sauté the diced onion and minced garlic until translucent and fragrant.
If using chicken, add the diced chicken breast to the pan and cook for 3–4 minutes until mostly cooked through.
Add the potatoes, curry powder, sugar, and 50 milliliters of water. Stir well, cover, and let cook on low heat for 10 minutes, or until the potatoes are tender.
Stir in the frozen peas and salt, cooking for another 2 minutes. Remove the filling from the heat and let it cool to room temperature.
Take the dough out of the refrigerator and roll it out on a floured surface to a thickness of about 2 millimeters.
Using a round cookie cutter or a small bowl, cut out circles (approximately 10–12 cm in diameter).
Place a spoonful of the cooled filling in the center of each circle. Fold the dough over the filling to form a half-moon shape and crimp the edges to seal tightly.
Heat 500 milliliters of cooking oil in a deep frying pan over medium heat. Fry the curry puffs in batches until golden brown, about 3–4 minutes per batch.
Drain the fried curry puffs on paper towels to remove excess oil.
Serve warm with your favorite dipping sauce or enjoy on their own.
Serving size | 1670.3 grams (1670.3g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 6771 |
Total Fat 610.00g | 782% |
Saturated Fat 125.60g | 628% |
Polyunsaturated Fat 0.00g | |
Cholesterol 349mg | 116% |
Sodium 7772mg | 338% |
Total Carbohydrate 292.90g | 107% |
Dietary Fiber 16.20g | 58% |
Total Sugars 11.90g | |
Protein 87.20g | 174% |
Vitamin D 8IU | 38% |
Calcium 148mg | 11% |
Iron 26mg | 146% |
Potassium 2052mg | 44% |
Source of Calories