Preheat Oven: Preheat your oven to 350°F. Line a baking sheet with parchment paper.
Cream Butter and Sugars: In a large bowl, cream together the softened butter, brown sugar, and granulated sugar until light and fluffy.
Add Wet Ingredients: Beat in the pumpkin puree, egg, and vanilla extract until well combined. (add the orange food coloring into this step if you plan to use it)
Combine Dry Ingredients: In a separate bowl, whisk together the flour, baking soda, pumpkin pie spice, and salt.
Mix Dry and Wet Ingredients: Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Do not overmix.
Fold in S'mores Components: Gently fold in the chocolate chips, mini marshmallows, and graham cracker pieces.
Scoop Cookie Dough: Using a ½ inch cookie scoop or spoon, drop rounded tablespoons of dough onto the prepared baking sheet, spacing them about 2 inches apart. (Top each cookie dough ball by pressing in a few extra marshmallows, chocolate chips and pieces of graham crackers into the top of each one)
Bake Cookies: Bake in the preheated oven for 12-14 minutes, or until the edges are golden but the center is still soft.
Cool Cookies: Allow the cookies to cool on the baking sheet for a few minutes before transferring them to a wire rack to cool completely.
Enjoy: Serve the Pumpkin S'mores Cookies at room temperature and enjoy with a glass of milk or warm beverage of your choice!