This homemade version of Starbucks Gingerbread Loaf with Cream Cheese Frosting is even more delicious! It's moist, flavorful, and topped with a thick, creamy frosting.
Preheat your oven to 350 degrees Fahrenheit. Lightly spray a 9x5-inch loaf pan with nonstick cooking spray that has flour in it, like Baker's Joy.
Using a stand mixer or an electric mixer, mix together the butter and sugar until it becomes fluffy. Add the vanilla and egg, then mix in the apple butter.
Gradually add the flour, baking soda, salt, and spices (ginger, cinnamon, cloves, and nutmeg). Once everything is mixed, pour the batter into your loaf pan.
Bake for about 55 minutes until the loaf has risen, and a toothpick comes out clean when inserted. Let it cool completely on a rack before adding frosting.
For the frosting:
Whisk the cream cheese with the vanilla, and then mix in 1 1/2 cups of powdered sugar until the mixture is smooth and creamy. If it's not thick enough, you can add a bit more sugar.
Spread a generous layer of the frosting over the gingerbread cake. Optionally, sprinkle chopped walnuts on top. Now, you can slice it and serve it!