🥟 Curry Puff – Crispy, Flaky & Flavor-Packed
🌿 Introduction
Curry puffs are golden, half-moon pastries stuffed with a fragrant curry filling—usually made with potatoes, onions, and either chicken, beef, or vegetables. The outer crust is either flaky (similar to puff pastry) or crumbly (shortcrust style), depending on the regional variation.
This recipe gives you a traditional flaky curry puff, made from scratch with a layered dough and a delicious spiced filling. While it takes a bit of time, the results are incredibly satisfying and far better than store-bought versions.
🛒 Ingredients (Makes 12–15 curry puffs)
🥔 For the filling:
- 2 medium potatoes, peeled and diced small
- 200 g chicken breast (or beef), finely diced
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon curry powder
- ½ teaspoon turmeric powder
- 1 teaspoon paprika (optional)
- 1 tablespoon soy sauce
- Salt and pepper to taste
- 2 tablespoons oil
- ½ cup water
- Optional: 1 boiled egg, chopped (traditional addition)
🥐 For the dough:
Water dough:
- 250 g all-purpose flour
- 1 tablespoon sugar
- ½ teaspoon salt
- 100 ml water
- 60 g butter (softened)
Oil dough:
- 150 g all-purpose flour
- 80 g butter or margarine
🧑🍳 Step-by-Step Instructions
1. Prepare the filling
Heat oil in a pan over medium heat. Sauté the onions until soft and translucent, then add garlic and cook until fragrant.
Add the curry powder, turmeric, and paprika. Stir well to release the spices’ aroma.
Add the diced chicken (or beef) and cook until lightly browned. Then add the diced potatoes and mix thoroughly.
Pour in water and soy sauce. Cover and simmer for about 10–15 minutes until the potatoes are tender and the mixture is thick and fairly dry.
Season with salt and pepper. If using boiled eggs, fold them in gently at the end.
Let the filling cool completely before using. This step is important to prevent the dough from becoming soggy.
2. Make the water dough
In a bowl, combine flour, sugar, and salt. Add softened butter and rub it into the flour until crumbly.
Gradually add water and knead into a smooth, soft dough. Cover and let it rest for 20–30 minutes.
3. Make the oil dough
Mix flour and butter together until it forms a soft, smooth dough. It should be pliable but not sticky.
Divide both the water dough and oil dough into equal portions (about 12–15 pieces each).
4. Laminate the dough (create layers)
Flatten one piece of water dough and place a piece of oil dough in the center. Wrap the water dough around the oil dough completely.
Roll the dough into an oval shape, then roll it up like a Swiss roll.
Turn it 90 degrees, roll it out again, and roll it up once more. This creates the signature flaky layers.
Repeat with all dough pieces. Let them rest for 10 minutes.
5. Shape the curry puffs
Flatten each rolled dough piece into a circle (about 10–12 cm in diameter).
Place a spoonful of filling in the center.
Fold into a half-moon shape and seal the edges by pressing firmly. You can crimp the edges with a fork or twist them decoratively.
6. Fry the curry puffs
Heat oil in a deep pan over medium heat (about 170–180°C).
Fry the curry puffs in batches, turning occasionally, until golden brown and crispy (about 5–7 minutes).
Do not overcrowd the pan, and maintain a steady temperature for even cooking.
Remove and drain on paper towels.
🍽️ Serving Suggestions
Serve curry puffs hot or warm. They pair beautifully with:
- Chili sauce 🌶️
- Sweet chili dip
- Pickled vegetables
- A cup of tea or coffee
They’re perfect for parties, snacks, or even light meals.
💡 Tips for Perfect Curry Puffs
🔥 1. Keep the filling dry
Too much moisture will cause the pastry to become soggy or burst during frying.
🧈 2. Don’t skip the lamination
The rolling and folding process creates those beautiful flaky layers.
⏱️ 3. Rest the dough
This relaxes the gluten and makes shaping easier.
🌡️ 4. Control oil temperature
Too hot = burnt outside, raw inside
Too cool = greasy pastry
🔄 Variations
- Vegetarian: Replace meat with peas, carrots, or lentils
- Spicy version: Add chopped chilies or chili paste
- Baked curry puffs: Brush with egg wash and bake at 180°C for 25–30 minutes
- Sweet curry puffs: Try coconut and palm sugar filling
🧊 Storage
- Refrigerate cooked curry puffs for up to 3 days
- Freeze uncooked puffs for up to 1 month
- Reheat in oven or air fryer for best texture
❤️ Conclusion
Curry puffs are a labor of love, but once you bite into that crispy, flaky crust and flavorful curry filling, you’ll know it was worth every step. The balance of textures and spices makes them one of the most satisfying savory pastries you can make at home.
Mastering this recipe opens the door to endless variations and creativity in your kitchen. Whether you’re cooking for family, guests, or just yourself, curry puffs are guaranteed to impress.