Home » Appetizer Recipes » Easy Homemade Thai Curry Puffs

Easy Homemade Thai Curry Puffs

If you’ve never tried Thai curry puffs (or Malaysian or a Singaporean curry puffs), then you have some important eating to do. Sinking your teeth into the decadent, flaky crust is just the beginning. The spiced filling—usually including tender potatoes and plump green peas, with curry, onions, garlic, and sometimes ground meat—is the main event.

Thai curry puffs filled with ground chicken, potatoes, peas, onions, garlic and spices are a mouthwatering snack

So Much Delicious, So Little Time

It’s no secret that I love Thai food–you’ll find recipes here for Thai Chicken Satay, Thai Peanut Sauce, and Thai Black Rice Pudding with Coconut Milk. Honestly, for me, the snacks in Thailand alone are worth the hefty price of airfare and hours trapped in a plane (of course I’ll take the sparkling beaches and warm ocean waters, too). Lucky for me, there is a Thai grocery in my neighborhood that sells all sorts of mouthwatering prepared Thai foods. It’s handy that I don’t have to fly halfway around the world for my favorite munchies (but I would!)

This little shop isn’t much to look at, and most days half-empty shelves greet you upon entering. But show up midday on a Saturday and it’s a whole different story. Thai home cooks package noodle dishes, salads, soups, snacks, and desserts, and bring them here to sell. You’ll find spicy rice crisps, piquant noodle salads, soups rich with coconut milk, sweet puddings, and cakes. I always make sure to throw a few of my favorite curry puffs in the mix.

cutting out pastry for thai curry puffs

I’ll admit, my Thai curry puffs aren’t totally authentic. I’m a bit too lazy to make the dough from scratch or spend an afternoon deep frying. Instead, I use short pastry or Dufour puff pastry and oven bake—or, even better, air fry!

filling thai curry puffs

Fill your Thai curry puffs with any combination of meat and/or vegetables you like. I filled mine with ground chicken, potatoes, and peas cooked with onions, garlic, and spices. Although I use store-bought dough and bake them, my Thai curry puffs taste just like those I ate in Thailand.

This Thai Curry Puffs Recipe Is So Easy!

This curry puff recipe is so easy, you really should drop everything and make it right now. But you probably shouldn’t listen to me. After all, I think it’s reasonable to pay $900 and fly 36 hours (round trip) just to snack my way through Bangkok.

More great recipes you’ll love

Easy Homemade Thai Curry Puffs

Easy Homemade Thai Curry Puffs


  • 2 tablespoons cooking oil

  • 1 small onion, diced

  • 2 garlic cloves, minced

  • 1 small potato, peeled and diced

  • 1 pound ground chicken

  • 1 tablespoon curry powder

  • 1 tablespoon fish sauce or soy sauce

  • 1 teaspoon kosher salt

  • 1 teaspoon sugar

    ¼ teaspoon cayenne

  • ¼ cup water

  • ½ cup frozen peas

  • 1 recipe pastry dough or 1 package puff pastry (thawed if necessary)

  • 1 egg whisked with 1 teaspoon water


  1. Heat the oil in a large skillet over medium-high heat. Add the onion, garlic, and potato and cook, stirring occasionally, until softened, about 8 minutes.
  2. Add the chicken and continue to cook, stirring frequently and breaking up the meat with a spatula, until the meat is browned, about 5 minutes more. Stir in the curry powder, fish sauce or soy sauce, salt, sugar, and cayenne. Stir in the water and peas and cook, stirring, until the peas are heated through and the liquid is mostly evaporated.
  3. Preheat the oven to 400ºF (if using an air fryer, there’s no need to preheat).
  4. Roll the pastry out to about 1/8- to ¼-inch thick and cut out circles using a 3 ½-inch round pastry cutter (or do what I do and use the ring from a wide-mouth canning jar). You should have 12 rounds.
  5. Spoon about 2 tablespoons of the filling mixture onto each of the pastry rounds, fold them over, and crimp the edges with a fork. Brush with the egg wash.
  6. Bake in the preheated oven for 15 to 20 minutes, until the crusts are golden brown. Remove from the oven and let cool on a wire rack. Serve warm or at room temperature.

Nutrition Information



Serving Size


Amount Per Serving Calories 299Total Fat 16gSaturated Fat 7gTrans Fat 0gUnsaturated Fat 7gCholesterol 41mgSodium 431mgCarbohydrates 35gFiber 2gSugar 6gProtein 5g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

2 thoughts on “Easy Homemade Thai Curry Puffs”

    • Hi Ryan, I use just a basic “Indian” curry powder, just the kind you buy in the spice section in the super market that is labeled “curry powder.” The one I have in my cupboard now has coriander, turmeric, cumin, fenugreek, mustard, black pepper, and cayenne. If you can, find one that doesn’t have salt in it since the recipe has other salty ingredients.


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe