Karipap Pusing (Malaysian Spiral Curry Puffs)

User Reviews

4.6

15 reviews
Excellent
  • Prep Time

    45 mins

  • Cook Time

    45 mins

  • Resting Time

    50 mins

  • Total Time

    2 hrs 5 mins

  • Servings

    12 curry puffs

  • Calories

    248 kcal

  • Course

    Appetizer, Snacks

  • Cuisine

    Malaysian

Karipap Pusing (Malaysian Spiral Curry Puffs)

Karipap Pusing (Malaysian Spiral Curry Puffs) are super flaky, melt-in-your-mouth delicious fried turnovers filled with a fragrant curry-infused filling of potatoes and chicken.

I Made This!

Be the first!

Save this

Be the first!

Ingredients

Servings

Chicken and Potato Filling:

  • 1 tablespoon vegetable or canola oil
  • 85 grams (½ cup / 3 ounces) finely chopped onion (1 small onion)
  • 85 grams (½ cup / 3 ounces) finely diced chicken breast meat
  • 170 grams (1 cup / 6 ounces) peeled and finely diced potato
  • 1 teaspoon ground coriander
  • ½ to 1 teaspoon kosher salt or more to taste (start with less and add more as needed)
  • ½ teaspoon ground turmeric
  • ½ teaspoon ground cumin
  • ¼ teaspoon ground black pepper
  • teaspoon ground cayenne pepper
  • teaspoon ground cinnamon
  • teaspoon ground cloves
  • Pinch sugar (optional)
  • 6 tablespoons water

Water Dough (Outer Dough):

  • 150 grams (1 ¼ cups minus 1 tablespoon) all-purpose flour
  • 1 ½ teaspoons granulated sugar
  • ¼ teaspoon kosher salt
  • 30 grams (2 ½ tablespoons) vegetable shortening or lard at room temperature
  • 5 tablespoons water

Oil Dough (Inner Dough):

  • 100 grams (¾ cup plus 1 tablespoon) all-purpose flour
  • 85 grams (7 tablespoons) vegetable shortening or lard at room temperature

Fry and Serve:

  • vegetable or canola oil as needed for frying
  • Sweet chili sauce to serve (optional)
Add to Shopping List

Instructions

Filling:

  1. Heat the oil in a skillet or wok over medium heat. Add the onion and cook until softened, about 3 to 4 minutes. Add the chicken and continue stirring and cooking for another 2 minutes. Add the potato and seasonings, stir to coat, then add the water and cover with a lid. Cook for about 6 to 8 minutes, or until the potato is tender and there is little liquid remaining. If there is a lot of liquid, continue to cook uncovered and allow most of it to evaporate.
  2. Remove from the heat and slightly mash some of the potato with the back of a spoon to make the mixture more cohesive. Taste and adjust seasonings as needed. Transfer to a bowl and cool completely before using. The filling can be prepared up to 2 days in advance, covered in plastic wrap, and refrigerated. Return to room temperature before using.

Water Dough:

  1. Combine the flour, sugar, and salt in a mixing bowl. Add the shortening or lard and rub it into the flour mixture to combine and create a crumbly mixture. Add the water and combine, bringing the dough together, and kneading gently, to yield a soft, smooth dough. Wrap it in plastic wrap and set aside at room temperature for 30 minutes.

Oil Dough:

  1. Combine the flour and shortening or lard in the same bowl used to make the water dough. Knead it until it becomes a smooth and pliable dough. It will resemble soft cookie dough. Form roughly into a ball, cover and set aside until the water dough is done resting.

Laminate the Dough:

  1. Place the water dough on a very minimally floured work surface (use as little flour as you can to keep it from sticking but don’t add too much). Roll it out into a 7 ½-inch diameter circle.
  2. Place the oil dough into the center of the circle. Pull up the sides of the water dough to completely enclose the oil dough and pinch the ends together to seal it closed. Let it rest for about 10 minutes before rolling out.
  3. Use a rolling pin to roll the enclosed dough on a lightly dusted surface. Roll it into a rectangle about 8-by-12-inches with the long side closest to you. Fold the dough into thirds like a letter, resulting in a rectangle about 8-by-4-inches.
  4. Rotate the dough 90 degrees so one of the folded sides is closest to you. Then roll it out again into an 8-by-12-inch rectangle. Fold it again like a letter into thirds into an 8-by-4-inch rectangle. Wrap or cover the dough, and let it rest for 10 minutes.

Assemble:

  1. On a lightly floured surface, rotate the dough another 90 degrees, and roll it out into a rectangle measuring 8-by-12-inches, with the long edge closest to you. With your fingers, roll the dough into a long cylinder (like a jelly roll) starting with the edge closed to you and rolling away from you.
  2. Cut the dough crosswise into 12 slices. Keep the dough covered and work with half the slices at a time. On a lightly floured surface, use the heel of your hand to flatten each dough piece into a disk. Use a rolling pin (preferably a skinny Asian dowel-style rolling pin) to roll each disk into a thin circle, about 4 ½-inches in diameter.
  3. Place one portion (or one-twelfth) of the filling into the center of each circle. Lightly wet the edges with a little water on your fingertip (not a lot but just enough to ensure the dough hasn’t dried out so it can seal properly). Fold the dough over itself to create a half-moon and press the edges together to seal. Pleat along the sealed edge to create a rope-like pattern from one end to the other (pinch and fold over onto itself). Set aside on a parchment paper covered baking sheet, cover, and repeat with the remaining dough and filling.

Fry:

  1. Place a rack on top of a paper towel-lined sheet pan for draining the finished karipap.
  2. Heat oil in a Dutch oven, wok, or deep saucepan, or deep-fryer at a depth of about 1 to 2 inches (it will rise once you add the curry puffs to the oil) to 375°F. Add curry puffs in small batches (don’t overcrowd the pan) and fry until golden brown, about 5 minutes, gently jostling them around a bit with a spider skimmer to keep the bottoms from over-browning, and occasionally flipping them over so they cook evenly.
  3. Use a spider skimmer to remove finished karipap from the oil and let them drain and rest on the prepared rack. Repeat with additional karipap, in batches if necessary, until they are all fried. You may keep the curry puffs warm in a 200°F oven if you’d like, but they will stay crispy for a while at room temperature.
  4. Serve hot, warm, or at room temperature. Optionally, serve with sweet chili sauce on the side (not necessarily traditional, but it’s delicious).

Notes

  • Store leftover karipap pusing in an airtight container in the refrigerator for up to 5 days or freeze for up to 1 month. Reheat leftover refrigerated karipap in an oven, toaster oven, or air-fryer at 350°F for about 10 minutes to freshen them back up.
  • To freeze uncooked curry puffs, place them in a single layer on a parchment paper-lined baking sheet. Freeze for 1 hour and then transfer to a freezer bag or other freezer-safe container. To cook, don’t thaw but rather fry from a frozen state using the original cooking instructions but adding a couple more minutes as needed to cook them all the way through.
  • To freeze cooked curry puffs, follow the same method as above to freeze in a single layer for 1 hour, and then transfer to a freezer bag or other freezer-safe container. Reheat frozen karipap pusing in an oven, toaster oven, or air-fryer at 350°F for about 10 to 15 minutes, or until heated through and crispy.
  • Karipap pusing is usually flavored with Malaysian meat curry powder. To make this recipe more accessible for anyone who can't find it, I copied the spices you may find in that type of curry powder (these can vary as well). You could, however, substitute 2 ½ teaspoons of another type of prepared curry powder for the coriander, turmeric, cumin, black pepper, cayenne pepper, cinnamon, and cloves.
  • You can use vegetable shortening or lard to make the dough. Many brands of vegetable shortening are hydrogenated (which is really bad for you). If you can, I recommend using non-hydrogenated vegetable shortening for this and any recipe calling for shortening.
  • If you wanted to make these karipap pusing vegetarian, you could replace the chicken with fresh or frozen peas (add them toward the end of the potato cooking time), and use vegetable shortening instead of lard in the dough.

Nutrition Information

Show Details
Serving 1puff Calories 248kcal (12%) Carbohydrates 20g (7%) Protein 5g (10%) Fat 16g (25%) Saturated Fat 5g (25%) Polyunsaturated Fat 4g Monounsaturated Fat 7g Cholesterol 6mg (2%) Sodium 167mg (7%) Potassium 99mg (3%) Fiber 1g (4%) Sugar 1g (2%)

Nutrition Facts

Serving: 12curry puffs

Amount Per Serving

Calories 248 kcal

% Daily Value*

Serving 1puff
Calories 248kcal 12%
Carbohydrates 20g 7%
Protein 5g 10%
Fat 16g 25%
Saturated Fat 5g 25%
Polyunsaturated Fat 4g 24%
Monounsaturated Fat 7g 35%
Cholesterol 6mg 2%
Sodium 167mg 7%
Potassium 99mg 2%
Fiber 1g 4%
Sugar 1g 2%

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

4.6

15 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Curry Puffs (Karipap)

Indonesian, Malaysian, Thai
5.0 (3 reviews)

Curry Puffs (Karipap)

Malaysian, Thai, Vegan
5.0 (3 reviews)

Karipap (Curry Puffs)

Indonesian, Malaysian, Thai
5.0 (3 reviews)

Flakiest Baked Curry Puffs

Asian, Malaysian
5.0 (15 reviews)

Malaysian Chicken Satay

Malaysian
4.3 (9 reviews)

Ayam Goreng (Malaysian Fried Chicken)

Indonesian, Malaysian
5.0 (3 reviews)

Easy Crispy Curry Wings

Asian, Indonesian, Malaysian
5.0 (9 reviews)

Perkedel

Indonesian, Malaysian, Singaporean
5.0 (3 reviews)

Perkedel

Indonesian, Malaysian, Singaporean
5.0 (3 reviews)

Easy & Simple Apam Balik

Asian, Chinese, Indonesian, Malaysian
5.0 (12 reviews)

Roti Canai with Dhal

Malaysian, Singapore
5.0 (9 reviews)

Prawn Crackers (Keropok)

Asian, Malaysian
5.0 (15 reviews)

Pandan Gula Melaka Buns

Asian, Malaysian
5.0 (12 reviews)

Pork Satay with Peanut Sauce

Asian, Malaysian
5.0 (15 reviews)

Easy 3-ingredient Sambal Aioli (Sambal Mayo)

Asian, Malaysian, Singaporean
5.0 (102 reviews)