Preheat your smoker to 250°F.
Peel and chop the sweet potato into chunks about 1” to 1-½” thick. Try to keep the chunks as uniform as possible for even cooking.
Add the cubed potatoes to a pot of water and bring it to a rolling boil, then reduce the heat and let the potatoes simmer for 20 minutes until fork-tender.
Strain the sweet potatoes into a colander and return them to the same pot that you boiled them in.
Add the butter, brown sugar, vanilla extract, cinnamon, Kosher salt, black pepper, and walnuts to the pot.
Use a potato masher to mash the mixture until it’s smooth and creamy, then transfer the mashed sweet potatoes to an oven-safe casserole dish. Smooth the top out with a spoon.
Place the casserole dish in the smoker and let the sweet potatoes smoke for one hour.
Add the mini marshmallows to the top of the sweet potatoes, then increase the heat of the smoker to 400°F.
Let them smoke for another 15-20 minutes until the tops of the marshmallows are golden brown and slightly crispy.
Remove from the smoker, sprinkle with extra walnuts, and serve immediately.