This is an accidentally-vegan recipe, where the coconut oil substitution is applied as an upgrade to the traditional lard - and it worked out better than I hoped!
A little background...
why traditional pastry calls for lard
Recipes tend to call for the same fat in lean dough and the oil dough for simplicity. But only the oil dough has finicky requirements. it calls for a fat that is solid at room temperature, but is very soft and easy to handle. Because the oil dough mixes the fat with flour in the oil layer for ease of handling (vs pure butter in western puff pastry, that requires chilling in between turning), it also requires pure fat to puff right - that's why supermarket butter, with its 20% water content, does not work very well for this application.
Store bought lard has a melting point of 97~113F - you want to pick a fat with relatively high melting point like this, for ease of handling, as the temperature from your hand will warm up the dough.
Coconut oil, at 99% fat, looks and feels a lot like lard at room temperature, and behaves similarly when baked. Shelf-stable coconut oil has a melting temperature of 97~104F, also a good range to work with.
Clarified butter has the right fat content, but at a relatively lower melting temperature of 90~95F, might be a little challenging to handle for beginners. You might even notice store bought ghee come in semi-liquid form already. So don't overwork it with your hand, or use a mixer on high speed.
Tallow (beef fat) is a good substitution for savory puff, with a relatively high melting point of 108~113F. It does carry a stronger, more savory flavor so I don't recommend it for sweet pastry.
Shortening is very stable, with a high melting point of 115~120F, so it would theoretically work. But come on, pick a fat that tastes good.
Now the actual recipe...
1 cup flour
2 tbsp coconut oil
1 tbsp sugar
1/3 cup warm water
3 tbsp coconut oil
2/3 cup flour
1 small can of sweet red bean
^ you can make your own buy cooking red bean until soft and reducing the syrup.
Combine the ingredients for lean dough. use a spatula to work together the dough and let rest for 10 minutes. Dough will be very sticky at this stage.
Mix together coconut oil & flour for the oil dough with your hand. Work until oil is evenly distributed into the flour. Form a dough. Cut into 8 equal portions.
Knead the lean dough until smooth and cut into 8 equal portions.
Wrap each oil dough in each lean dough. 3-fold & turn 4~5 times for layers.
Roll out pastry, add ~1 tbsp of red bean filling to each, and wrap it up tight; place them pleat-side down. Optional: score the top into 6 or 8 even slices for styling.
Bake at 375F for 20~25 minutes, until top is lightly browned.
Feel free to swap the filling with any feeling you like with coconut pastry - I use brownie batter for people who don't like red bean.