How to Make Curry Puff (Traditional & Healthy Version)

Curry Puff is a quintessential snack found in every corner of Singapore, from bustling hawker centres to iconic kopitiams (local coffee shops). This flaky pastry, filled with aromatic curried chicken and potatoes, exemplifies the fusion influences that shape Singaporean cuisine. The dish’s origins can be traced to early colonial times, when British pasties were adapted by local Malay, Indian, and Chinese communities, resulting in a snack that is uniquely Singaporean. Today, Curry Puff is a beloved treat enjoyed by all ages for breakfast, lunch, or as a midday pick-me-up. What makes Curry Puff so special is its comforting blend of flavors: mildly spicy curry, tender chicken, and creamy potatoes, all enveloped in a golden, crispy pastry. This recipe offers a healthier twist—using less oil and lean chicken breast—while retaining authentic hawker-style taste. Whether you’re grabbing one on the go or sharing a box with friends, Curry Puffs are a symbol of Singapore’s vibrant food culture and multicultural heritage. For calorie-conscious foodies, this version delivers all the satisfaction with lighter ingredients, making it a smart choice for anyone tracking macros.

35 min total2 servingsMedium220 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Prepare the pastry by mixing whole wheat flour
0%
10 min

Step 1 · Prepare the pastry by mixing whole wheat flour

Prepare the pastry by mixing whole wheat flour, salt, and water. Knead until a smooth dough forms; cover and rest for 10 minutes.

Step 2: Heat olive oil in a pan
0%
1 min

Step 2 · Heat olive oil in a pan

Heat olive oil in a pan. Sauté onions until fragrant, then add curry powder. Stir well for 1 minute.

Step 3: Add diced chicken and potatoes
0%
5 min

Step 3 · Add diced chicken and potatoes

Add diced chicken and potatoes. Cook for 4-5 minutes until chicken is cooked through and potatoes are tender. Season with salt and pepper.

Step 4: Stir in low-fat milk to create a creamy filling
0%

Step 4 · Stir in low-fat milk to create a creamy filling

Stir in low-fat milk to create a creamy filling. Remove from heat and let mixture cool.

Step 5: Divide dough into small balls
0%

Step 5 · Divide dough into small balls

Divide dough into small balls. Roll each ball into a thin circle. Place filling (and optional egg slice) in the center.

Step 6: Fold pastry over filling to create a half-moon shape
0%

Step 6 · Fold pastry over filling to create a half-moon shape

Fold pastry over filling to create a half-moon shape. Seal edges by pinching or crimping with a fork.

Step 7: Arrange curry puffs on a lined baking tray
0%
20 min

Step 7 · Arrange curry puffs on a lined baking tray

Arrange curry puffs on a lined baking tray. Brush lightly with olive oil. Bake in a preheated oven at 180°C for 20 minutes until golden.

Why this recipe is healthy

By baking instead of deep-frying, this Curry Puff significantly reduces unhealthy fats and calories, making it suitable for weight management. Lean chicken boosts protein intake, aiding satiety and muscle repair. Whole wheat pastry adds fiber for digestive wellness, while the moderate spice profile stimulates metabolism. This snack fits easily into a calorie-controlled diet without compromising authentic Singaporean flavor.

A note on tradition

Curry Puff is a staple in Singapore’s street food scene, sold at kopitiams, hawker stalls, and even train stations. It is enjoyed by locals from all walks of life, often paired with kopi (local coffee) or teh. The snack reflects Singapore’s multicultural heritage and is commonly eaten during breakfast, tea breaks, or as a quick lunch. Each region, from Tanjong Pagar to Geylang, boasts its own version, highlighting the dish’s adaptability and local pride.

← Back to Curry Puff