Curry Puff

Curry Puff is buttery, golden pocket stuffed with warm chicken curry, soft potatoes, and just the right kick of chili. They’re crispy on the outside, tender and aromatic inside, and basically impossible to eat just one.

This Chicken Curry Puff recipe is like Malaysia and Singapore’s answer to the handheld pie — flaky, flavorful, and bursting with creamy curry filling. Whether you bake them for a snack, a potluck, or a 3 p.m. pick-me-up, they hit that perfect sweet spot between comfort food and total indulgence.

A basket of golden, flaky curry puffs filled with spiced potato and chicken, displayed on a checkered cloth. One puff is cut open to show the savory filling. The scene includes a glass of orange drink with ice, fresh curry leaves, and whole potatoes on a rustic wooden surface.

Bonus Bite: “The Great Curry Puff Betrayal”

You know how some pastries look polite and flaky but secretly plot against your self-control? Yeah. These puffs are those. The buttery crunch literally cracks like ASMR, the steam hits your face with that warm curry aroma, and suddenly you’re possessed by some flaky-fingered food goblin whispering “just one more.”

The real betrayal?

When I came back to share them, they were all gone. Zy had “taste-tested” the rest. He said he was “helping with quality control.” Lies. Betrayal. Delicious betrayal! 

If you plan on sharing, make a double batch — one for sharing, and one to hide behind the ketchup bottle in the fridge!


🫶 Hui

🧪 Recipe Test Log

  • Test #1: Got greedy. Overfilled the pastry. Looked like curry volcanoes.
  • Test #2: Nailed it. Cold dough, sealed edges, and just the right amount of filling = golden perfection.

My tip? Always cool your filling completely before wrapping. Hot filling melts butter layers and ruins that flaky lift.

Taste and Texture

Imagine this: your teeth sink through layers of buttery pastry that flake apart with a satisfying crunch. Inside, the filling is warm and hearty — tender chunks of chicken, soft potatoes, and rich curry sauce that dances between savory and spicy. The chili heat builds gently, never too sharp, balanced by a subtle sweetness and the umami whisper of soy sauce.

It’s flaky. It’s creamy. It’s spicy. It’s basically edible happiness — the kind of bite that makes you close your eyes for a second because life suddenly feels right again.

Ingredients in Curry Puff

Here’s what goes into these flaky Curry Puffs.

Ingredients For Curry Puff
  • Puff Pastry: Your shortcut to bakery-level flakiness. Keep it cold, not frozen solid.
  • Chicken Breast: The heart of the filling — tender, juicy, and loaded with curry flavor.
  • Potatoes: Add softness and a creamy texture that balances the spice.
  • Red Onion: Sweet, aromatic, and builds flavor right from the start.
  • Curry Powder: The star spice blend — earthy, bold, and fragrant.
  • Chili Powder: Adds that gentle, fiery kick. Adjust to taste.
  • Curry Leaves: The secret weapon for aroma. Don’t skip them.
  • Light Soy Sauce: Brings savory umami depth to the filling.
  • Sugar, Salt & Black Pepper: Balance the flavors and round out the spice.
  • Egg Wash: For that shiny, golden finish on the pastry.Garlic: The aromatic backbone that adds depth and boldness.

How to Make Curry Puff

1

Make the Filling

Sauté onions until soft, then stir-fry chicken till it loses its pink. Add potatoes, curry powder, chili powder, soy sauce, sugar, salt, pepper, and curry leaves.
Pour in water, cover, and simmer until thick and tender (about 10–15 minutes). Let cool completely.

2

Shape the Puffs

Roll the puff pastry into a log and cut into 12 pieces. Flatten each piece, fill with 2 tablespoons of curry filling, and fold into a half-moon shape.
Seal tightly and pleat the edges.

3

Bake It Up

Brush with egg wash and bake at 350°F (180°C) for 30 minutes, until puffed and golden.

Cool & Serve

Let them rest for a few minutes (if you can wait). Serve warm and flaky.

Substitutions/Variations

ConditionsTips / Suggestions
No chicken?Swap with diced potatoes, mushrooms, or peas for a vegetarian version
Love it spicier?Add extra chili powder or a dash of sambal
Prefer fried puffs?Deep-fry only if using shortcrust or homemade pastry — not puff pastry
Curry tweakUse Madras curry powder for stronger heat or Japanese curry powder for a milder twist
Add sweetnessA pinch of sugar rounds off intense spice beautifully
A close-up of freshly baked curry puffs with beautifully golden, flaky layers piled in a basket lined with checkered cloth. The crispy pastry texture is highlighted, showing the rich, buttery sheen and inviting handmade look.

Pro Tips!

  • Keep your puff pastry cold until use.
  • Don’t overfill, or the edges won’t seal properly.
  • Brush the top, not the edges, with egg wash — it helps them puff evenly.

FAQ and Tips

Any good-quality yellow curry powder works. You can also experiment with Madras curry powder for extra heat or Japanese curry powder for a milder flavor.

Most likely the edges weren’t sealed tightly. Be sure to pinch and pleat the edges well, and don’t overfill the pastry.

Yes! Make the filling up to 2 days in advance, or freeze shaped puffs for easy future baking.

While this recipe is for baked puffs using puff pastry, deep-frying is possible only if using a dough that’s suitable for frying, like a homemade shortcrust or oil-based dough. Puff pastry is best baked.

Yes! Simply replace the chicken with more diced potatoes, peas, or chopped mushrooms for a hearty meat-free option.

Storage

  • Room temp:  Store baked curry puffs in an airtight container for up to 1 day.
  • Fridge: 3 days max. Reheat in an oven/air fryer at 340°F (170°C) for 5–8 minutes till crisp again.
  • Freezer (after baking): Let baked curry puffs cool completely. Freeze in an airtight container for up to 1 month. Reheat in the oven until hot and crisp.
  • Freezing is not recommended as it alters the texture of the eggs.

To Make Ahead

  • Filling can be prepped up to 2 days in advance.
  • Arrange shaped, unbaked curry puffs on a tray and freeze until solid. Transfer to a ziplock bag and freeze for up to 1 month. Bake from frozen at 350°F (180°C)  for 35–40 minutes, or until golden and fully cooked.

Make this Curry Puff recipe once and tell me if you didn’t instantly become addicted. Let us know so I can join your pastry celebration! 

A hand holding a freshly baked Curry Puff, showing its golden flaky crust and savory filling of curried potatoes and chicken cubes.

Curry Puff

Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes
Servings: 12 curry puffs
Chicken curry puffs are the perfect handheld savory pastry. These curry puffs are stuffed with flavorful chicken, soft potatoes, and just the right kick of chili and curry spice.
Curry Puff

Ingredients
  

For the Filling
  • 1 medium red onion, diced
  • 10.2 oz chicken breast, cubed, 290g
  • 10.6 oz potato, peeled and diced, 300g
  • 2 tablespoons curry powder
  • ½ tablespoon chili powder
  • ½ tablespoon light soy sauce
  • 1 teaspoon sugar
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 2 sprigs curry leaves
  • ½ cup water
  • Cooking oil, for sautéing
For the Pastry
  • 1 sheet puff pastry, cold, not frozen solid
  • 1 egg, for egg wash

Method
 

Prepare the Filling
  1. Heat cooking oil in a pan over medium heat.
    Cooking oil
  2. Add diced red onion and sauté until soft and translucent.
    1 medium red onion
  3. Add cubed chicken breast and stir-fry for 2–3 minutes until no longer pink on the outside.
    10.2 oz chicken breast
  4. Add diced potatoes, curry powder, chili powder, soy sauce, sugar, salt, black pepper, and curry leaves. Stir to coat evenly.
    10.6 oz potato, 2 tablespoons curry powder, ½ tablespoon chili powder, ½ tablespoon light soy sauce, 1 teaspoon sugar, ½ teaspoon salt, ½ teaspoon black pepper, 2 sprigs curry leaves
  5. Pour in water. Cover and simmer over low heat for 10–15 minutes, until potatoes are soft and the mixture thickens slightly.
    ½ cup water
  6. Let the filling cool completely before wrapping.
Shape and Bake Curry Puffs
  1. Preheat oven to 350°F (180°C).
  2. Roll the puff pastry sheet into a tight log.
    1 sheet puff pastry
  3. Slice into 12 pieces (about 0.6–0.8 inches / 1.5–2 cm thick).
  4. Flatten each piece into a thin disc using a rolling pin.
  5. Place 2 tablespoons of cooled filling in the center of each disc.
  6. Fold into a half-moon shape and pinch edges tightly to seal.
  7. Pleat or twist the edges for a traditional finish.
  8. Place on a baking tray lined with parchment paper.
  9. Brush tops with egg wash.
    1 egg
  10. Bake at 350°F (180°C) for 30 minutes, or until puffed and golden brown.
  11. Let cool slightly before serving.

Notes

  1. Keep your puff pastry cold until use.
  2. Don’t overfill or the edges won’t seal properly.
  3. Brush the top, not the edges, with egg wash — it helps them puff evenly.
Make-Ahead:
  • Filling can be prepped up to 2 days in advance.
  • Arrange shaped, unbaked curry puffs on a tray and freeze until solid. Transfer to a ziplock bag and freeze for up to 1 month. Bake from frozen at 350°F (180°C)  for 35–40 minutes, or until golden and fully cooked.
Storage:
  • Room temp:  Store baked curry puffs in an airtight container for up to 1 day.
  • Fridge: 3 days max. Reheat in an oven/air fryer at 340°F (170°C) for 5–8 minutes till crisp again.
  • Freezer (after baking): Let baked curry puffs cool completely. Freeze in an airtight container for up to 1 month. Reheat in the oven until hot and crisp.

You Might Also Like

Leave a Reply

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

Recipe Rating