Peppermint Mocha Donuts

Delicious Peppermint Mocha Donuts glistening with a creamy peppermint glaze, ready to be enjoyed. Save
Delicious Peppermint Mocha Donuts glistening with a creamy peppermint glaze, ready to be enjoyed. | urbanforkbeat.com

These baked chocolate donuts blend cocoa and espresso for a deep mocha flavor, enhanced by a smooth peppermint glaze. Light and moist, they combine the warmth of coffee with a refreshing hint of mint. Perfect for holiday mornings or an indulgent treat, the batter is quick to prepare and baked to perfection in under 15 minutes. A sprinkle of crushed peppermint candies adds texture and festive flair. Ideal for a cozy snack alongside a cup of hot coffee or mocha.

I discovered these peppermint mocha donuts on a December morning when I was craving something that tasted like the holidays but didn't require a trip to the bakery. There's something magical about the combination of rich chocolate and cool peppermint—it's like capturing that perfect holiday coffee shop moment and bringing it home to your own kitchen. The first time I pulled a batch from the oven, the aroma of espresso-infused chocolate filled my entire apartment, and I knew I'd found something special.

I'll never forget making these for my book club gathering last December. Everyone arrived expecting store-bought treats, and when they bit into a warm peppermint mocha donut, the room went completely quiet for a moment. That's when I knew these weren't just dessert—they were the kind of thing that makes people feel cared for.

Ingredients

  • All-purpose flour (1 cup): This is your foundation, and measuring it correctly makes all the difference. I learned to spoon flour into my measuring cup and level it off rather than scooping directly from the bag—it prevents dense, tough donuts.
  • Unsweetened cocoa powder (1/3 cup): Don't use the sweetened kind here; you want pure chocolate flavor that won't overpower the peppermint. Natural cocoa powder gives you a deeper, more sophisticated taste.
  • Granulated sugar (1/2 cup): This sweetens the donut base while keeping the texture tender. The donuts aren't overly sweet because the glaze handles most of the sugar content.
  • Baking powder (1 tsp) and baking soda (1/2 tsp): Together, these create lift and help the donuts rise evenly in the pan. The combination is what keeps them light rather than dense.
  • Salt (1/4 tsp): A pinch of salt amplifies the chocolate flavor and balances the sweetness beautifully.
  • Whole milk (1/2 cup): This keeps the donuts moist and tender. If you go dairy-free, use a neutral plant-based milk—oat or almond work wonderfully.
  • Strong brewed espresso or coffee (2 tbsp, cooled): This is what transforms ordinary chocolate donuts into something sophisticated. The espresso doesn't make them taste like coffee; it makes the chocolate taste deeper and more intense.
  • Large eggs (2): Eggs bind everything together and add richness. Room temperature eggs mix in more smoothly, so I usually pull mine out before I start prepping.
  • Vegetable oil (1/4 cup): Oil keeps these donuts incredibly moist compared to butter. I use a neutral oil so the chocolate and peppermint flavors stay in the spotlight.
  • Vanilla extract (1 tsp): Just a touch of vanilla rounds out the flavor profile and adds warmth.
  • Powdered sugar (1 cup, sifted): Sifting matters here because lumpy glaze looks unprofessional and doesn't coat smoothly. Take the extra minute.
  • Milk for glaze (1–2 tbsp): This thins the glaze to the perfect consistency. Start with 1 tablespoon and add more if needed until you can dip easily.
  • Peppermint extract (1/2 tsp): This is potent, so start conservatively. Some people are sensitive to mint, and you can always add more—you can't take it out.
  • Cocoa powder for glaze (1 tbsp, optional): Add this if you want a chocolate-peppermint glaze instead of pure white. It looks stunning and tastes like a peppermint bark donut.
  • Crushed peppermint candies or candy canes (1/4 cup): Crush them just before using so they stay crunchy and colorful. Pre-crushed ones can get powdery.
  • Mini chocolate chips (optional): Add these immediately after glazing while it's still wet, so they stick perfectly.

Instructions

Prepare your stage:
Preheat your oven to 350°F and grease your donut pan thoroughly. I use a pastry brush and melted butter or cooking spray, getting into all those little crevices. Cold pans make donuts stick, so don't skip this step.
Combine the dry mixture:
In a large bowl, whisk together flour, cocoa powder, sugar, baking powder, baking soda, and salt. This distributes the leavening agents evenly so your donuts rise uniformly. You'll see the mixture turn from brown to an almost chocolate color.
Mix the wet ingredients:
In another bowl, whisk together milk, cooled espresso, eggs, oil, and vanilla until completely smooth and homogeneous. Make sure the espresso is cooled so it doesn't cook the eggs. The mixture should look like chocolate milk.
Bring them together gently:
Pour the wet mixture into the dry ingredients and stir until just combined. This is where patience matters—overmixing develops gluten and creates tough, chewy donuts instead of tender ones. Stop stirring the moment you don't see any dry flour.
Fill the pan:
Spoon or pipe the batter into your donut pan cavities, filling each about 2/3 full. If you use a piping bag, it's cleaner and more even. Leave a little space at the top because they'll rise slightly.
Bake with intention:
Bake for 10–12 minutes. You'll know they're done when a toothpick inserted into a donut comes out clean or with just a few moist crumbs—not wet batter. The donuts may not look dramatically brown on top because of the cocoa powder, so the toothpick test is essential.
Cool strategically:
Let donuts rest in the pan for exactly 5 minutes. This lets them firm up enough to handle. Then turn them out onto a wire rack to cool completely. Trying to glaze warm donuts means the glaze slides right off.
Create the glaze:
Whisk together sifted powdered sugar, milk, peppermint extract, and cocoa powder if using. Start with 1 tablespoon of milk and add more until you reach a consistency that's pourable but still coats the back of a spoon. If it's too thick, the donuts won't get an even coat. If it's too thin, it'll drip off.
The glaze moment:
Dip each cooled donut into the glaze, rotating gently to coat all sides. Hold it over the bowl for a moment to let excess glaze drip back. Then immediately sprinkle with crushed peppermint candies and chocolate chips while the glaze is still wet. The toppings stick better this way.
Let it set:
Give the glaze 10 minutes to set before serving or stacking. This prevents them from sliding around on the plate.
Save
| urbanforkbeat.com

There's a moment that happens every time I make these donuts—someone walks into my kitchen, the aroma hits them, and their face just lights up. It's the combination of warm chocolate and cool peppermint that somehow feels like comfort and celebration at the same time. These donuts remind me why I love cooking for people: it's not about perfection, it's about creating a moment where someone feels genuinely delighted.

Variations and Flavor Swaps

The beauty of this recipe is how flexible it is. I've made these with white chocolate glaze instead of peppermint, adding crushed candy canes as garnish for the same festive effect. For a darker, more intense version, I'll add an extra tablespoon of cocoa powder to the donut base. If you want to go seasonal, swap the peppermint extract for almond extract and top with sliced almonds for a winter almond-chocolate donut. I've also done a salted caramel glaze variation for fall—use the same glaze recipe but replace peppermint extract with vanilla and drizzle with salted caramel sauce before the glaze sets. The espresso is non-negotiable though; it's what makes the chocolate sing.

Storage and Make-Ahead Tips

These donuts are honestly best the same day you make them, when the glaze is still set and the donut is still tender. But I've learned how to make them work for a couple days. Store them in an airtight container at room temperature, and they'll stay fresh for up to 2 days. Don't refrigerate them—the cold makes them stale faster than you'd think. If you want to make them ahead, prepare the batter the morning you want to bake them, or bake the donuts plain a day early and glaze them fresh in the morning. The unglazed donuts keep better than the glazed ones because the glaze can get sticky in an airtight container. I've also frozen unglazed donuts for up to a month; just thaw them at room temperature and glaze them fresh.

Pairing Ideas and Serving Suggestions

Serve these peppermint mocha donuts exactly as their name suggests—with a hot mocha, latte, or even a simple cup of black coffee. The cool peppermint glaze against a warm espresso drink is the perfect balance. I've also served them with hot chocolate for a completely decadent moment, and with peppermint hot chocolate for someone who wanted to lean all the way into the peppermint theme. For a lighter option, they're beautiful alongside fresh mint tea. If you're serving them at a gathering, arrange them on a festive platter and let people help themselves; there's something special about the informal elegance of a donut spread. Dust with a little extra powdered sugar or crushed peppermint candy right before serving if they've been sitting for a while and lost their sparkle.

  • Pair with a hot mocha or espresso drink for the ultimate comfort moment.
  • Serve them slightly warm if possible—pop them in the microwave for 10 seconds just before eating.
  • Make them the centerpiece of a holiday breakfast or brunch, and watch them disappear.
A close-up of freshly baked Peppermint Mocha Donuts, generously sprinkled with crushed peppermint candy. Save
A close-up of freshly baked Peppermint Mocha Donuts, generously sprinkled with crushed peppermint candy. | urbanforkbeat.com

These peppermint mocha donuts are the kind of recipe you'll return to every December, or whenever you need to remind yourself what comfort tastes like. They're proof that the simplest combinations—chocolate, peppermint, and a little espresso—can create something genuinely memorable.

Questions & Answers

Yes, strong brewed coffee can substitute espresso to maintain the mocha flavor intensity.

Mix wet and dry ingredients gently, avoiding overmixing, and bake just until a toothpick comes out clean.

Use plant-based milk alternatives like almond or oat milk for the glaze to keep it dairy-free.

Keep them in an airtight container at room temperature for up to 2 days to maintain freshness.

Yes, mini chocolate chips can be added as a garnish for extra richness and texture.

Peppermint Mocha Donuts

Chocolate donuts with espresso and a cool peppermint glaze, perfect for festive mornings or dessert.

Prep 20m
Cook 12m
Total 32m
Servings 12
Difficulty Easy

Ingredients

Donuts

  • 1 cup all-purpose flour
  • ⅓ cup unsweetened cocoa powder
  • ½ cup granulated sugar
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ¼ teaspoon salt
  • ½ cup whole milk
  • 2 tablespoons strong brewed espresso, cooled
  • 2 large eggs
  • ¼ cup vegetable oil
  • 1 teaspoon vanilla extract

Peppermint Glaze

  • 1 cup powdered sugar, sifted
  • 1 to 2 tablespoons milk
  • ½ teaspoon peppermint extract
  • 1 tablespoon cocoa powder (optional)

Garnish

  • ¼ cup crushed peppermint candies or candy canes
  • Mini chocolate chips (optional)

Instructions

1
Prepare Oven and Pan: Preheat oven to 350°F. Grease a standard donut pan.
2
Combine Dry Ingredients: In a large bowl, whisk together flour, cocoa powder, sugar, baking powder, baking soda, and salt.
3
Mix Wet Ingredients: In a separate bowl, whisk milk, espresso, eggs, vegetable oil, and vanilla extract until smooth.
4
Form Batter: Pour wet ingredients into dry ingredients and mix until just combined; avoid overmixing.
5
Fill Donut Pan: Spoon or pipe batter into each cavity of the prepared pan, filling about two-thirds full.
6
Bake Donuts: Bake for 10 to 12 minutes or until a toothpick inserted in the center emerges clean.
7
Cool Donuts: Allow donuts to cool in the pan for 5 minutes before transferring to a wire rack to cool completely.
8
Prepare Peppermint Glaze: Whisk together powdered sugar, milk, peppermint extract, and optional cocoa powder until smooth and pourable.
9
Glaze Donuts: Dip cooled donuts into glaze, then immediately sprinkle with crushed peppermint candies and optional mini chocolate chips.
10
Set Glaze: Let glaze set for 10 minutes before serving.
Additional Information

Equipment Needed

  • Standard donut pan
  • Mixing bowls
  • Whisk
  • Wire rack
  • Sifter for powdered sugar

Nutrition (Per Serving)

Calories 210
Protein 3g
Carbs 33g
Fat 8g

Allergy Information

  • Contains eggs, wheat (gluten), and milk. May contain soy depending on chocolate used. Check peppermint candies for nut or gluten contaminants.
Tara Nguyen

Sharing easy meals, kitchen wisdom, and wholesome recipes for everyday cooks.