01 - Set the oven to 350°F. Grease and line a 9x5-inch loaf pan with parchment paper.
02 - In a medium bowl, whisk together flour, ginger, cinnamon, cloves, nutmeg, baking soda, and salt.
03 - In a large bowl, beat the butter and brown sugar until light and fluffy.
04 - Add eggs one at a time, mixing thoroughly after each addition.
05 - Mix in molasses until the batter is smooth and uniform.
06 - Add dry ingredients alternately with milk in three portions, beginning and ending with dry, mixing until just combined.
07 - Fold in nuts and dried fruit if desired, without overmixing.
08 - Pour the batter into the prepared loaf pan and smooth the surface.
09 - Bake for 40 to 50 minutes until a toothpick inserted in the center comes out clean.
10 - Allow loaf to cool in pan for 10 minutes then transfer to a wire rack to cool completely before slicing.