In a large mixing bowl, combine the pumpkin puree, softened cream cheese, powdered sugar, vanilla extract, and pumpkin pie spice. Mix until smooth and fully incorporated.
Gradually add the crushed graham crackers to the pumpkin mixture and mix until it forms a thick dough-like consistency. If desired, fold in the chopped walnuts or pecans for added texture and flavor.
With your hands, scoop out small portions of the mixture and roll them into bite-sized balls, about 1 inch in diameter. Place the balls on a parchment-lined baking sheet.
If using, melt the white chocolate chips in a microwave-safe bowl in 30-second increments, stirring in between, until fully melted and smooth.
Dip each pumpkin ball in the melted white chocolate, allowing any excess to drip off, or drizzle the chocolate over the balls for a decorative touch. Place back on the parchment-lined baking sheet.
Once all the balls are coated, refrigerate for at least 2 hours until firm.
For an extra touch, sprinkle some extra pumpkin pie spice or crushed graham crackers on top of the balls before serving.
Notes
For an extra touch, sprinkle some extra pumpkin pie spice or crushed graham crackers on top before serving.