Peppermint Mocha Morning Bun

A close-up of warm Peppermint Mocha Morning Buns with a glossy, peppermint sugar topping. Save to Pinterest
A close-up of warm Peppermint Mocha Morning Buns with a glossy, peppermint sugar topping. | cookingwithalana.com

This festive morning bun combines a tender brioche dough with a rich filling of cocoa, espresso, and peppermint. The dough is kneaded until silky, filled generously, rolled, and sliced to create swirls of chocolate and mint flavor. After a gentle rise, the buns bake to golden perfection. A final dusting of peppermint sugar and optional glaze adds sparkle and cool freshness, making each bite a decadent start to your day.

I discovered peppermint mocha buns one December morning at a tiny bakery in Portland, tucked between holiday shoppers and steaming espresso machines. The baker, Maria, let me watch as she pulled a tray of these jeweled pastries from the oven—soft brioche spirals studded with chocolate and swirled with espresso, their tops glittering with crushed peppermint candy like fresh snow. I asked for the recipe that day, and she smiled and said, 'It's not magic, just love and good timing.' Now, every winter, I recreate that moment in my own kitchen.

I remember my sister arriving unexpectedly on a snowy morning and finding these cooling on my counter. She closed her eyes with that first bite and said, 'This is what December should taste like.' We spent the whole morning drinking coffee and talking with powdered sugar on our faces, and suddenly these weren't just pastries—they were a moment we needed.

Ingredients

  • All-purpose flour (3 1/2 cups): The foundation for your dough—it's the architecture that holds everything together. Use fresh flour if you can; older flour absorbs more liquid and can make your dough heavy
  • Granulated sugar for dough (1/3 cup): Not just sweetness, but food for the yeast. It helps activate the magic that makes your dough rise into clouds
  • Instant yeast (2 1/4 tsp): Check your expiration date—dead yeast won't rise, and there's nothing sadder than a flat pastry. Store it in the fridge after opening if you want it to last
  • Fine sea salt (1 tsp): This isn't just seasoning; it strengthens gluten and keeps your dough from spreading too fast. Don't skip it
  • Whole milk, lukewarm (3/4 cup): Warm, not hot. Too hot kills yeast; too cold slows it down. Think bathwater temperature
  • Large eggs, room temperature (2): Cold eggs don't mix smoothly. Pull them out an hour before you start, and your dough will be silkier
  • Unsalted butter for dough (1/2 cup): Softened means you can leave fingerprints in it. This is the secret to tender, enriched brioche
  • Unsalted butter for filling (1/2 cup): A separate batch, softened the same way, ready to cradle your chocolate and spice
  • Packed brown sugar (1/2 cup): Its molasses adds deep, warm notes that white sugar can't match. Don't skip this for the other kind
  • Unsweetened cocoa powder (2 tbsp): The real deal, not hot chocolate mix. It brings bitterness that balances the sweetness perfectly
  • Instant espresso powder (1 tbsp): This doesn't taste like coffee—it tastes like the ghost of coffee, mysterious and rich. Don't use regular instant coffee granules
  • Peppermint extract (1/2 tsp in filling, 1/2 tsp in topping, 1/4 tsp in glaze): A little goes a long way. This is the star that ties everything together. Use quality extract; the cheap stuff tastes medicinal
  • Mini chocolate chips (1/2 cup): Mini is better than chunks here—they distribute evenly and melt into every spiral. Some people swap dark chocolate pieces for more intensity
  • Granulated sugar for topping (1/3 cup): Mixed with peppermint extract, this becomes the glittering crown on top
  • Crushed candy canes (about 1/4 cup from 2 canes): Smash them while they're still in the wrapper—it's weirdly therapeutic. The texture matters; you want sparkly shards, not powder
  • Powdered sugar for glaze (1 cup): Optional, but it adds a tender sweetness that makes these feel like a treat

Instructions

Bring everything to the table:
Gather your flour, sugar, yeast, salt, milk, eggs, and that softened butter. Room temperature ingredients mix faster and more smoothly—this is not a step to rush. If you're using a stand mixer, attach the dough hook now
Build your dough foundation:
In your large bowl or mixer, combine the flour, sugar, yeast, and salt—these are your dry squad. Pour in the lukewarm milk and add your room-temperature eggs. Mix on low speed until you see a shaggy, rough dough that looks like it barely knows what it's doing. This should take about 2 minutes. Don't worry if it's messy
Introduce the butter slowly:
Here's where patience matters. Add your softened butter a tablespoon at a time, mixing on low until each piece is nearly incorporated before adding the next. This seems tedious, but it's the difference between silky brioche and greasy dough. As the butter comes in, the dough will transform—first it'll look slick and broken, then suddenly, it'll come together into something smooth and elastic. Keep mixing for 8–10 minutes total until the dough is supple and springs back when you poke it
Let time work its magic:
Place your dough in a lightly oiled bowl and cover it with a clean kitchen towel or plastic wrap. Find a warm spot—near a sunny window, on top of the fridge, or in a slightly warm oven works. Let it rise until it's doubled in size, about 1–1.5 hours. You'll know it's ready when you press your finger into it and the indent stays
Prepare your filling while you wait:
In a small bowl, beat together that second portion of softened butter with the brown sugar until light and fluffy—this takes about 2–3 minutes with a hand mixer or wooden spoon. Sift in your cocoa powder and espresso powder (sifting prevents lumps), add the peppermint extract, and beat until you have a smooth, spreadable mixture that smells like a fancy coffee shop
Shape your spirals:
Once your dough has doubled, gently punch it down—don't be aggressive, just deflate it. Turn it out onto a lightly floured surface and roll it into a rectangle about 12 inches wide and 18 inches long. Use your hands as much as your rolling pin; brioche dough is forgiving. Spread your filling evenly over the entire surface, leaving a small border. Sprinkle the mini chocolate chips over the filling in an even layer
Roll it into a log:
Starting from one long edge, roll the dough tightly toward you, sealing the seam by pinching as you go. You want it firm but not crushed. Imagine you're rolling up a poster, not squeezing a stress ball
Slice with intention:
Using a sharp, serrated knife or dental floss (yes, really—it won't crush the dough), cut your log into 12 equal pieces. A gentle sawing motion works better than a hard chop. If you're using floss, slide it under the log and cross the ends over the top, pulling quickly and firmly
Arrange and prepare to rise again:
Place each bun cut-side up in a buttered 9x13-inch baking dish. They should nestle together but not touch. Cover loosely with a towel and let them rise for 30–45 minutes. They should puff up and look soft and puffy, not quite doubled, but definitely fuller than when you placed them
Bake until golden:
Preheat your oven to 350°F (175°C). When your buns are puffy, bake them for about 25 minutes until they're golden brown on top and set in the middle. A toothpick inserted into the thickest bun should come out clean. The kitchen will smell like a dream
Make your sparkly topping:
While the buns are baking, mix your granulated sugar with the peppermint extract in a small bowl. Crush those candy canes into sparkly shards and stir them in. The peppermint extract will turn the sugar slightly damp and the color will be a pale pink—exactly what you want
Optional glaze for extra indulgence:
If you're making the glaze, whisk together your powdered sugar, milk, and peppermint extract until it's smooth and pourable—think of the consistency of heavy cream. You want it thin enough to drizzle but thick enough to coat
The finishing touch:
Let your buns cool for just a few minutes—they should still be warm but not burning hot. Sprinkle that peppermint sugar generously over each one, letting it stick to the warmth. If you're using glaze, drizzle it in a delicate pattern across the top. Serve while warm, with a hot mocha or peppermint hot chocolate alongside
Fluffy and swirled, these delicious Peppermint Mocha Morning Buns are ready to enjoy with coffee. Save to Pinterest
Fluffy and swirled, these delicious Peppermint Mocha Morning Buns are ready to enjoy with coffee. | cookingwithalana.com

I baked these for a winter book club, and they became more famous than the book we were supposed to discuss. One friend asked for the recipe to make them for her daughter's Christmas morning. Another called me weeks later just to say she'd finally nailed them. That's when I realized these buns had become more than breakfast—they'd become a thread connecting my kitchen to others', a gift that kept giving long after they were eaten.

The Overnight Method

If you want to wake up to fresh-baked buns without the early morning work, refrigerate your shaped buns after slicing (step 7). Cover them tightly with plastic wrap and pop them in the fridge overnight. In the morning, remove them 30 minutes before baking to come to room temperature, then bake as directed. The cold rise actually deepens the flavors—something about time and patience makes everything better.

Customizing Your Filling

The beauty of these buns is how flexible they are. Some mornings I use dark chocolate chunks instead of mini chips for something more sophisticated. Others I add a tiny pinch of cayenne pepper to the cocoa mixture for a subtle kick that makes people ask, 'What is that flavor?' You could swap the peppermint for different extracts—almond, vanilla, even a touch of rum extract—and the method stays exactly the same. The ratio of cocoa to espresso to peppermint is what makes these work, so play with fillings, not proportions.

Serving and Storage

These buns are best warm, within a few hours of baking. But they're honestly still wonderful the next day—wrap them gently in foil and reheat at 300°F for about 10 minutes. For longer storage, freeze them in an airtight container for up to three weeks. Thaw at room temperature and warm before serving. I always make two batches because one never survives to the second day, and I like having frozen ones for unexpected visitors.

  • Serve with hot coffee or that promised peppermint hot chocolate to complete the experience
  • They're small enough to grab one with your hands, large enough to feel indulgent
  • The glaze adds a touch of elegance, but the buns are equally beautiful without it if you're pressed for time
Golden-baked Peppermint Mocha Morning Buns, a festive breakfast pastry drizzled with sweet glaze. Save to Pinterest
Golden-baked Peppermint Mocha Morning Buns, a festive breakfast pastry drizzled with sweet glaze. | cookingwithalana.com

These peppermint mocha morning buns are the kind of recipe that becomes tradition. Make them once and people will ask for them every December. Make them twice and you'll have perfected your technique. Make them three times and they'll taste like home.

Recipe Questions & Answers

All-purpose flour provides the right balance of structure and softness for tender brioche dough.

Yes, shaping the buns and refrigerating overnight before baking enhances flavor and offers convenient timing.

Espresso and cocoa create a deep mocha base, while peppermint adds a refreshing brightness that complements the richness.

Chopped dark chocolate can be substituted for mini chocolate chips to increase richness and texture.

The glaze is optional but adds a sweet, smooth finish that enhances the peppermint notes and visual appeal.

Keep the topping dry until ready to use to maintain its sparkle and texture on the baked buns.

Peppermint Mocha Morning Bun

Soft brioche dough enriched with chocolate, espresso, and peppermint, finished with a sparkling sugar topping.

Prep 25m
Cook 25m
Total 50m
Servings 12
Difficulty Medium

Ingredients

Dough

  • 3 1/2 cups all-purpose flour
  • 1/3 cup granulated sugar
  • 2 1/4 teaspoons instant yeast
  • 1 teaspoon fine sea salt
  • 3/4 cup whole milk, lukewarm
  • 2 large eggs, room temperature
  • 1/2 cup unsalted butter, softened

Filling

  • 1/2 cup unsalted butter, softened
  • 1/2 cup packed brown sugar
  • 2 tablespoons unsweetened cocoa powder
  • 1 tablespoon instant espresso powder
  • 1/2 teaspoon peppermint extract
  • 1/2 cup mini chocolate chips

Peppermint Sugar Topping

  • 1/3 cup granulated sugar
  • 1/2 teaspoon peppermint extract
  • 2 candy canes, crushed (about 1/4 cup)

Optional Glaze

  • 1 cup powdered sugar
  • 1–2 tablespoons whole milk
  • 1/4 teaspoon peppermint extract

Instructions

1
Combine dry ingredients: In a large bowl or stand mixer, mix flour, sugar, yeast, and salt.
2
Add wet ingredients and form dough: Add lukewarm milk and eggs; mix on low speed until a shaggy dough forms.
3
Incorporate butter and knead: Gradually add softened butter while mixing until dough is smooth and elastic, about 8–10 minutes.
4
First rise: Cover dough and let rise in a warm place until doubled in size, approximately 1 to 1.5 hours.
5
Prepare filling: Beat together butter, brown sugar, cocoa powder, espresso powder, and peppermint extract until smooth.
6
Shape dough: Punch down risen dough and roll out on a lightly floured surface to a 12x18-inch rectangle.
7
Add filling: Spread filling evenly over dough and sprinkle with mini chocolate chips.
8
Roll and slice: Roll dough tightly from the long side into a log and slice into 12 equal pieces.
9
Second rise: Place buns cut-side up in a buttered 9x13-inch baking dish, cover, and let rise until puffy, 30–45 minutes.
10
Preheat oven and bake: Preheat oven to 350°F. Bake buns for 25 minutes until golden and set.
11
Prepare peppermint sugar topping: While baking, mix granulated sugar and peppermint extract, then stir in crushed candy canes.
12
Optional glaze preparation: Whisk powdered sugar, milk, and peppermint extract until smooth.
13
Finish and serve: Cool buns slightly; sprinkle with peppermint sugar topping and drizzle glaze if using. Serve warm.
Additional Information

Equipment Needed

  • Stand mixer or large mixing bowl
  • Rolling pin
  • 9x13-inch baking dish
  • Small bowls
  • Whisk

Nutrition (Per Serving)

Calories 360
Protein 6g
Carbs 48g
Fat 17g

Allergy Information

  • Contains wheat (gluten), milk, and eggs.
  • May contain soy if chocolate chips contain soy lecithin.
Alana Brooks