thai curry puffs filled with sweet potato on a cutting board
Print Pin
4.5 from 6 votes

Thai Curry Puffs

Who doesn't love a curry puff? Well, these Thai Curry Puffs are out of this world. They're bursting with flavor from sweet potatoes, coconut milk, and green curry - all wrapped up in a flaky, golden pastry crust. You won't believe how easy these are to make! 
Course Appetizer, Side Dish, Snack
Cuisine Thai, vegetarian
Keyword curry puff, thai curry puffs
Prep Time 12 minutes
Cook Time 20 minutes
Total Time 32 minutes
Servings 12
Calories 444kcal
Author Delicious Everyday



  • In a frying pan over a medium heat add the peanut oil, onion and curry paste and cook for 1 minute.
  • Add the sweet potato and coconut cream and cook, covered for 10 minutes. Add the cilantro, and stir through. Allow mixture to cool.
  • Preheat the oven to 350 degrees (F).
  • Cut the pastry into rounds using a cutter or glass and place the mixture into the center of the rounds. Press the edges together to seal, and glaze with the beaten egg.
  • Cook the curry puffs for 20 minutes or until golden brown.


For a vegan option, be sure to use my vegan puff pastry recipe. 


Calories: 444kcal | Carbohydrates: 38g | Protein: 6g | Fat: 30g | Saturated Fat: 10g | Cholesterol: 13mg | Sodium: 182mg | Potassium: 250mg | Fiber: 2g | Sugar: 2g | Vitamin A: 127.4% | Vitamin C: 2.7% | Calcium: 2.7% | Iron: 12.7%