• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Christie at Home
  • Asian Recipes
    • Recipe Index (Search)
    • By Region
      • Chinese
      • Filipino
      • Indonesian
      • Japanese
      • Korean
      • Malaysian
      • Taiwanese
      • Thai
      • Vietnamese
    • By Course
      • Mains
      • Appetizers/Sides
      • Breakfast
      • Snacks
      • Dessert
      • Beverages
  • Shop
  • Subscribe
  • ABOUT ME
    • Work with Me
    • Copyright Policy
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Asian Recipes
  • Shop Kitchenware
  • About Me
  • Subscribe
  • Work with Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Snacks

    Malaysian Curry Puff

    Modified: Nov 6, 2024 · Published: Nov 8, 2023 by Christie Lai · This post may contain affiliate links · 41 Comments

    Jump to Recipe

    Flakey, crispy puffs filled with savory curried potatoes, chicken and onions. This delicious and easy Malaysian curry puff recipe is made from scratch with simple ingredients. A great snack or appetizer for all the curry-lovers!

    malaysian curry puff
    Jump to:
    • Ingredients & Substitutes
    • Expert Tips
    • Instructions
    • Storage & Reheating
    • Pairing Suggestions
    • FAQ
    • 📖 Recipe
    • 💬 Reviews

    Malaysian Curry Puff (or "Karipap" in Malay) is an Asian-style crispy puff pastry stuffed with curry potatoes, chicken (or beef) and onion and deep-fried in hot oil!

    These golden brown puffs are sold in Malaysia at food stands and at Malaysian restaurants and are known for their flavorful filling and flaky exterior.

    They're so popular in South-East Asia that Indonesia, Singapore, Thailand and Brunei have their own version as well. You can enjoy them on their own or with sambal oelek as a spicy dipping sauce!

    malaysian curry puff

    When I visited Malaysia, I tried these curry puffs and they were so delicious that my eyes rolled to the back of my head!

    Since that moment, I've been wanting to make my own version from scratch but they do they some time. But it's worth every second because you can make a large batch for a fraction of the cost.

    If you prefer not to make the dough from scratch, you may substitute with store-bought puff pastry sheets but it won't taste as amazing!

    You can freeze any leftover cooked or uncooked curry puffs and reheat or fry them from frozen in minutes! I share instructions on how to do that in the Storage section below.

    Ingredients & Substitutes

    Please scroll down to below recipe card for exact measurements. 

    • Neutral oil: like avocado oil, sunflower oil, grapeseed oil, peanut oil, vegetable oil or canola oil with a high smoke point. Avoid olive oil that has a low smoke point.

    Filling

    • Skinless-Boneless Chicken Thighs: I recommend chicken thighs because they are juicier than chicken breast. Or substitute with lean ground chicken. Not a fan of chicken? Substitute with lean ground beef, ground pork or extra-firm tofu.
    • Yukon Gold Potatoes: or substitute with yellow russet potatoes.
    • Onion
    • Curry Powder: use any curry powder you enjoy. I'm using Indian Madras curry powder which is a tad spicier but Thai, Japanese or Jamaican yellow curry powder will work as a substitute.
    • Turmeric Powder: to add a yellow color to the filling. If you don't have this ingredient, feel free to omit and add more curry powder to taste.
    • Salt
    • Bay Leaves: to lighten the heavy taste of the meat. If you don't have this ingredient, omit it.

    Dough Wrapper

    (or substitute the homemade dough with store bought puff pastry sheets)

    • All-purpose flour: a general use white wheat flour. I don't recommend substituting with gluten-free baking flour as this recipe has not been tested with that.
    • Salt
    • Water: room temperature.
    • Neutral oil: like avocado oil, sunflower oil, grapeseed oil, peanut oil, vegetable oil or canola oil with a high smoke point. Avoid olive oil that has a low smoke point.

    Expert Tips

    • Finely chop the filling ingredients, especially the chicken thighs so it's easier to fill the wrappers.
    • Make sure the oil is hot enough before pouring into the flour mixture. You can do this by inserting a wooden utensil into the oil and looking for bubbles.
    • Use a whisk and spatula to combine the flour mixture to prevent a sticky mess!
    • Don't over stuff the wrappers with filling or it'll be hard to seal them.
    • Fry the curry puffs in small batches to maintain oil temperature for crispy puffs.
    • Transfer the fried curry puffs onto a wire rack or a paper towel lined baking sheet to drain off excess oil which causes the puffs to become soggy.

    Instructions

    Below are step-by-step instructions on how to make Malaysian curry puffs:

    Heat 1 teaspoon or 5 ml of vegetable oil in a large pan on medium heat. Fry the finely diced chicken until 80% cooked. Add finely diced onions and potatoes, curry powder, salt, turmeric, and bay leaves and mix everything together. Cover and cook until potatoes are fork tender. Remove the bay leaves. Then remove and transfer filling to a large bowl or plate to cool down.
    1. Heat 1 teaspoon or 5 ml of vegetable oil in a large pan on medium heat. Fry the finely diced chicken until 80% cooked. Add finely diced onions and potatoes, curry powder, salt, turmeric, and bay leaves and mix everything together. Cover and cook until potatoes are fork tender. Remove the bay leaves. Then remove and transfer filling to a large bowl or plate to cool down.

    In a large mixing bowl, whisk together all-purpose flour and salt. Make a well in the middle of the flour. In a small saucepan, heat ½ cup or 125 ml vegetable oil on medium-high heat until it begins to smoke. Carefully pour the hot oil into the well and let it bubble for 1 minute. Then whisk the flour and oil together. Add water and mix together with a silicone spatula. Knead the dough into a ball with clean hands.
    1. In a large mixing bowl, whisk together all-purpose flour and salt. Make a well in the middle of the flour. In a small saucepan, heat ½ cup or 125 ml vegetable oil on medium-high heat until it begins to smoke. Carefully pour the hot oil into the well and let it bubble for 1 minute. Then whisk the flour and oil together. Add water and mix together with a silicone spatula. Knead the dough into a ball with clean hands.
    On an evenly floured surface, roll the dough into 1-inch thick log. Then cut the log into 26 x 1-inch wide pieces. Roll each piece into a ball.
    1. On an evenly floured surface, roll the dough into 1-inch thick log. Then cut the log into 26 x 1-inch wide pieces. Roll each piece into a ball.
    Roll each ball of dough into a flat 4-inch wide circular wrapper using a rolling pin. Cover the dough wrappers with a clean tea towel to keep them moist.
    1. Roll each ball of dough into a flat 4-inch wide circular wrapper using a rolling pin. Cover the dough wrappers with a clean tea towel to keep them moist.
    Fill the center of the wrapper with 1 tablespoon of the filling. Fold the wrapper over the filling. Pinch the edges until fully sealed. Then roll and pleat the edges using your thumb and index finger. Repeat this process until you have 26 curry puffs in total.
    1. Fill the center of the wrapper with 1 tablespoon of the filling. Fold the wrapper over the filling. Pinch the edges until fully sealed. Then roll and pleat the edges using your thumb and index finger. Repeat this process until you have 26 curry puffs in total.
    Heat 2-inches of vegetable oil in large heavy-bottomed pan on medium heat, around 350 F or insert a wooden utensil into the oil and look for bubbles. Lower 6 curry puffs into the hot oil with a slotted spoon. Fry for 3-4 minutes in total until golden brown, flipping half way. Remove and transfer to a wire rack or paper-towel lined baking sheet to drain off oil. Let them cool down a bit before enjoying!
    1. Heat 2-inches of vegetable oil in large heavy-bottomed pan on medium heat, around 350 F or insert a wooden utensil into the oil and look for bubbles. Lower 6 curry puffs into the hot oil with a slotted spoon. Fry for 3-4 minutes in total until golden brown, flipping half way. Remove and transfer to a wire rack or paper-towel lined baking sheet to drain off oil. Let them cool down a bit before enjoying!

    To Air Fry

    1. Preheat the air fryer at 350 F for 4 minutes.
    2. Lightly spray the air fryer basket with cooking spray or neutral oil.
    3. Then place the curry puffs, pleated side up, into the air fryer basket in a single layer without overlap, ensuring there's enough space between the pieces. You will need to air fry in small batches.
    4. Lightly spray cooking spray or neutral oil over the curry puffs. Air fry for 10-14 minutes until golden brown. No need to flip over.

    To Bake

    1. Preheat the oven to 400 F.
    2. Place the curry puffs on a large baking sheet lined with parchment paper or evenly greased with oil.
    3. Place the curry puffs in a single layer onto the baking sheet, pleated side up, with enough space between each piece.
    4. Lightly spray oil over the curry puffs or lightly brush egg wash over each piece.
    5. Bake for 15-20 minutes until golden brown, no need to flip.

    Storage & Reheating

    Cooked curry puffs will last up to 5 days stored in an airtight container in the fridge. To reheat, microwave each puff for 1-2 minutes or bake in the oven or air fry at 350 F for 5-8 minutes until hot.

    Cooked curry puffs can be frozen for up to 3 months in the freezer. To freeze: store them in a single layer in a freezer-safe bag and remove any excess air before sealing. Label and date the bag. To reheat, bake from frozen in the oven at 350 F for 17-20 minutes or air fry at 350 F for 7-10 minutes until an internal temperature of 165 F.

    Uncooked curry puffs can be refrigerated for up to 5 days in the fridge. Store the curry puffs in a single layer without overlap into an airtight container in the fridge. To cook, fry according to recipe instructions below.

    Uncooked curry puffs can be frozen for up to 6 months in the freezer or until you see freezer burn. To freeze: place a freezer-safe bag on a baking sheet and place the curry puffs in a single layer without overlap. Remove excess air in the bag and seal. Label and date the bag and freeze with the baking sheet. Once the puffs are frozen solid, remove the baking sheet. To cook, fry from frozen according to the recipe instructions.

    Pairing Suggestions

    Malaysian curry puffs serve well with:

    • noodle dishes like KL Hokkien Mee, Char Kway Teow, Mee Goreng and Penang Char Kway Teow
    • rice dishes like Nasi Goreng
    • cooked vegetables like bok choy, spicy garlic bok choy, choy sum, gai lan, garlic green beans or stir fried snow pea leaves.
    • protein dishes like Malaysian curry chicken, curry chicken wings, curry fried fish, and curry tofu

    FAQ

    Can I make these in advance?

    Malaysian curry puffs can be made up to 5 days in advance and stored in an airtight container in the fridge. To reheat, microwave each puff for 1-2 minutes or bake more in the oven or air fry at 350 F for 5-8 minutes until hot.

    Can I substitute the homemade dough with puff pastry?

    The homemade dough can be substituted with 2 lbs or 908 grams of puff pastry sheets.

    📖 Recipe

    featured image of malaysian curry puff

    Easy & Simple Malaysian Curry Puff (Karipap)

    Christie Lai
    Flakey, crispy puffs filled with savory curried potatoes, chicken and onions deep fried in hot oil! This delicious and easy Malaysian curry puff recipe is made from scratch with simple ingredients. A great snack or appetizer for all the curry-lovers! I also share how to air fry or bake these in the oven in the Notes section below.
    You may substitute the homemade dough with puff pastry sheets and I share how much below but it won't taste as amazing.
    5 from 16 votes
    Print Recipe Pin Recipe
    Prevent your screen from going dark
    Prep Time 1 hour hr 20 minutes mins
    Cook Time 20 minutes mins
    Total Time 1 hour hr 40 minutes mins
    Course Appetizer, Side Dish, Snack
    Cuisine Asian, South-East Asian
    Servings 26 pieces
    Calories per serving 92 kcal

    Ingredients
     
     

    • 2-3 cups vegetable oil or any neutral oil for cooking

    Filling

    • 5.29 oz skinless boneless chicken thighs finely chopped
    • 1 lb yukon gold potatoes or russet potatoes, peeled & finely diced
    • ½ small onion finely diced
    • 2 bay leaves
    • 4 teaspoon curry powder
    • ½ teaspoon ground turmeric
    • ½ teaspoon salt

    Dough (or sub with 2 lbs / 908 g store bought puff pastry sheets)

    • 3.5 cups all-purpose flour
    • 1 ¼ cup water room temperature
    • 1 teaspoon salt
    • ½ cup vegetable oil or any neutral oil

    Instructions
     

    • To make the filling: Heat 1 teaspoon or 5 ml of vegetable oil in a large pan on medium heat. Fry the finely diced chicken until 80% cooked. Add finely diced onions and potatoes, curry powder, salt, turmeric, and bay leaves and mix everything together. Cover and cook until potatoes are fork tender. Remove the bay leaves. Then remove and transfer filling to a large bowl or plate to cool down.
    • To make the dough: In a large mixing bowl, whisk together all-purpose flour and salt. Make a well in the middle of the flour. In a small saucepan, heat ½ cup or 125 ml vegetable oil on medium-high heat until it begins to smoke. Carefully pour the hot oil into the well and let it bubble for 1 minute. Then whisk the flour and oil together. Add water and mix together with a silicone spatula. Knead the dough into a ball with clean hands.
    • On an evenly floured surface, roll the dough into 1-inch thick log. Then cut the log into 26 x 1-inch wide pieces. Roll each piece into a ball. Roll each ball of dough into a flat 4-inch wide circular wrapper using a rolling pin. Cover the dough wrappers with a clean tea towel to keep them moist.
    • Fill the center of the wrapper with 1 tablespoon of the filling. Fold the wrapper over the filling. Pinch the edges until fully sealed. Then roll and pleat the edges using your thumb and index finger. Repeat this process until you have 26 curry puffs in total.
    • Heat 2-inches of vegetable oil in large heavy-bottomed pan on medium heat, around 350 F or insert a wooden utensil into the oil and look for bubbles. Lower 6 curry puffs into the hot oil with a slotted spoon. Fry for 3-4 minutes in total until golden brown, flipping half way.
    • Remove and transfer to a wire rack or paper-towel lined baking sheet to drain off oil. Let them cool down a bit before enjoying!

    Notes

    To Air Fry

    1. Preheat the air fryer at 350 F for 4 minutes.
    2. Lightly spray the air fryer basket with cooking spray or neutral oil.
    3. Then place the curry puffs, pleated side up, into the air fryer basket in a single layer without overlap, ensuring there's enough space between the pieces. You will need to air fry in small batches.
    4. Lightly spray cooking spray or neutral oil over the curry puffs. Air fry for 10-14 minutes until golden brown. No need to flip over.

    To Bake

    1. Preheat the oven to 400 F.
    2. Place the curry puffs on a large baking sheet lined with parchment paper or evenly greased with oil.
    3. Place the curry puffs in a single layer onto the baking sheet, pleated side up, with enough space between each piece.
    4. Lightly spray oil over the curry puffs or lightly brush egg wash over each piece.
    5. Bake for 15-20 minutes until golden brown, no need to flip.

    Storage & Reheating

    Cooked curry puffs will last up to 5 days stored in an airtight container in the fridge. To reheat, microwave each puff for 1-2 minutes or bake in the oven or air fry at 350 F for 5-8 minutes until hot.
    Cooked curry puffs can be frozen for up to 3 months in the freezer. To freeze: store them in a single layer in a freezer-safe bag and remove any excess air before sealing. Label and date the bag. To reheat, bake from frozen in the oven at 350 F for 17-20 minutes or air fry at 350 F for 7-10 minutes until an internal temperature of 165 F.
    Uncooked curry puffs can be refrigerated for up to 5 days in the fridge. Store the curry puffs in a single layer without overlap into an airtight container in the fridge. To cook, fry according to recipe instructions below.
    Uncooked curry puffs can be frozen for up to 6 months in the freezer or until you see freezer burn. To freeze: place a freezer-safe bag on a baking sheet and place the curry puffs in a single layer without overlap. Remove excess air in the bag and seal. Label and date the bag and freeze with the baking sheet. Once the puffs are frozen solid, remove the baking sheet. To cook, fry from frozen according to the recipe instructions.
    Enjoyed my recipe?Please leave a 5 star review (be kind)! Tag me on social media @christieathome as I'd love to see your creations!

    Suggested Equipment & Products

    • Wok
    • Measuring Set
    • Cutting Board
    • Santoku Knife
    • Potato Peeler
    • Kitchen Scale
    • Mixing bowl
    • Whisk
    • Silicone Spatula 3-Piece Set
    • Dough cutter
    Nutrition
    Calories: 92kcal | Carbohydrates: 18g | Protein: 4g | Fat: 0.5g | Saturated Fat: 0.1g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 0.1g | Trans Fat: 0.001g | Cholesterol: 5mg | Sodium: 142mg | Potassium: 115mg | Fiber: 1g | Sugar: 0.3g | Vitamin A: 5IU | Vitamin C: 4mg | Calcium: 8mg | Iron: 1mg

    More Snack Recipes

    • Korean Seafood Pancake (Haemul Pajeon)
    • feature image of pajeon
      Pajeon (Korean Scallion Pancake)
    • Hong Kong ham and egg sandwich
      Hong Kong Ham Egg Sandwich
    • Enoki Mushroom Egg Pancake
      Enoki Mushroom Egg Pancake

    Reader Interactions

    Comments

      Did you enjoy my recipe? Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Eileen

      July 29, 2023 at 5:19 pm

      5 stars
      Just back from Malaysia! Very easy recipe with clear instructions.

      Reply
      • christieathome

        July 30, 2023 at 5:14 pm

        Thanks so much for making my recipe, Eileen! Glad it was an easy recipe with clarity!

        Reply
    2. Corinne

      May 03, 2023 at 1:45 am

      5 stars
      Long winded but great on a rainy day with hubby. Was a bit heavy on the Chilli powder but worked out delicious with flaky pastry .... I deep fried them 2 mins either side will definitely do them again, lots of curry powder a must.

      Reply
    3. EVDOKIA FRYER

      February 04, 2023 at 8:53 pm

      What oil do you use for the pastry. Are going to make these today.

      Reply
      • christieathome

        February 06, 2023 at 2:45 pm

        Any neutral oil like avocado oil, vegetable oil, sunflower oil, grapeseed oil, peanut oil, or canola oil. Avoid using olive oil, coconut oil or sesame oil

        Reply
    4. Catherine

      September 04, 2022 at 4:28 pm

      5 stars
      I just make this today & my oh my it's the best!!!!!!!
      Thank you for sharing ♥️

      Reply
      • christieathome

        September 05, 2022 at 3:14 pm

        So happy to hear that it went well! Thanks so much for making my recipe Catherine! 🙂

        Reply
    5. Susan

      April 14, 2022 at 12:22 am

      Hi Christie, I nid clarification on dough preparation.. the oil 1/3 and 3 teaspoons.. is it heat hot 3 tablespoons, then pour into hole of prepared dough flour , then separately add 1/3 cup (1 third) cold oil to the prepared dough..thank you !

      Reply
      • christieathome

        April 14, 2022 at 4:31 pm

        Hi Susan! For the dough preparation, you can heat 1/3 cup plus 3 tbsp of oil all heated and then poured into the flour. I had to be precise with the oil hence the "separation" but it's really all inclusive. Hope this helps!

        Reply
    6. Zainab

      January 17, 2022 at 12:56 am

      Could I bake these instead of frying? What temperature should I put it at and for how long?🤔

      Reply
      • christieathome

        January 17, 2022 at 2:25 pm

        Yes you can bake at 400 degrees F for 15-20 mins until golden and brown. Hope this helps!

        Reply
    7. Marietta

      January 14, 2022 at 3:46 pm

      5 stars
      I have been trying out various doughs for baked samosas for the past year, and FINALLY found the perfect one- this recipe! It rolls out nice and thin without tearing, and remains flexible when shaping. I bake for about 20 minutes at 400 degrees and they come out lightly browned, crispy, but not hard. Thank you so much!

      Reply
      • christieathome

        January 17, 2022 at 2:25 pm

        Thank you so much Marietta for sharing your comment with me! I am so happy to hear that this dough works well for you. It's also tricky to find the right one isn't it! Have a lovely day! - Christie

        Reply
    8. Asha

      December 24, 2021 at 6:09 pm

      5 stars
      Hi Christine. I tried it out this recipe and speaking as a Malaysian, it was absolutely spot on. The pastry was crispy, light and tasty - something I hadn’t been able to achieve before. So Thank you for this fab recipe.

      Reply
      • christieathome

        January 05, 2022 at 3:03 pm

        Thank you so much Asha for this kind comment! I am so happy you enjoyed it 🙂 Have a lovely day!

        Reply
    9. Christina

      October 21, 2021 at 11:51 pm

      Tried your recipe and it's really good and the dough was a dream to work with. Only thing is I made it a little too thick. Will roll it out thinner next time. Can these be made ahead, filled n crimped n stored in the freezer. How long will they last. Do we need to drop it onto hot oil straight out of the freezer or should it be thawed first?

      Reply
      • christieathome

        October 26, 2021 at 4:18 pm

        Awesome to hear! You can make them ahead and freeze them in an air tight container - they should last a few months or until you see freezer burn essentially. You can carefully lower them into the hot oil frozen. Just be careful of oil splatter due to the moisture.

        Reply
    10. Christina

      September 27, 2021 at 7:48 pm

      I would love to try your recipe. It sounds so promising especially as it makes a large batch. When you add in the water to the dough, is it cold water. Also, the flour measurement is in cup. May i please have the measurement in grams? When I google i get different answers. Thanks

      Reply
      • christieathome

        September 28, 2021 at 7:40 pm

        Thank you so much! 😊 I hope you enjoy it! I’ve included the measurement in grams (500 grams of flour) and it should be room temperature water. Everything has been updated in the recipe card below the blog post. Happy cooking!

        Reply
    11. Yoke

      September 11, 2021 at 5:45 am

      5 stars
      I miss my mum Curry puff.
      I will try to make one this afternoon, why is the flour and water measurement in gram, please? Rather confused with measurement with cup size (US or UK)
      Thanks
      Yoke

      Reply
      • christieathome

        September 13, 2021 at 6:25 pm

        I hope you enjoy it! For any dough like recipes I prefer to instruct in grams for exact measurements so that anyone in the UK or America won't make the recipe wrong since cup measurements seem to differ in the US, Canada, UK, etc.

        Reply
    12. Jacqueline

      August 22, 2021 at 2:39 am

      Love the dough... so soft.... can I bake these? What else can I use this dough for? Pies?

      Reply
      • christieathome

        August 23, 2021 at 4:47 pm

        So glad you enjoyed this! Thank you for making my recipe! I haven't tried baking these but if you do, I would spray oil over top, bake at 350 degrees F to start and add more time as needed. I would also flip it half way through so both sides are cooked and golden. You can definitely use this same dough for pies or any baked savoury goods.

        Reply
    13. Heidi | The Frugal Girls

      December 21, 2020 at 3:48 pm

      5 stars
      These curry puffs look so delicious! I was a little intimidated at the thought of making the curry puff dough, but your instructions made the process so simple.

      Reply
    14. Never Ending Journeys

      December 17, 2020 at 12:55 pm

      5 stars
      These curry puffs look so tempting and delicious! Such a tasty idea, I love it!

      Reply
    15. Michelle | Sift & Simmer

      December 17, 2020 at 12:30 am

      5 stars
      Mmm, now I'm missing my Mom's curry puffs!! These look great, Christie!

      Reply
    16. Rosemary

      December 16, 2020 at 4:19 pm

      5 stars
      I love the pictures you included in the recipe steps on how to fold these! They are like little curry delights all wrapped up and ready to go hehe

      Reply
    Newer Comments »

    Primary Sidebar

    Christie

    Christie is an Recipe Blogger with an expertise on Asian recipes! She makes Asian cooking approachable with step-by-step pictures, ingredient & recipe tips and a helpful cooking video. Her quick and easy recipes have been featured on BuzzFeed Tasty, Food52, The Kitchn, The FeedFeed, Sur La Table, Yummly and more! With a following of over 1M+, her recipes are made repeatedly by her loyal readers.

    More about me →

    Footer

    Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube

    Footer

    ↑ back to top

    Home

    • Home
    • Asian Recipes
    • Shop
    • Privacy Policy
    • Copyright Policy

    Contact

    • About
    • Work with Me

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2023 Christie at Home