01 - Preheat oven to 350°F. Lightly grease a mini muffin tin or line with mini muffin papers.
02 - In a large bowl, thoroughly whisk together flour, brown sugar, baking powder, baking soda, cinnamon, nutmeg, and salt until evenly combined.
03 - In a separate bowl, combine mashed sweet potato, eggs, vegetable oil, and vanilla extract. Mix until smooth and uniform.
04 - Add wet mixture to dry ingredients and stir until just incorporated. Avoid overmixing for a tender crumb.
05 - Spoon batter into mini muffin tin, filling each cavity approximately three-quarters full. Bake for 12 to 15 minutes or until a toothpick inserted into the center emerges clean.
06 - Remove muffins from oven and cool completely on a wire rack before assembling.
07 - Using an electric mixer or hand whisk, beat together cream cheese, powdered sugar, and vanilla extract until the mixture is smooth and fluffy.
08 - Once cooled, carefully slice each mini muffin horizontally. Spread or pipe a small amount of cream cheese filling onto the bottom half, then gently replace tops to form sandwiches.
09 - Slide four cream cheese-filled mini muffins onto each wooden skewer for easy serving.
10 - Optionally, dust with ground cinnamon or powdered sugar just before presenting to enhance flavor and visual appeal.