In a medium bowl, combine the softened cream cheese and sour cream.
Mix well until smooth and creamy.
Add the pumpkin puree to the mixture.
Stir in the maple syrup, cinnamon, nutmeg, salt, and pepper.
Blend until all ingredients are well combined.
If desired, fold in the chopped walnuts for added crunch.
Taste and adjust seasoning as necessary.
Transfer the dip to a serving bowl.
Chill in the refrigerator for at least 30 minutes for flavors to meld.
Serve with fresh veggies or chips.