Preheat the oven to 350° F.
Grease pans or line with parchment paper or silicone baking mats.
In a bowl, mix together the flour, baking soda, salt, cinnamon, cloves and ginger and set aside.
Using a mixer, cream together the butter and sugar until light and fluffy. Don't have mixer, don't fret, mixing by hand will work just as well.
Add the molasses and mix until completely combined.
Add the eggs, oil and vanilla and continue mixing.
Add in flour mixture and stir or mix until everything is just combined. You don't want to over mix.
With the help of a cookie scoop, roll dough into balls.
Roll dough balls in sugar before placing on baking sheet. The cookies will spread while baking so make sure that there's about 2 inches between them.
Bake for 10 to 12 minutes. The cookies should appear soft and slightly under cooked.
Let cookies cool off for about 5 minutes before transferring to a wire rack to completely cool off.