Preheat Oven at 350F degrees.
Dice the onions and chop the garlic, sage, rosemary and thyme and set everything aside
Shred the jackfruit in medium pieces (I used Native Forest), but not too small to the point of losing texture. Set it aside. Dice your mushrooms in medium to small pieces. Keep in mind the mushrooms will shrink as they cook, so don't cut them too small.
Place a skillet on medium heat and add the coconut oil, onion, garlic, and herbs (sage, rosemary and thyme). Stir everything until the onions are translucent. Add the mushrooms and jackfruit and continue to stir to combine until the mushrooms are cooked (they'll be shrunk in size).
Add the garlic powder, salt and pepper, and parmesan cheese and stir to incorporate everything. Add the coconut milk and mix for another 3 minutes until everything is creamy. Set it aside. Sprinkle some flour on your working surface and slightly roll out one sheet of puff pastry to extend it (see note below**). Cut the sheet in 4 equal parts dividing it horizontally and vertically.
Take one piece at a time and using a rolling pin, spread the sheet slightly to extend it, but DO NOT overwork the dough. One it's the desire size, add the chicken mixture (about a tablespoon and a half for each sheet). Use a fork to seal by pressing the fork on the edges. Continue this process until you run out of puff pastry sheet or chicken mixture.
Place each 'chicken' puff on a baking tray lined with parchment paper and apply the egg wash (mix the non-dairy milk with sugar).
Place the tray in the oven and bake for 15 minutes. Feel free to let the 'chicken' puffs in the oven a little longer to let it brown to your liking. Out of the oven they should have a golden brown color with a glossy finish.
Enjoy your 'chicken' puffs hot themselves or with a creamy mushroom sauce.