01 - Preheat oven to 350°F. Grease and line a 9x5-inch loaf pan with parchment paper, leaving a slight overhang for effortless removal.
02 - Whisk flour, baking powder, baking soda, cinnamon, and salt in a large mixing bowl until well distributed.
03 - In a separate bowl, blend the mashed sweet potato, eggs, light brown sugar, melted butter, vanilla extract, and buttermilk until fully combined and smooth.
04 - Pour the wet mixture into the dry ingredients. Stir gently until just combined—avoid overmixing to maintain a tender crumb.
05 - Gently fold in shredded cheddar cheese, mini marshmallows, chocolate chips, and graham cracker pieces until evenly distributed throughout the batter.
06 - Transfer batter to the prepared loaf pan and smooth the surface. Evenly sprinkle the remaining mini marshmallows, chocolate chips, and graham cracker crumbs over the top.
07 - Bake for 45 to 55 minutes or until a toothpick inserted in the center yields a few moist crumbs, avoiding marshmallow pockets for accurate doneness.
08 - Allow to cool in the pan for 15 minutes. Use parchment overhang to lift the loaf out, then cool completely on a wire rack before slicing.