Preheat oven to 400°F (204°C). Prick a medium sweet potato with a fork and place on a baking sheet. Roast for 45–60 minutes until tender. Let cool, peel, and mash. Measure 1 cup and set aside.
Reduce oven to 350°F (175°C). Line a 12-cup muffin pan with liners.
In a bowl, whisk flour, baking powder, baking soda, salt, cinnamon, nutmeg, ginger, and cloves. Set aside.
In a large bowl, beat butter, brown sugar, and granulated sugar for 3–4 minutes until fluffy. Scrape the bowl as needed.
Beat in eggs one at a time. Mix in vanilla and mashed sweet potato until just combined.
Add dry ingredients in 3 parts, alternating with buttermilk. Start and end with dry. Mix gently—don’t overmix.
Divide batter among liners, filling two-thirds full. Bake 18–22 minutes, until a toothpick comes out clean. Cool in the pan for 5 minutes, then transfer to a wire rack.
Beat softened butter and honey until creamy. Slowly mix in powdered sugar until smooth. Add 1–2 tablespoons cream or milk until soft and spreadable. Beat 2–3 more minutes until fluffy.
Once cupcakes are cool, frost with a swirl of honey butter frosting. Pipe for a polished look or spread with a spatula for a rustic finish.