Skip to Content

Bun Recipe – Homemade Burger and Sandwich Buns

Sharing is caring!

homemade buns

My favourite bun recipe! Nice and soft buns.

This is my ‘go to’ bun recipe.

Those hamburger buns you get at the supermarket simply won’t compare to these soft and fluffy buns. These burger buns can be frozen after you make them but for best results, cook and eat them on the same day.

I usually bake my hamburger buns about a half hour before I start serving up my burgers. They will be still warm from the oven.

I like to slice them in half and then toast them in a pan with a little butter.

This bun recipe will make eight large buns or 16 normal sized hamburger buns. I like them big!

Note: Unless you want to give yourself a very tiring workout, you will need an electric mixer with a bread hook.

Dough for buns

Allow the dough to rise for about 90 minutes. It will double in size.

Burger bun dough

The dough will be sticky and difficult to handle. Better too sticky than not sticky enough. This is what make them fluffy when cooked.

Burger bun ball

Separate the dough into eight or sixteen dough balls.

sandwich bun

Carefully work them with your hands into smooth bun shapes.

sesame seed buns

rush with the remaining whisked egg. Be careful not to push down on the buns or they will deflate

sesame see bread rolls

The optional sesame seeds make these buns!

Yield: 8 - 16

How To Make Hamburger Buns

homemade buns
Prep Time 3 hours
Cook Time 15 minutes
Total Time 3 hours 15 minutes


  • 6 cups strong bread flour
  • 1 1/3 cup plain flour
  • 5 tablespoons sugar
  • 6 tablespoons warm milk
  • 2 cups (500ml) warm water (not too hot)
  • 14g (two packets) dried yeast
  • 3 eggs
  • 3 teaspoons fine salt
  • Sesame seeds (optional)


  1. Pour the yeast, sugar, milk and two whisked eggs into the bowl of your electric mixer or another large bowl if kneading by hand.
  2. Cover and set in a warm place for about 20 minutes. The yeast will begin to foam.
  3. After 20 minutes, pour in the flour and salt.
  4. Stir it all up to combine and then knead preferably with a bread hook for ten minutes on medium slow speed.
  5. It is important to knead the dough for at least ten minutes. You will know when the dough is ready when you take a golf ball sized piece of dough out of the bowl and stretch it until you can see through the stretched dough.
  6. The dough will be quite stick and difficult to handle.
  7. Cover the bowl and allow to rise for about two hours in a warm place. It should double in size.
  8. Punch it down and divide the dough into eight large or 16 small hamburger buns shapes. I like to press the dough balls up with my thumbs which gives the top service a smoother appearance. Hope that makes sense.
  9. Place the burger buns on one or two baking paper lined baking trays and cover with a towel to rise for another hour. Do not use plastic wrap as it will stick to the dough.
  10. When you are ready to bake your hamburger buns, pre-heat your oven to 200c (400f).
  11. Whisk the remaining egg and very carefully brush it over the buns. Do not push down as they will deflate.
  12. If making sesame seed buns as I have here, sprinkle the buns just before placing in the oven.
  13. Bake for 15 minutes until the top of the buns are nicely browned and the bottom of the buns sound hallow when tapped.
  14. Place the cooked hamburger buns on a rack to cool slightly before slicing.

Did you like this recipe?

Please join me on Facebook where I share all my latest recipes and videos. Just click that Facebook icon on the left and let's get to know each other!

I hope you enjoy this hamburger bun recipe. Want to try these buns with a delicious burger? Try this one

Skip to Recipe

Sharing is Caring

Help spread the word. You're awesome for doing it!