In a bowl, mix together all the dry ingredients. Set aside.
In a stand mixer/hand held electric mixer/by hand, cream together the brown sugar, butter, and coconut oil.
Add in ube extract and vanilla extract and mix. Then, add in the dry ingredients and mix well until combined.
Lastly, add in the coconut milk a little at a time. You may not need the whole thing depending on the texture of the dough. The dough should be smooth and slightly sticky, but not stick to the spatula.
Refrigerate the dough for 2 hours and let it sit in room temperature for around 10 minutes until it softens up before assembling.