Preheat your oven to 350°F (175°C). Grease and flour a 9x5 inch loaf pan.

In a large bowl, combine 2 cups of flour, 1 tsp baking soda, 1 tsp baking powder, 1/2 tsp salt, 1 tsp cinnamon, and 1/2 tsp nutmeg.

In another bowl, beat together 1 cup vegetable oil, 3 eggs, 1 tsp vanilla extract, 1 cup granulated sugar, and 1/2 cup brown sugar until smooth.

Gradually add the wet mixture to the dry mixture, stirring until just combined.

Gently fold in 2 cups of grated zucchini and 1/2 cup chopped nuts (if using).

Pour the batter into the prepared loaf pan, spreading it evenly.

Bake for 55-60 minutes, or until a toothpick inserted into the center comes out clean.

Let the bread cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before slicing and serving.

Enjoy your delicious homemade zucchini bread with a cup of coffee or tea!