There’s nothing quite like the tantalizing scent of Malaysian curry puffs wafting through the kitchen, beckoning everyone with their crispy golden shells and fragrant filling. I still recall the first time I tasted one at a vibrant local market—each bite was a delightful explosion of flavors that immediately swept me off my feet. Now, I’m thrilled to share my version of this classic street food favorite, perfect for bringing a little excitement to your homemade meals!
In just a few steps, you can create a batch of these irresistible curry puffs filled with tender chicken and earthy potatoes, all seasoned to perfection with aromatic spices. Not only do they make a fantastic appetizer for gatherings, but they’re also wonderful for a cozy snack on a quiet evening. This simple yet satisfying recipe will surely impress family and friends alike, taking the boredom out of fast food and transforming it into a culinary adventure right in your kitchen. Are you ready to embark on this delicious journey? Let’s get cooking!
Why You’ll Love This Malaysian Curry Puff
Irresistible Flavor: The unique blend of spices, tender chicken, and comforting potatoes makes every bite a delightful experience.
Easy to Make: With clear steps, even novice cooks will find this recipe achievable and fun!
Perfect for Any Occasion: Whether it’s a party appetizer or a cozy night in, these curry puffs are sure to impress.
Baked or Fried: Choose your preferred cooking method—crispy fried or wholesome baked, you can’t go wrong!
Crowd-Pleaser: Watch as family and friends devour these delicious treats, making them a hit at any gathering.
Versatile Snack: Feel free to customize the filling with your favorite ingredients for a personal touch. Ready to spice things up? You might also enjoy our other savory snack ideas for more culinary inspiration!
Malaysian Curry Puff Ingredients
For the Filling
• Skinless boneless chicken thighs – finely chopped for a tender, juicy texture.
• Yukon gold or russet potatoes – peeled and diced to create a hearty filling that complements the spices perfectly.
• ½ small onion – adds a sweet, aromatic base to the filling.
• 2 bay leaves – infuse a subtle depth of flavor as the filling cooks.
• Curry powder – essential for that authentic Malaysian curry puff taste.
• Ground turmeric – not only for flavor but also adds a vibrant yellow hue.
• Salt – enhances all the flavors for a balanced taste.
For the Dough
• All-purpose flour – the main ingredient for creating a flaky pastry.
• Water – at room temperature to help achieve a soft and pliable dough.
• Salt – contributes to the overall flavor of the pastry.
• Vegetable oil – used in the dough for added tenderness and a delightful flakiness.
For Frying
• Vegetable oil – or any neutral oil for cooking; it’s essential for achieving that golden brown crispiness.
How to Make Malaysian Curry Puff
-
Heat Oil: In a large pan, heat 1 teaspoon of vegetable oil over medium heat. Fry the finely diced chicken until it is about 80% cooked, ensuring it stays juicy.
-
Combine Ingredients: Add the diced onions, potatoes, curry powder, salt, turmeric, and bay leaves to the chicken. Mix well, cover, and cook until the potatoes are fork-tender, about 10-15 minutes. Remove the bay leaves and let the filling cool.
-
Mix Dough: In a large mixing bowl, whisk together the all-purpose flour and 1 teaspoon of salt. Create a well in the center of the flour mixture.
-
Add Hot Oil: In a small saucepan, heat ½ cup vegetable oil over medium-high heat until it begins to smoke. Carefully pour this hot oil into the well in the flour and let it bubble for 1 minute.
-
Knead the Dough: Whisk the flour and oil until combined. Gradually add room temperature water, mixing with a spatula until a dough forms. Knead it into a smooth ball with clean hands.
-
Shape the Dough: On a floured surface, roll the dough into a 1-inch thick log. Cut the log into 26 equal pieces, each about 1-inch wide. Roll each piece into a ball, then flatten into a 4-inch circular wrapper.
-
Keep Moist: Cover the dough wrappers with a clean tea towel to keep them from drying out while you work.
-
Fill Wrappers: Spoon 1 tablespoon of filling into the center of each wrapper. Fold the wrapper over and pinch the edges to seal tightly. Use your thumb and index finger to pleat the edges for added flair. Repeat until all 26 curry puffs are formed.
-
Heat Oil for Frying: In a large heavy-bottomed pan, heat 2 inches of vegetable oil over medium heat to around 350°F. Use a slotted spoon to lower in 6 curry puffs at a time.
-
Fry to Perfection: Fry for 3-4 minutes, flipping them halfway through, until they are golden brown and crispy.
-
Drain and Serve: Remove the curry puffs and transfer them to a wire rack or a paper-towel lined baking sheet to drain excess oil. Allow to cool slightly before serving.
Optional: Serve with a spicy dipping sauce for an extra kick!
Exact quantities are listed in the recipe card below.

Expert Tips for the Best Malaysian Curry Puff
-
Monitor Oil Temperature: Use a thermometer to ensure the oil reaches around 350°F before frying; this prevents soggy puffs and ensures they crisp perfectly.
-
Cool Filling: Always allow the filling to cool before assembling your curry puffs. This helps maintain the structure of the wrappers and prevents them from becoming soggy.
-
Seal Properly: Don’t skip pinching or pleating the edges well; this ensures no filling escapes while frying and maintains the integrity of each Malaysian curry puff.
-
Customize Filling: Feel free to experiment with different fillings like minced vegetables or shrimp. Just remember to season well for the best flavor.
-
Batch Frying: Fry in small batches for even cooking and to avoid overcrowding, which could lower oil temperature, affecting texture and crispness.
Embrace these tips, and you’ll be well on your way to making mouths water with your homemade Malaysian curry puffs!
Malaysian Curry Puff Variations
Get ready to personalize your Malaysian curry puffs with these exciting ideas that will elevate your culinary experience!
-
Vegetarian: Substitute the chicken with a mix of finely chopped mushrooms and carrots for a delicious plant-based option. The earthiness of the mushrooms pairs wonderfully with the spices.
-
Spicy Kick: Add finely chopped jalapeños or a sprinkle of red pepper flakes to the filling to bring some heat to your curry puffs. Your taste buds will appreciate the vibrant twist!
-
Sweet Potato Twist: Use sweet potatoes instead of regular potatoes for a subtly sweet flavor that complements the spices. This swap adds a touch of sweetness and extra nutrients.
-
Herbed Filling: Mix in fresh herbs like cilantro or mint to the filling for a burst of fresh flavor. These herbs will enhance the aromatic profile of your curry puffs beautifully.
-
Coconut Creamy: Blend in a tablespoon of coconut milk into your filling recipe for a richer, creamier texture. The coconut flavor brings a tropical vibe that’s simply irresistible!
-
Cheesy Delight: Add some shredded cheese to the filling for a melty surprise in your curry puffs. Cheddar or mozzarella are great choices that enhance the overall flavor and texture.
-
Baked Alternative: Try baking the puffs instead of frying by brushing them with oil and placing them in an oven. Just bake at 375°F for about 25-30 minutes or until golden brown.
-
Mixed Meat: Combine chicken with ground beef or lamb for a heartier filling. Balancing different meats can provide a complex flavor profile that satisfies meat lovers!
How to Store and Freeze Malaysian Curry Puff
Room Temperature: Serve fresh curry puffs warm and enjoy them right away for the best taste and texture. If left out, consume within 4 hours.
Fridge: Store leftover curry puffs in an airtight container for up to 3 days. Reheat in an oven at 350°F for about 10 minutes to restore crispiness.
Freezer: For longer storage, freeze uncooked curry puffs on a baking sheet until firm, then transfer to a freezer bag. They can last up to 3 months. Fry from frozen without thawing, adding an extra minute to cooking time.
Reheating: To reheat fried curry puffs, place them in the oven for about 10-15 minutes at 350°F to keep their crunch. Enjoy your flavorful Malaysian curry puffs!
What to Serve with Malaysian Curry Puff?
Looking to create an unforgettable meal that complements the enchanting flavors of your curry puffs?
-
Mint Chutney: This refreshing condiment offers a zingy contrast that heightens the curry puff’s spices, making each bite even more delightful.
-
Cucumber Salad: Light and crunchy, this salad balances the warm spices with fresh veggies, providing a perfect cool accompaniment.
-
Spicy Sambar: A tangy and hearty lentil soup that elevates the meal further, bringing spicy earthiness that pairs beautifully with the curry puffs.
-
Pickled Vegetables: A tangy addition that adds acidity, cutting through the richness of the puffs and enhancing the meal’s flavor profile.
Want to quench that thirst?
-
Thai Iced Tea: The creamy sweetness of this drink contrasts the spiciness of the curry puffs, making for a comforting pairing.
-
Mango Lassi: Rich and smooth, this yogurt-based drink soothes the palate and complements the spices of the meal perfectly.
To satisfy that sweet tooth:
- Coconut Macaroons: These chewy and sweet treats can be a delightful dessert after savoring the savory curry puffs, rounding out the meal nicely.
Together, these pairings will create a vibrant feast, turning your Malaysian curry puff experience into something truly special!
Make Ahead Options
These Malaysian curry puffs are perfect for meal prep, allowing you to get a jumpstart on your cooking! You can prepare the filling (chicken, potatoes, and spices) up to 3 days in advance; just make sure to refrigerate it in an airtight container to maintain freshness. Additionally, the dough can be made ahead, covering it tightly to keep it moist for up to 24 hours. When you’re ready to serve, simply assemble the curry puffs, fry them until golden, and enjoy the deliciousness—just as fresh as if you made them on the spot! With these make-ahead tips, you’ll save time and still delight your family with homemade goodness.

Malaysian Curry Puff Recipe FAQs
What kind of potatoes should I use for the curry puff filling?
I recommend using Yukon Gold or russet potatoes for your Malaysian curry puffs. These types are starchy and will become tender and fluffy when cooked, perfectly complementing the spices in the filling.
How should I store leftover curry puffs?
Leftover curry puffs can be stored in an airtight container in the fridge for up to 3 days. If you’re reheating them, pop them in the oven at 350°F for about 10 minutes to help restore their lovely crispy texture.
Can I freeze uncooked curry puffs?
Absolutely! To freeze uncooked curry puffs, lay them out on a baking sheet lined with parchment paper until they’re firm. Once solid, transfer them to a freezer bag, and they can last up to 3 months. When you’re ready to fry, you can cook them straight from frozen; just add an extra minute to the cooking time.
What should I do if my curry puffs are leaking during frying?
If your curry puffs are leaking, it’s often due to the filling being too hot when sealed or not pinching the edges tightly enough. Make sure the filling cools completely before assembling, and be thorough in sealing the edges to ensure they hold up during frying.
Are curry puffs safe for pets or those with allergies?
While these curry puffs are delicious for humans, they may not be suitable for pets due to the spices and high-fat content in frying oil. Also, consider any allergies if serving to guests; for example, you could substitute chicken with a vegetarian option to make them allergy-friendly. Always inquire about specific dietary restrictions before serving!
How do I know when the oil is hot enough for frying?
A good rule of thumb is to use a thermometer to check that the oil reaches around 350°F. If you don’t have one, you can test by dropping in a small piece of dough; it should sizzle and rise to the surface immediately. If it browns too quickly, the oil is too hot; if it sinks, it isn’t hot enough.

Delicious Malaysian Curry Puff Recipe You'll Love to Make
Ingredients
Equipment
Method
- In a large pan, heat 1 teaspoon of vegetable oil over medium heat. Fry the finely diced chicken until it is about 80% cooked.
- Add the diced onions, potatoes, curry powder, salt, turmeric, and bay leaves to the chicken. Mix well and cover, cooking until the potatoes are fork-tender, about 10-15 minutes. Remove the bay leaves and let the filling cool.
- In a large mixing bowl, whisk together the all-purpose flour and 1 teaspoon of salt. Create a well in the center of the flour mixture.
- In a small saucepan, heat ½ cup vegetable oil over medium-high heat until it begins to smoke. Carefully pour this hot oil into the well in the flour and let it bubble for 1 minute.
- Whisk the flour and oil until combined. Gradually add room temperature water, mixing with a spatula until a dough forms. Knead it into a smooth ball with clean hands.
- On a floured surface, roll the dough into a 1-inch thick log. Cut the log into 26 equal pieces, each about 1-inch wide. Roll each piece into a ball, then flatten into a 4-inch circular wrapper.
- Cover the dough wrappers with a clean tea towel to keep them from drying out while you work.
- Spoon 1 tablespoon of filling into the center of each wrapper. Fold the wrapper over and pinch the edges to seal tightly. Use your thumb and index finger to pleat the edges for added flair.
- In a large heavy-bottomed pan, heat 2 inches of vegetable oil over medium heat to around 350°F. Use a slotted spoon to lower in 6 curry puffs at a time.
- Fry for 3-4 minutes, flipping them halfway through, until they are golden brown and crispy.
- Remove the curry puffs and transfer them to a wire rack or a paper-towel lined baking sheet to drain excess oil. Allow to cool slightly before serving.





