Preheat oven to 350°F (180°C). Grease a 13x9-inch baking pan with cooking spray.
Cooking spray
In a bowl, whisk together flour, graham cracker crumbs, baking powder, salt, and cinnamon.
1 ½ cups all-purpose flour, 1 ½ cups graham cracker crumbs, 2 teaspoons baking powder, ¾ teaspoon kosher salt, ¾ teaspoon ground cinnamon
In a large bowl, beat butter and sugar until light and fluffy (about 3–4 minutes). Add eggs one at a time, beating well after each. Stir in vanilla.
1 ½ cups granulated sugar, 1 cup unsalted butter, 3 large eggs, 1 tablespoon vanilla extract
Add the dry ingredients in three parts, alternating with milk—beginning and ending with dry mix. Beat gently until just combined. Pour the batter into the prepared pan and smooth the top.
1 cup whole milk
Bake for 30–35 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs. Let the cake cool completely in the pan, about 1 hour.
In a bowl, beat the softened butter until smooth. Add marshmallow creme and salt, and mix until combined.
¾ cup unsalted butter, 7 ounces marshmallow creme, ½ teaspoon kosher salt
Gradually beat in powdered sugar and cocoa. Slowly add the cream and beat until fluffy and spreadable (about 2–3 minutes).
4 cups unsifted powdered sugar, 1 cup unsweetened cocoa, ⅔ cup heavy whipping cream
Spread the frosting over the cooled cake. Slice and serve!