In a stand mixer or large bowl mix butter, oil, sugars, egg and molasses until creamy.
Sift dry ingredients into medium size bowl and whisk until combined.
Add dry ingredients to creamed mixture and stir just until all flour is incorporated. Chill dough for 1 to 2 hours or until firm enough to roll into balls.
Form dough into 1-inch balls (can use small scoop abut 1 3/4-inches in diameter).
Roll balls in granulated sugar and place on greased cookie sheet about 2-inches apart.
Bake for 8 to 10 minutes or until slightly puffed and browned around the edges. Remove from oven and let sit on sheet for 5 minutes then transfer to racks to cool. Enjoy!