Turn on oven and preheat to 350°F
Cream together butter and sugars. One at a time, beat in the eggs individually, and then the oil
Once incorporated, add the molasses, vanilla and spices
In a separate bowl, whisk together flour, baking soda & powder + salt. Slowly add this dry mixture to the wet mixture until fully combined
Once mixture is the texture of dough, spoon out dough with a Tablespoon and form into a round ball. Place about two inches apart on ungreased cookie sheet
Using the bottom of a glass, lightly run a little butter along the bottom and press it into a small ramekin of sugar. Use the bottom of the glass to lightly press down on balls of dough and flatten, creating rough edges
Place the cookies in the oven and bake for 8 minutes (7 minutes if you like your cookies softer). Cookies will not brown and will look soft when finished baking
Transfer cookies to a wire rack