Gather the ingredients for the cookie dough.
Cream the butter and sugars together with a paddle attachment in the standing mixer with a paddle attachment or a large bowl with mixer on low speed.
Prepare the egg replacer per package instructions if you're not using eggs. Add the eggs or egg replacer, and vanilla extract to the creamed butter and sugar mixture in the standing mixer.
Whisk together the tiger nut AP flour or preferred flour in a separate mixing bowl with the dragon fruit powder, baking soda, cinnamon, and salt.
Add the dry ingredients to the creamed butter mixture in the standing mixer and use the paddle attachment to combine on low speed.
Allow dough to form in the standing mixer. Scoop the dough out onto a cling wrap and form it into a big ball when clumped together. Cover the ball with the cling wrap.
Refrigerate the dough for at least 15 minutes. The more refrigeration, the better.
Preheat oven to 350℉/175℃. Clean the standing mixer bowl while the dough chills to prepare for frosting.
Scoop 1.5 TBS worth of dough on a parchment-lined baking sheet and form into a round ball.
Bake for 12 to 14 minutes minutes. In the meantime, try to clear some space in the fridge to transfer the cookie sheet to the refrigerator. Remove the cookie sheet from the oven and allow it to cool.
In the meantime, let’s make the frosting! In the standing bowl mixer, combine frosting ingredients with a whisk attachment on the lowest speed until well incorporated. Depending on your choice of passion fruit, start with the tsp recommend and experiment from there. You should be able to drizzle the frosting after completing it.