Preheat and Prepare: Preheat your oven to 375°F (190°C). Line a muffin tin with paper liners or grease each cup lightly.
Mix Dry Ingredients: In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, salt, cinnamon, and nutmeg.
Combine Wet Ingredients: In a separate bowl, whisk together the melted butter, eggs, buttermilk, vanilla extract, and orange zest until well combined.
Combine Wet and Dry Ingredients: Add the wet ingredients to the dry ingredients, stirring until just combined. Be careful not to overmix; a few lumps are okay. Fold in the chopped cranberries gently.
Fill Muffin Cups: Divide the batter evenly among the muffin cups, filling each about two-thirds full.
Bake: Bake in the preheated oven for 18-20 minutes or until a toothpick inserted into the center comes out clean. The tops should be golden brown.
Prepare the Glaze: While the muffins are baking, whisk together the powdered sugar, orange juice, and orange zest until smooth. Adjust the consistency by adding more juice or sugar as needed.
Glaze the Muffins: Once the muffins are out of the oven and have cooled for a few minutes, drizzle the glaze over the tops. Allow the glaze to set before serving.
Serve and Enjoy! These Spiced Cranberry Orange Holiday Muffins are best enjoyed warm, accompanied by a cup of your favorite festive beverage. Share with friends and family or savor them as a delightful treat during quiet holiday moments.