Buttercream

Ingredients:
1 3/4 cups all-purpose flour
1 1/2 teaspoons ground cinnamon
1 teaspoon baking powder
1 teaspoon baking soda
1/2 teaspoon salt
1/2 teaspoon ground nutmeg
1/2 teaspoon ground allspice
2 large eggs
3/4 cup packed brown sugar
1/3 cup granulated sugar
2 teaspoons freshly grated orange zest (I omitted this)
1 teaspoon freshly grated lemon zest (I left this out, too)
1/2 cup canola oil
1 1/4 cups canned pure pumpkin puree
1/2 cup chopped, toasted pecans or walnuts, optional (I didn’t add the nuts to the batter, but sprinkled them on top of the frosted loaf instead)

Directions:

Position your oven rack in the middle of the oven, and preheat oven to 325 degrees. Grease and flour a 9 x 5″ loaf pan; set aside.
Combine flour, cinnamon, baking powder, baking soda, salt, nutmeg, and allspice in a medium bowl and whisk until thoroughly combined; set aside.
In another bowl, or bowl of an electric mixer, beat eggs on medium-high speed for two minutes or until lightened in color. Add the brown sugar, mixing for about 2 minutes, then the granulated sugar, mixing for about 1 minute. Add the orange and lemon zests, if using, and beat for another minute. Scrape down the bowl as needed.
Drizzle in the canola oil with beater on medium-low. Reduce speed to low and add the pumpkin puree. Mix until thoroughly combined. Add the dry ingredients in two additions and blend for 10-15 seconds just until incorporated. Fold in the pecans using a rubber spatula.
Spoon the batter into your prepared loaf pan and bake for 60-65 minutes or until a toothpick inserted in center comes out clean. Cool loaf in pan for 10 to 15 minutes, then remove and cool completely on a wire rack.