Preheat the oven to 350°F.
In a large mixing bowl, add 1½ cup of all purpose flour, 1 cup of sugar, 1 teaspoon baking soda, 1½ teaspoons baking powder, 2 teaspoons ground cinnamon, ¼ teaspoon nutmeg, ¼ teaspoon salt and mix in the mixer until well combined. Set aside.
In a separate large mixing bowl bowl, add in 3 beaten eggs, ½ cup melted unsalted butter, and ½ cup of the plain Greek yogurt.
Using the paddle attachment on a standing mixer, mix on low to medium speed for 1 minutes until the dry and wet ingredients are combined.
While the mixer is still going, add in 1 teaspoon of vanilla extract, 1½ cups of the shredded carrots. NOTE: if you plan to add in the nuts and raisins, do it here in this step.
While the mixer is still going, in batches, add in the mixed dry ingredients. Mix for 2 minutes until well combined, using a spatula to push the batter on the sides of the bowl down.
Pour the carrot bread batter into the loaf pan and bake for 50-55 minutes. NOTE: Starting at 45 minutes, use the toothpick method to start checking for the doneness of the bread.
When done, remove the loaf of bread from the oven and set aside to cool. If you are planning to cover the carrot bread with the Lemon Cream Cheese Frosting recipe, make sure the bread cools for at least 30-45 minutes to ensure the frosting doesn't melt.