Skip to main content

Thai Curry Puff (Ga-ree Puff)

5.0

(1)

Eating Thai Curry Puff  on a plate
Photo by David Loftus

These flaky, crispy pastries with a curry flavored filling are a popular snack sold in street food stalls and eateries right across Thailand. They're usually filled with a spiced mixture of potato, vegetables, and curry powder; you can experiment with variations for a personalized touch. These puffs also freeze well, making them a convenient snack to make ahead and have on hand. Substitute store-bought puff pastry if you need to save time.

Recipe information

  • Total Time

    1 hour

  • Yield

    Makes about 15

Ingredients

Pastry

300 g (10½ oz./2 cups) plain (all-purpose) flour
½ tsp. salt
125 g (4½ oz./½ cup) cold butter, cubed

Filling

1 Tbsp. vegetable oil
1 small onion, finely diced
2 garlic cloves, crushed
1 medium potato, peeled and diced
80 g (2¾ oz./½ cup) diced carrot
80 g (2¾ oz./½ cup) frozen peas
1–2 tsp. curry powder (to taste)
½ tsp. ground coriander
Salt and pepper
60 ml (2 fl oz./¼ cup) coconut milk

Preparation

  1. Prepare the Pastry

    Step 1

    In a mixing bowl, combine 300 g (10½ oz./2 cups) plain (all-purpose) flour and ½ tsp. salt. Rub in 125 g (4½ oz/½ cup) cold butter, cubed, with your fingers until the mixture resembles coarse breadcrumbs. Gradually add 60 ml (2 fl oz./¼ cup) cold water, mixing until a dough forms (add more if needed). Knead gently until smooth. Wrap in plastic wrap and refrigerate for 20 minutes.

  2. Make the Filling

    Step 2

    Heat 1 Tbsp. vegetable oil in a frying pan over a medium heat. Sauté 1 small onion, finely diced, and 2 garlic cloves, crushed, until softened and fragrant. Add 1 medium potato, peeled and diced, 80 g (2¾ oz./½ cup) diced carrot, and 80 g (2¾ oz./½ cup) frozen peas and fry for 5–7 minutes or until tender. Stir in 1–2 tsp. curry powder (to taste) and ½ tsp. ground coriander, and season with salt and pepper, cooking until fragrant. Add 60 ml (2 fl oz./¼ cup) coconut milk and cook until the mixture thickens slightly, stirring occasionally. Set aside to cool.

  3. Assemble

    Step 3

    Preheat the oven to 180°C (360°F) and line a baking tray with baking paper (or preheat a deep-fryer to 180°C/360°F). Roll out the chilled pastry on a floured surface to about 3 mm (⅛") thickness. Cut out circles approximately 10 cm (4") in diameter. Place a spoonful of filling in the centre of each pastry circle then fold over to form a semicircle, pressing to seal. Crimp the edges with a fork for a decorative finish. Place on the baking tray and bake for 15–20 minutes until golden and crispy (or deep-fry for 3 minutes).

    TO FREEZE UNBAKED: Arrange the assembled curry puffs on a tray in a single layer and freeze until solid. Transfer to a freezer bag or container and store for up to 3 months. Bake from frozen at 200°C (400°F) for 20–25 minutes or until golden.

    TO FREEZE BAKED: Cool completely, then freeze in a single layer. Reheat in an oven at 180°C (360°F) for 10–15 minutes or until heated through.

Cover of THAI with woman eating noodles
Excerpted with permission from THAI: Anywhere and Everywhere by: Nat Thaipun published by ‎Hardie Grant North America, November 2025, RRP $35.00 Hardcover. Buy the full book from Amazon or Bookshop.
Read More
Turn humble onions into this thrifty yet luxe pasta dinner.
The secret to flavorful, never-greasy eggplant parm? Brine the eggplant first.
Like crispy gnocchi caprese and raspberry—brown butter skillet cake.
Filberts, goobers, scaly bark nuts: Explore the world beyond almonds in this guide.
Like hot honey chicken with peaches and a dirty martini spritz.
Just as great with coffee for breakfast as it is with amaro for dessert.
Use this simple vinaigrette to dress a plate of greens, some steamed potatoes, or anything else that strikes your fancy.
Chopped kimchi and soy sauce transform mellow tuna salad into your new favorite riff on the classic diner sandwich.