Preheat the Oven: Preheat your oven to 350°F (175°C). Line a muffin tin with paper liners or grease it with non-stick spray.
Prepare Sweet Potatoes: If you haven’t done so already, roast your sweet potato until tender (about 45 minutes at 400°F or until easily pierced with a fork), allow it to cool, then scoop out the flesh and mash until smooth.
Mix Wet Ingredients: In a large mixing bowl, combine the mashed sweet potatoes, melted coconut oil or butter, brown sugar, granulated sugar, eggs, and vanilla extract. Whisk until well combined and smooth.
Blend Dry Ingredients: In a separate bowl, whisk together the all-purpose flour, baking powder, baking soda, ground cinnamon, ground nutmeg, and salt.
Combine Mixtures: Gradually add the dry ingredient mixture into the wet ingredients, stirring gently until just combined. Be careful not to overmix.
Add Extras: If using, fold in the chopped walnuts or pecans and raisins or chocolate chips until evenly distributed throughout the batter.
Fill Muffin Cups: Divide the batter evenly among the prepared muffin cups, filling each one about 0.666 full.
Bake: Bake in the preheated oven for 20.0 minutes, or until a toothpick inserted in the center of a muffin comes out clean.
Cool & Serve: Allow the muffins to cool in the pan for about 5.0 minutes before transferring them to a wire rack to cool completely.
Enjoy: Serve warm with a pat of butter or simply enjoy them as is!
Notes
Optional ingredients can be adjusted based on preference.