Preheat oven to 350 degrees. Line a 12-cup muffin tin with cupcake liners.
In a medium bowl, whisk flour, baking soda, salt, baking powder, and nutmeg together. Set aside.
In a large bowl, cream butter and sugar with a mixer on medium speed until mixed and creamy (about two minutes). Add the egg and vanilla and mix on medium speed until fluffy (about three minutes). Add the flour mixture and mix on low speed until flour is just mixed in. Add sour cream, orange juice, cranberry sauce, and orange zest. Mix until ingredients are fluffy (about two minutes).
Divide betwween the muffin cups and bake until an inserted toothpick comes out dry (about 23 minutes in my oven). Let cool for a couple of minutes before removing from the muffin tin.
Frost once cooled. Sprinkle with powdered sugar and dried cranberries.
Frosting
Mix butter and one cup powdered sugar in a bowl until combined (about two minutes). Slowly add remaining two cups of powdered sugar and mix on low-medium low until thoroughly mixed (about two minutes). Add cranberry juice and mix. Frosting will be light and fluffy and pink all the way through when it's ready.
Notes
Did you make this recipe? Share on Instagram and tag @carrieelleblog!