Go Back Email Link
+ servings

Malaysian Curry Puff (Karipap)

Malaysian Curry Puffs. Flakey and crispy on the outside, savoury curried potatoes, chicken and onion on the inside. A heavenly and popular pastry for good reason! These curry puffs are commonly found in South East Asia.
5 from 10 votes
Print Recipe Pin Recipe
Prep Time 1 hr 20 mins
Cook Time 20 mins
Total Time 1 hr 40 mins
Course Appetizer, Side Dish, Snack
Cuisine asian, bruneian, malaysian, singaporean, south east asian, thai
Servings 26 pieces
Calories per serving 331 kcal



  • 150 grams boneless skinless chicken thighs finely chopped
  • 430 grams potatoes peeled diced
  • ½ yellow onion diced
  • 4 tsp Curry powder
  • ½ tsp turmeric powder
  • ½ tsp salt
  • 2 bay leaves


  • 3 ½ cups all-purpose flour (500 grams)
  • 1 tsp salt
  • 1 ¼ cup water room temperature
  • cup + 3 tbsp hot oil


  • In a large pan set over medium heat, add 1 tsp cooking oil. Fry your chicken until mostly cooked. Add onions and potatoes, followed by curry powder, salt, turmeric (optional) and bay leaves. Cover and let this cook until potatoes are fork tender. Remove filling from pan and let it cool completely.
  • Meanwhile, in a large mixing bowl, add flour and salt. Whisk together. Make a well in the middle.
  • In another pan, heat your oil on high heat. Place a chopstick or a wooden stick to check if the oil bubbles. Once it bubbles, carefully pour the hot oil into the flour well. Allow this to bubble for 1 minute. Then mix the flour and oil together. Add water and mix everything together with your hands and knead it together. You should form a very oiled ball of dough.
  • On a floured surface, roll your dough into a long tube. Slice the tube of dough into 26 pieces. Roll each piece into a ball.
  • Then with a rolling pin, roll it flat into a 4 inch wide circular wrapper.
  • Fill the wrapper with 1 tbsp of the curried potato chicken filling.
  • Fold the wrapper over the filling. Pinch the edges together until completely sealed.
  • Then pleat the edges using your thumb. You may do big or small pleats. The latter is more time consuming but prettier. Repeat this process.
  • In a large pot filled with 3 cups cooking oil, set it over medium heat. Check for oil for bubbles using a chopstick or wooden spoon. If bubbles form, it's time to fry.
  • Carefully lower 5-6 curry puffs into the hot oil using a slotted spoon. Fry on each side for 2 minutes or until golden brown. Remove from hot oil and transfer to a paper towel lined plate to cool.
  • Serve and enjoy your Malaysian potato curry puff!
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!
Copyright PolicyPlease do not copy and paste my recipes or use my photos in your own site/blog or social media. If you use my recipe for adaptation, please provide a link back to my recipe and re-write in your own words. Thank you.

Suggested Equipment & Products

Measuring Set
Cutting Board
Santoku Knife
Potato Peeler
Calories: 331kcal | Carbohydrates: 16g | Protein: 3g | Fat: 29g | Saturated Fat: 21g | Trans Fat: 1g | Cholesterol: 6mg | Sodium: 141mg | Potassium: 108mg | Fiber: 1g | Sugar: 1g | Vitamin A: 8IU | Vitamin C: 3mg | Calcium: 7mg | Iron: 1mg
Course Appetizer, Side Dish, Snack
Cuisine asian, bruneian, malaysian, singaporean, south east asian, thai
Keyword curry puff recipe, curry puff recipe malaysia, curry puffs recipe, easy malaysian curry puff recipe, malaysian chicken curry puff, malaysian chicken curry puff recipe, malaysian curry puff filling, malaysian curry puff pastry, malaysian curry puff recipe, malaysian curry puffs recipes