Prepare the Pumpkin Bread: Preheat oven to 350°F.
In a medium bowl, whisk together the eggs well to beat until they start to become slightly frothy.
Add in the oil, canned pumpkin, vanilla, and milk to the eggs. Whisk until incorporated.
Add the cake mix, spices and orange zest to the pumpkin mixture. Stir to combine. At this time, do not over stir the bread batter. Sir the dry ingredients to incorporate but stop once the streaks of cake mix are gone.
Grease and flour a loaf pan (mine is 8.5 inches by 4.5 inches). Pour the pumpkin bread mixture into the prepared loaf pan and spread evenly.
Bake for about 50-60 minutes or until a toothpick comes out clean. Check in at about the 40 minute mark and if the top of the loaf is browning, loosely tent aluminum foil over top of the loaf. This can slow the baking down slightly so you may go a touch longer if doing so.
Once ready, remove from oven and cool on a wire cooling rack for about 10-15 minutes and then remove from pan and continue to cool.
Prepare the Cream Cheese Frosting: While the bread bakes, or really at any point that works for you. Cream the softened cream cheese and butter in a small bowl until smooth and creamy. Add in the vanilla extract and brown sugar and beat until smooth.
Add the powdered sugar to the cream cheese mixture about a half cup at a time, blending until smooth.
Continue to add until cream cheese frosting is desired consistency. Chill until ready to frost the bread.
Once the bread is cooled and the frosting has chilled and set, frost the top of the pumpkin bread generously. Chill for about 2 hours to allow it to set. Slice and enjoy!