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
Rotisserie chicken makes quick work of these no-cook rolls with a spicy peanut sauce.
A crowd-friendly, crisp-edged chicken and vegetable rice from chef José Andrés.
Like hot honey chicken with peaches and a dirty martini spritz.
With dramatic choux layers and fruit-rippled cream, it’s the drag queen of Polish desserts.
Tender, buttery breakfast pastries with crisp caramelized edges, a fragrant cinnamon-orange filling, and a crackly sugar topping.
Like carrot farro salad and chicken paella.
Turn humble onions into this thrifty yet luxe pasta dinner.
Filberts, goobers, scaly bark nuts: Explore the world beyond almonds in this guide.