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 7 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 331 kcal


  • 3 cups vegetable oil for frying


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


  • 3 ½ cups 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!

Suggest Equipment & Products

Measuring Set
Cutting Board
Santoku Knife
Potato Peeler
Enjoyed my recipe?Rate my recipe and leave a comment (be kind)! Tag me @christieathome and hashtag #christieathome so I can share it on social media!
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
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