BAKE WITH ZOHA

  • Recipes
  • About
    • About Zoha Malik
  • Shop
  • Contact
menu icon
go to homepage
  • Recipes
  • About
    • About Zoha Malik
  • Shop
  • Contact

search icon
Homepage link
  • Recipes
  • About
    • About Zoha Malik
  • Shop
  • Contact

ร—
Home ยป Recipes ยป Sweet Breads

Pillowy Soft Brioche Donuts (Chocolate + Vanilla Glaze!)

picture of zoha
By Zoha Malik
Updated on Aug 5, 2026
19 Comments

This post may contain affiliate links.

โ†“ Jump to Recipe

These Brioche Donuts are the result of 2 years of testing. I made them every month for my son's milestone photos, tweaking and perfecting every detail until I got them just right - and I can genuinely say they're unlike any donut I've had. The secret is an enriched brioche dough with a higher quantity of butter and eggs than most donut recipes. This gives the donuts a delicious buttery flavor and tender, melt-in-the-mouth texture while still being light and pillowy soft - just like brioche bread! Covered in either a classic vanilla glaze or a rich chocolate glaze, they taste every bit as good as they look and, unlike most bakery donuts, are not too sweet.

A plate of assorted donuts topped with chocolate glaze and white sugar glaze, arranged closely together on a round, white surface.

The oil temperature is make or break

This might be surprising for you to learn, but the single most important thing in perfecting this donut recipe (or really any donut recipe) is getting the temperature of the oil right. Most recipes call for 350F, but my hot take is that is too hot. When the oil is hot, the donuts cook quickly and form a crispy crust on the outside, which doesn't allow them to rise fully. This results in dense, undercooked centers and an unpleasant dark color on the outside. If the oil is not hot enough, on the other hand, the donuts can take so long to cook that they become greasy.

The perfect medium? 320-330F. Monitor the temperature with an oil thermometer and adjust the flame as needed to keep it in that range - and your donuts will puff up beautifully while developing a golden crust.

Frying a test donut is non-negotiable

Normally I'd say I *recommend* frying a test donut first, but for this recipe I'm saying it's mandatory. Different factors like your burner, pan size, amount of oil and kitchen temperature impact how quickly your donuts fry, even if you're regulating the oil temperature. Frying one test donut first will give you an exact idea of where you need to keep the flame and how long you need to fry to get the perfect cook.

A close-up of a glazed donut torn in half, revealing its airy, flaky interior. The donut rests on a white surface with other donuts blurred in the background.

Step by step photos

Let's quickly go over the steps with photos to help you visualize this donut recipe.

1. Knead and first rise

A glass mixing bowl filled with smooth, golden-dough sits on a dark wooden surface. The dough appears freshly mixed, with some streaks left on the bowls sides.
Add all ingredients other than the butter to the bowl of your stand mixer. Use the dough hook attachment to knead until a shaggy dough forms.
A glass mixing bowl with thick dough and several chunks of butter on top, sitting on a wooden surface.
Add the room temperature, cubed butter.
A glass mixing bowl filled with thick, yellow dough sits on a dark wooden cutting board, with some flour scattered in the background.
Knead again for 5-7 minutes until the dough is smooth and stretchy (it will still be slightly sticky - that's ok!).
A round ball of yellow dough sits in a clear glass bowl on a dark wooden surface, ready to rise or be shaped.
Transfer to a clean bowl sprayed with oil. Cover and let it rise for 60-90 minutes until it's doubled in size.

2. Shaping and second rise

A glass bowl filled with risen dough sits on a wooden surface. The dough is smooth and slightly glossy, filling most of the bowl.
Once the dough has risen, it's time to shape.
Dough rolled out on a countertop with six donut shapes cut out, each with a smaller hole in the center, ready for baking or frying.
On a floured surface, roll the dough out to ยฝ" thick, and use a donut cutter to cut out donuts.
Six uncooked, round donuts with holes in the center rest on individual squares of parchment paper, arranged in two columns on a white surface.
Roll up the scraps and repeat until all donuts are done. Gently place them on parchment paper squares.
Six unbaked doughnuts are placed on individual squares of parchment paper, arranged in two columns and three rows on a white tray. They look puffy
Let the donuts rise for a second time for about 30-45 minutes until they're puffed up.

3. Frying

Six donut-shaped pieces of dough are frying in hot oil in a large pan on a stovetop, with bubbles forming around them. A cooling rack is placed nearby on the counter.
Heat vegetable oil to 320F and fry the donuts 3-5 at a time.
Five doughnuts are frying in oil in a large pan on a stovetop, turning golden brown. A cooling rack sits nearby on the countertop.
Fry for ~3 minutes per side or until cooked through. Drain on a wire rack.

4. Glazing

A hand with a diamond ring dips a plain donut into a bowl of chocolate glaze, with some chocolate dripping down the side of the bowl.
Prepare the quick chocolate and vanilla glazes while frying the donuts.
A hand holding a donut freshly dipped in glossy chocolate glaze over a glass bowl with chocolate drips.
Dip the donuts into the glazes while still warm, and let them set completely.

Serve and enjoy! If you feel adventurous, you can also upgrade these into filled donuts, like my Nutella donuts with a Nutella filling, or my Creme Brulee donuts with a custard filling and caramel coating.

3 more lessons from 2 years of testing

  1. Kneading. Kneading properly is very important to allow the donuts to rise. Since this is a highly enriched dough, I recommend using a stand mixer with a dough hook as kneading by hand will be very messy (not impossible, though!). After adding the butter, make sure you knead the dough long enough until it passes the window-pane test: you should be able to stretch a small piece of dough between your fingers until light passes through without it tearing
  2. Proofing. Most dense donuts have not been proofed properly! I recommend doing the first rise in a warm spot in your kitchen until the dough has roughly doubled in size. For the second rise after shaping the donuts, I recommend keeping them in a cooler spot in your kitchen until they look smooth and puffed up. Avoid keeping them in a hot spot or next to your stove while frying, as they can over-proof and develop large air pockets which soak oil during frying
  3. Shaping. When rolling out the dough, make sure you add enough flour that it doesn't stick. If at any point the dough pulls back or doesn't roll out easily, let it sit for 5-10 minutes so the gluten can relax. Cut the donuts when the dough is relaxed and not sticking to the surface - this will ensure they maintain their perfect round shape and don't shrivel back up
A close-up of glazed donuts on a white plate, with one donut covered in chocolate glaze and the others in a light sugar glaze.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A plate of assorted donuts topped with chocolate glaze and white sugar glaze, arranged closely together on a round, white surface.

Pillowy Soft Brioche Donuts Recipe (Chocolate And Vanilla Glaze!)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 5 reviews

  • Author: Zoha Malik
  • Total Time: 3 hours (includes rest time)
  • Yield: 15 donuts
Print Recipe
Pin Recipe

Description

Fluffy, melt-in-the-mouth donuts made with a rich brioche dough and covered in chocolate or vanilla glaze. Easy to make and better than any bakery!


Ingredients

Donut dough:

  • ยฝ cup whole milk (120g)
  • ยผ cup water (60g)
  • 4 tsp instant yeast
  • ยฝ cup granulated sugar (100g)
  • 4 large eggs
  • 2 tsp salt
  • 1 tsp vanilla
  • 4 ยฝ cups all purpose flour (585g)
  • 10 tbsp butter (140g), room temperature

Classic vanilla glaze: (for half the donuts)

  • 1 cup powdered sugar (120g)
  • 2 tbsp milk
  • 2 tbsp melted butter (28g)
  • ยฝ teaspoon vanilla bean paste
  • Pinch of salt

Chocolate glaze: (for half the donuts)

  • 75g semi-sweet chocolate, finely chopped
  • ยผ cup heavy cream (60g)
  • ยผ cup powdered sugar (30g)


Instructions

Donut dough:

  1. Add the milk and water to a bowl/glass and microwave for ~30 seconds or until the mixture is warm to touch (~110F). Don't make it too hot!
  2. Add the warm mixture to the bowl of your stand mixer. Add the yeast, sugar, eggs, salt, vanilla and flour. Use the dough hook attachment to knead on medium-high speed (6 on a KitchenAid) for 5 minutes until a shaggy, sticky dough forms
  3. Cut the room temperature butter into cubes. Add it to the dough. Knead for another 5-7 minutes on medium-high speed until the butter is fully incorporated and the dough looks smooth and stretchy. It will still be a little sticky to touch, that's fine. Check if the dough passes the window-pane test by stretching a small piece between your thumbs and index fingers. You should be able to stretch it thin enough that light passes through without ripping it.
  4. Transfer the dough to a clean bowl sprayed with oil. Smooth it out, cover the bowl with cling wrap, and place in a warm spot in your kitchen for 60-90 minutes, or until the dough has doubled in size. I like to put the bowl in my oven, turned off but with the light bulb on.
  5. Once the dough has risen, it's time to shape the donuts. Cut parchment paper into 15 4x4" squares and place them onto 2 baking sheets
  6. Generously flour a clean surface and your rolling pin, and tip the dough out from the bowl. Punch down any large air pockets, and use the rolling pin to roll it out into a ยฝ" thick sheet. If it feels sticky, dust with more flour until it no longer sticks. If the dough gives resistance to rolling and keeps springing back, let it rest for 5-10 minutes and it should relax
  7. Once the dough has been rolled out to ยฝ" thick and is fully relaxed, use a donut cutter to cut out donuts. You can also use any circular object in your kitchen that is 3.5" wide, and a 1" piping tip to cut the holes. Pull away the scraps of the dough. Gently pick up the donuts one by one and pull out their donut holes carefully without de-shaping them. Place them onto the parchment squares
  8. Roll up the scraps and donut holes into a smooth ball, and roll out again. Repeat the same steps to cut out more donuts as many times as you can, until almost all the dough has been shaped into donuts. Make small donut balls with any leftover dough
  9. Place the baking sheets with the donuts inside them in a cool spot in your kitchen (~70F). Let them rise again for 30-45 minutes until they look puffed up and smooth on top

Glazes:

  1. While the donuts are rising, prepare the glazes. Make the vanilla glaze by mixing together the powdered sugar, milk, melted butter, vanilla and salt in a bowl until smooth
  2. For the chocolate glaze, add the chocolate and cream to a microwave safe bowl, and microwave in 30 second increments, stirring in between, until the chocolate is melted. Mix in the powdered sugar until a smooth glaze forms

Frying and glazing:

  1. In the last 10 minutes of the second rise, prepare the oil for frying. Add ~2" of vegetable oil to a wide bottomed frying pan, and place on the stove on medium heat. Use an oil thermometer to measure the temperature, and heat until the oil reaches 320F, then turn the flame to medium-low. You want to maintain the temperature between 320F and 330F during the frying process. If it drops too low, turn up the heat. If it rises too quickly, lower the flame
  2. Fry one test donut first (I like to take the one that looks the worst!). Fry for 3 minutes per side, flipping carefully, then remove and drain. Let the donut cool down for 2-3 minutes and cut it open. If the donut colored too fast, is raw or dense inside, or didn't rise properly, the oil is likely too hot. If it still looks raw inside without having a dark color outside, the oil might be too cold. If needed, you can fry another test donut. Keep the rest of the donuts away from the stove during the frying process so the heat doesn't cause them to over-proof
  3. Now fry the rest of the donuts. I recommend frying 3-5 at a time, keeping the flame at medium-low, and monitoring the oil temperature so it's between 320F-330F. In the right conditions, the donuts should take 3-4 minutes per side (6-8 minutes total) to cook perfectly. However, the exact time and temperature will be based on the test donut you fried before. Drain the donuts on a wire rack after frying
  4. ย It's best to glaze donuts when they're still warm. If your glazes have thickened up by now, microwave them for 10-20 seconds and stir again so they're runny. Dip the donuts into the glazes one by one (half vanilla, half chocolate), shaking off any excess, and place them on a wire rack. Let them cool down until the glazes have set (the chocolate glaze takes longer than the vanilla glaze). Then serve and enjoy!ย 

Video tutorial:

Notes

  • Glazes: The quantities for the glazes in this recipe are such that you will get 6-7 classic donuts and 6-7 chocolate donuts. If you want to make only one type of glaze, you can do that and double its quantities
  • Proofing overnight:ย If you want, you can do the first rise of the donut dough overnight in the fridge. Shape the donuts the next morning, and do the second rise at room temperature. The second rise will take longer (~60 minutes) as the dough will be cold to begin with
  • Making them smaller: These donuts turn out quite big and fluffy (how I like them!). But if you want them smaller (more Krispy Kreme esque), simply roll the dough to ยผ" instead of ยฝ". Cut the donuts the same size, proof and fry. They will take ~2 minutes per side to cook through and be smaller and thinner
  • Make ahead and storage:ย I do not recommend making these donuts ahead of time as their texture is best enjoyed on the same day. Keep them uncovered at room temperature for 1-2 hours, or in an airtight container at room temperature for up to 1 day
  • Prep Time: 30 minutes
  • Resting Time: 2 hours
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Frying
  • Cuisine: American

Did you make this recipe?

Leave a review and tag @bakewithzoha on Instagram!

More Sweet Breads

  • Close-up of freshly baked chocolate brownie swirl rolls in a baking tray, with some rolls generously topped with glossy chocolate glaze, while others remain unglazed.
    Gooey Brownie Cinnamon Rolls With Chocolate Ganache
  • A slice of sticky toffee bread pudding topped with a scoop of vanilla ice cream and drizzled with toffee sauce, served on a small white plate.
    Sticky Toffee Bread Pudding
  • 9 sticky banana bread cinnamon rolls with cream cheese icing spread on 5 of them
    Sticky Banana Bread Cinnamon Rolls
  • loaf of banana bread with some slices cut laying next to it
    The Ultimate Chocolate Chip Banana Bread

Comments

    Leave a rating and a comment Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Trudy Govender says

    August 05, 2026 at 2:13 pm

    You are an amazing talented young vibrant baker who shares ideas and THOUGHTS without hesitation. We greatful to you. No one Wil come close to ur baking. So keep sharing. Thank. You

    Reply
    • Zoha Malik says

      August 08, 2026 at 3:25 pm

      Trudy, you are so kind! Thank you for the support - it's what makes this so fulfilling for me ๐Ÿ™‚

      Reply
      • Umeimah Zia says

        August 08, 2026 at 6:20 pm

        hi Zoha, Can I halve this recipe? will they turn out fine? my husband isn't much into sweets so the whole batch would be more than enough for us

        Reply
        • Zoha Malik says

          August 08, 2026 at 6:35 pm

          Hi Umeimah - yes, half should be good too!

          Reply
      • Paulina says

        August 09, 2026 at 1:17 pm

        Hi Zoha!

        Love all of your recipes! I was just wondering what should we do if it doesnโ€™t pass the window pane test? Thank you!

        Reply
        • Zoha Malik says

          August 10, 2026 at 4:08 pm

          Hi Paulina! You knead a bit longer in that case ๐Ÿ™‚

          Reply
    • Nazeema says

      August 13, 2026 at 8:57 pm

      Hi there. Thank you for your generosity in sharing your recipes. Allah reward you.๐Ÿ™

      Reply
  2. Haajarah says

    August 07, 2026 at 6:39 am

    In loveeeeeee... tooo good. Not as pretty as yours but they taste amazinggggg

    Reply
    • Zoha Malik says

      August 08, 2026 at 3:31 pm

      I saw and they looked goooood! Thank you!!

      Reply
  3. Adeen Tauseef says

    August 09, 2026 at 3:03 pm

    Hi Zoha!
    so i just wanted to ask what steps should be taken to prevent donuts from soaking too much oil? mine comes out good when they're fresh, but once it cools down , they're soo much oily that literally oil drips off when you bite.

    Reply
    • Zoha Malik says

      August 10, 2026 at 4:08 pm

      Hi Adeen! That sounds to me like overproofing. Did your donuts feel like they didn't rise properly and hold height (kind of deflated)? If you overproof them, they will form very large air bubbles that will burst during frying and absorb oil.

      Reply
  4. Roseylen says

    August 10, 2026 at 12:01 am

    I made this today and itโ€™s simply delicious,Thank you for sharing such a beautiful recipe.Love from New Zealand

    Reply
    • Zoha Malik says

      August 10, 2026 at 4:05 pm

      I am so so pleased to read that, Roseylen! Thank you!

      Reply
  5. Nabila says

    August 14, 2026 at 1:25 am

    Awesome ๐Ÿ˜๐Ÿ˜
    Just one question! Which cream will be used for chocolate glazing, simple cream or whipping cream?

    Reply
    • Zoha Malik says

      August 14, 2026 at 2:37 pm

      Depends where you're from, but I am using heavy cream/heavy whipping cream which is the same thing in the US ๐Ÿ™‚

      Reply
  6. Fathima Dil says

    August 17, 2026 at 1:32 pm

    Hey Zoha
    Can I make these with bread flour instead of apf?

    Reply
    • Zoha Malik says

      August 17, 2026 at 2:38 pm

      Hi Fathima! Yes, if you have it on hand that should be ok ๐Ÿ™‚

      Reply
  7. Nabila says

    August 18, 2026 at 5:54 am

    Awesome details. Very helpful. Can't wait to try. Keep up the wonderful work.
    Your videos and website has somehow made me start loving brown colour! You look great in brown, MashaAllah. BarakAllahu feek

    Reply
    • Zoha Malik says

      August 18, 2026 at 12:55 pm

      Thank you so much, Nabila! This is so incredibly kind of you! ๐Ÿ™‚

      Reply
girl (zoha) sitting with arm propped on counter, smiling at camera, muffins and brownies in front of her

Hi, I'm Zoha! Self taught home-baker, massive sweet tooth, lover of all things baked and content creator behind Bake With Zoha.

More about me โ†’

Trending

  • A close-up of a slice from a classic tiramisu recipe with two creamy layers and cocoa powder on top, showing a bite taken out of one corner. A gold fork rests nearby on a light plate.
    Classic Italian Tiramisu (No Raw Eggs!)
  • A close-up of creme brulee in a white ramekin, with a spoon breaking through the golden caramelized sugar crust to reveal the creamy custard inside
    Easy Vanilla Creme Brรปlรฉe (Just Mix & Bake!)
  • A slice of creamy cheesecake with a graham cracker crust, topped with a fresh raspberry and blackberry, is served on a ceramic plate with a gold fork nearby.
    The BEST Cheesecake Recipe (New York style)
  • A slice of rich, moist chocolate cake made from an easy chocolate cake recipe, with a shiny chocolate ganache frosting between layers and on the outside, served on a white plate with a gold fork nearby.
    Easy Chocolate Cake With Ganache Frosting
  • peach crumble in a cast iron skillet. The crumble is golden and crispy, topped with 3 scoops of whipped cream, and some of the crumble has been taken out to show the soft juicy peaches inside
    Easy Peach Crumble (Crisp)
  • A slice of no-bake cheesecake with a graham cracker crust, topped with a swirl of whipped cream and a strawberry slice, served on a ceramic plate with a gold fork beside it.
    Rich And Creamy No Bake Cheesecake

Footer

Connect

About Bake with Zoha

About Zoha Malik

Subscribe to my newsletter

Contact me

Policies

Privacy policy

Terms and conditions

Copyright @ Bake With Zoha LLC, 2026. All rights reserved.