Nutrition Facts for Malaysian curry puff

Malaysian Curry Puff

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.

Nutriscore Rating: 49/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Malaysian Curry Puff
Prep Time:60 mins
Cook Time:40 mins
Total Time:100 mins
Servings: 8

Ingredients

  • 300 grams all-purpose flour
  • 100 grams unsalted butter
  • 120 milliliters cold water
  • 1 teaspoon salt
  • 1 tablespoon cooking oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 150 grams chicken breast, diced (optional)
  • 250 grams potatoes, diced into small cubes
  • 50 grams frozen peas
  • 2 tablespoons curry powder
  • 0.5 teaspoon sugar
  • 0.5 teaspoon salt
  • 50 milliliters water (for the filling)
  • 500 milliliters cooking oil (for deep frying)

Directions

Step 1

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.

Step 2

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.

Step 3

Meanwhile, heat 1 tablespoon of oil in a pan over medium heat. Sauté the diced onion and minced garlic until translucent and fragrant.

Step 4

If using chicken, add the diced chicken breast to the pan and cook for 3–4 minutes until mostly cooked through.

Step 5

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.

Step 6

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.

Step 7

Take the dough out of the refrigerator and roll it out on a floured surface to a thickness of about 2 millimeters.

Step 8

Using a round cookie cutter or a small bowl, cut out circles (approximately 10–12 cm in diameter).

Step 9

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.

Step 10

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.

Step 11

Drain the fried curry puffs on paper towels to remove excess oil.

Step 12

Serve warm with your favorite dipping sauce or enjoy on their own.

Nutrition Facts

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%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 78.3%
Protein: 5.0%
Carbs: 16.7%