Let’s talk about brioche. It’s the crown jewel of enriched breads—rich, tender, and impossibly buttery, with a golden crust that shatters slightly and a soft, fluffy interior that melts in your mouth. It’s the bread of French bakeries, of leisurely weekend breakfasts, of the most incredible French toast you’ve ever tasted. And yes, you can make it at home.
Brioche takes time and a little patience, but the result is so worth it. The smell alone as it bakes will transport you to a Parisian pâtisserie. Slather it with jam, turn it into the ultimate bread pudding, or just eat it warm from the oven with a generous pat of butter. This is bread worth waiting for.
Instructions
Combine Dry Ingredients
In the bowl of a stand mixer, whisk together the flour, sugar, yeast, and salt.
Add Eggs and Milk
Add the eggs and warm milk to the dry ingredients. Mix with the dough hook on low speed until a shaggy dough forms.
Knead
Knead on medium-low speed for 5-7 minutes until the dough becomes smoother and starts to come together. It will still be quite stiff.
Add Butter Gradually

With the mixer running on medium-low, add the cold butter cubes a few at a time, waiting until each addition is mostly incorporated before adding more. This process takes time—be patient.
The dough will look messy and may seem to fall apart, but keep mixing. After all the butter is added, continue kneading for another 10-15 minutes until the dough is smooth, elastic, and pulls away from the sides of the bowl. It should be silky and shiny.
First Rise
Place the dough in a lightly oiled bowl, cover, and let rise at room temperature for 1-2 hours until doubled in size.
Chill Overnight
Punch down the dough, cover tightly, and refrigerate for at least 4 hours, preferably overnight. This step develops flavor and makes the dough easier to shape.
Shape the Dough

Turn the chilled dough out onto a lightly floured surface. For a loaf, shape it into a rectangle and place in a greased 9×5-inch loaf pan. For buns, divide into 12 equal pieces, shape into balls, and place in a greased baking dish or on a baking sheet.
Second Rise
Cover loosely and let rise at room temperature for 1-2 hours until puffy and almost doubled.
Preheat and Egg Wash
Preheat your oven to 375°F (190°C). Brush the top of the brioche gently with egg wash.
Bake
Bake for 25-35 minutes (depending on shape) until deep golden brown and the internal temperature reaches 190°F (88°C). If the top browns too quickly, tent with foil.
Cool
Let cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
Serve and Store
Serve warm or at room temperature. Store in an airtight container at room temperature for up to 3 days, or freeze for up to 3 months.
Pro-Tips for Brioche Greatness
- Use Cold Butter: Cold butter cubes incorporate better and prevent the dough from becoming greasy.
- Be Patient with Butter Addition: Adding the butter gradually is crucial. Don’t rush this step.
- Chill the Dough: The overnight rest in the fridge develops flavor and makes shaping much easier.
- Don’t Rush the Rises: Brioche needs time to develop its signature texture. Let it rise fully.
- Egg Wash Gently: A gentle hand with the egg wash prevents deflating the dough.
