Soft, Buttery Brioche Burger Buns
These brioche burger buns are soft, rich, and exactly what a homemade burger deserves. They have a golden, pillowy crumb that soaks up juices without falling apart, and the butter in the dough gives them a subtle sweetness that balances a savory patty.

Making them yourself means you can pull them warm from the oven, split them open, and fill them while the crust is still a little crackly. It’s worth the extra rise time.
Why These Buns Stay Soft for Days
The high butter and egg content keeps the crumb tender long after they cool. Even a day or two later, a quick toast brings back that just-baked freshness because the fat content locks in moisture.
They’re sturdy enough to hold a stacked burger, but they still shred apart easily when you bite into them. That balance is hard to find in store-bought buns, and once you taste the real thing, it’s hard to go back.
Ingredients

- 1 cup whole milk, warm (110°F (43°C)): activates the yeast and enriches the dough.
- 2 1/4 tsp active dry yeast (1 packet): instant yeast works too, no need to bloom first.
- 3 tbsp granulated sugar: just enough to feed the yeast and hint at sweetness.
- 3 1/2 cups bread flour, plus more for dusting: the higher protein gives the buns their chewy structure.
- 1 1/2 tsp fine sea salt: balances the richness.
- 3 large eggs, room temperature: 2 for the dough, 1 for the egg wash.
- 6 tbsp unsalted butter, softened to room temperature and cut into small pieces: this makes them brioche-soft.
Variations and Swaps
- Use instant yeast: skip the blooming step and mix the yeast straight into the dry ingredients. The rise times stay the same.
- Make them smaller for sliders: divide the dough into 16 pieces instead of 8, and bake for 12–14 minutes.
- Brush with garlic butter after baking: stir a minced garlic clove into the melted butter you brush on for a savory, toasty top.
- Add a sprinkle of sesame seeds: after the egg wash, scatter white or black sesame seeds over the tops before they go into the oven.
- Try whole wheat flour: replace up to half of the bread flour with white whole wheat flour; the buns will be a little denser and nuttier.
For a sweeter breakfast version, turn this dough into cinnamon rolls.
How to Make Brioche Burger Buns
Step 1: Bloom the Yeast

Stir the warm milk, 1 tablespoon of the sugar, and the yeast together in the bowl of a stand mixer. Let it sit for about 8 minutes, until a thick layer of foam covers the surface. If it doesn’t foam, the yeast is likely dead and you’ll need to start over with a fresh packet.
The mixture will smell yeasty and a little sweet at this point, which is a good sign the fermentation is beginning.
Step 2: Knead the Dough

Add the remaining 2 tbsp sugar, the bread flour, salt, and 2 of the eggs to the foamy yeast. Mix with the dough hook on low speed until the flour is hydrated, about 2 minutes. Increase the speed to medium-low and knead for 8 minutes, scraping down the bowl once or twice. Then start adding the softened butter one small piece at a time, letting each piece disappear before adding the next. Once all the butter is in, knead for another 4 to 5 minutes, until the dough is smooth and glossy.
The finished dough should pull away from the sides of the bowl but still feel tacky to the touch. It will stretch without tearing if you pull a small piece between your fingers, which tells you the gluten is strong enough.
If you’re kneading by hand, turn the dough onto a lightly floured surface and knead for 10 to 12 minutes total, working the butter in the same gradual way.
Step 3: Let the Dough Rise

Shape the dough into a ball and place it in a large, lightly oiled bowl, turning it once to coat the top. Cover the bowl with a clean tea towel or plastic wrap and let it rise in a warm spot until it’s doubled, which usually takes 1 to 1.5 hours.
The dough will feel soft and puffy when you press it gently with a fingertip. If the indent stays, it’s ready for the next step.
Step 4: Shape the Buns

Punch the dough down to release the air, then turn it out onto a very lightly floured counter. Divide it into 8 equal pieces (each will weigh around 4 oz (115 g) if you’re using a scale). Cup your hand over one piece and roll it against the counter in a tight circular motion until it forms a smooth, round ball. Repeat with the remaining pieces.
Arrange the balls on a parchment-lined baking sheet, leaving at least 2 inches between each one so they have room to expand without touching during baking.
Step 5: Proof and Bake the Buns

Cover the shaped buns loosely with a towel and let them rise again for about 45 minutes, until they’re noticeably puffy and nearly doubled. Preheat the oven to 375°F (190°C) during the last 15 minutes of this rise.
Whisk the remaining egg with 1 teaspoon of water and brush the tops of the buns very gently so you don’t deflate them. Bake on the center rack for 18 to 22 minutes, until the tops are deep golden brown and the buns sound hollow when you tap the bottom of one.
Slide the baking sheet out of the oven and immediately brush the hot buns with a little melted butter if you like an extra-rich finish. Let them cool on the sheet for 5 minutes, then transfer to a rack to cool completely before slicing.
Tips for the Softest Buns
- Use room-temperature eggs and softened butter. Cold ingredients slow down the rise and make it harder for the dough to come together smoothly.
- Weigh your dough balls so the buns bake evenly. A 4 oz (115 g) portion for each one gives you uniform golden tops.
- Don’t rush the second rise. The buns should wobble slightly when you nudge the pan, which tells you they’re airy and ready for the oven.
- If the tops are browning too fast, tent a piece of foil loosely over them during the last 5 minutes.
Bake times for different bun sizes:
| Bun Size | Weight per bun | Bake Time at 375°F (190°C) |
|---|---|---|
| Large burger buns | 4 oz (115 g) | 18 to 22 minutes |
| Medium slider buns | 2.5 oz (70 g) | 14 to 16 minutes |
| Small dinner rolls | 1.5 oz (45 g) | 10 to 12 minutes |
How to Store and Reheat Leftover Buns
Store completely cooled buns in an airtight container at room temperature for up to 2 days. For longer storage, freeze them in a zip-top bag for up to 3 months. Reheat frozen buns in a 300°F (150°C) oven for 10 minutes, or split and toast them straight from frozen in a pan with a little butter.
What Goes Well With These Buns
Use them for a thick smashburger with cheddar and caramelized onions; the sweetness of the brioche plays beautifully off the salty, crusty beef. They’re also the right size for a fried chicken sandwich, where the soft crumb soaks up a drizzle of hot honey. For a brunch move, split and griddle them for a bacon, egg, and cheese sandwich.
Frequently Asked Questions
Can I make the dough ahead and bake it the next day?
Yes. After the first rise, punch the dough down, cover the bowl tightly, and refrigerate overnight. The next day, shape the cold dough into buns, then let them proof at room temperature until puffy and nearly doubled (this will take closer to 90 minutes from cold) before baking.
Why did my dough not double in size?
This usually means the yeast was old or the liquid was too hot, which can kill it. Make sure your milk is between 105°F and 110°F (40-43°C) and that the yeast foams within 10 minutes before you add the flour.
Can I use all-purpose flour?
You can, but the buns will have less structure and a softer, more cake-like crumb. Bread flour gives the chew and height that make these sturdy enough for a juicy burger.
How do I get the shiny brown top?
The egg wash brushed on right before baking creates that glossy, deep-golden crust. Make sure you whisk the egg and water until completely smooth so you don’t get uneven streaks.

Brioche Burger Buns Recipe
Ingredients
Method
- Stir warm milk, 1 tbsp sugar, and yeast together. Let sit for 8 minutes until foamy.
- Add remaining 2 tbsp sugar, flour, salt, and 2 eggs. Knead with dough hook on low for 2 minutes, then medium-low for 8 minutes. Add butter piece by piece, then knead another 4 to 5 minutes until smooth and glossy.
- Shape dough into a ball, place in an oiled bowl, cover, and let rise until doubled, 1 to 1.5 hours.
- Punch down dough, divide into 8 equal pieces, and roll each into a tight ball. Place on a parchment-lined baking sheet 2 inches apart.
- Cover and let rise for about 45 minutes until puffy. Preheat oven to 375°F (190°C). Brush with egg wash (1 egg whisked with 1 tsp water) and bake 18 to 22 minutes until deep golden. Brush hot buns with melted butter and cool on a rack.
