Go Back
+ servings

Homemade Hamburger Buns

rate this recipe:
4.77 from 17 votes
Prep Time: 15 mins
Cook Time: 15 mins
Resting Time: 2 hrs
Serves 8
These easy homemade hamburger buns are light, soft, and flavorful - so much better than store bought! For the best results, weigh the flour in this recipe, as it's more precise than measuring by volume.


  • 3/4 cup warm water
  • 1 package active dry yeast (2 1/4 teaspoons)
  • 1/4 cup sugar, divided
  • 360 grams (3 cups) all-purpose flour
  • 60 grams (1/2 cup) whole wheat flour
  • 1 1/4 teaspoons sea salt
  • 2 tablespoons room temperature butter or extra-virgin olive oil
  • 1 egg* (see note)

for topping

  • 1 egg white plus 1 tablespoon water
  • sesame seeds, for sprinkling


  • Prepare the dough: In a small bowl, combine the water, yeast, and 1 teaspoon of the sugar, and proof for 5 minutes or until foamy.
  • In the bowl of a stand mixer fitted with a dough hook attachment, place the flours and salt. Mix briefly to combine the flours, then add the remaining sugar, butter, egg, and the yeast mixture. Mix on medium-low speed for 5 to 7 minutes, until the dough is smooth and well-formed around the hook. It might seem dry at the beginning but should become a smooth, stiff, yet not sticky, dough by the end.
  • Transfer the dough to a clean work surface and knead to form into a ball and place into a large bowl. If it's sticky, add a bit of flour to your work surface. Cover with plastic wrap and set aside in a warm spot for 1 hour, until the dough has nearly doubled.
  • Line a large baking sheet with parchment paper. Turn the dough out onto a clean, unfloured work surface and divide into 8 pieces. Form each piece into a ball by rolling on the countertop with a cupped hand. Place onto the baking sheet and flatten into 3-inch disks. Cover with plastic wrap and let rise for 1 hour. They’ll look slightly more puffy, but they’ll still be somewhat flat disks - that’s ok.
  • Preheat the oven to 375°F.
  • Uncover and bake 15 to 18 minutes, until the tops are lightly golden brown. At the 13 minute mark, brush with the egg wash, sprinkle with sesame seeds, and return to the oven.
  • Let cool on a wire rack and serve.


The buns are best the day they’re baked. Store them up to 3 days in an airtight container and gently warm, or toast, them when ready to serve. They also freeze well.
If it's humid and your dough is too sticky in step 2, sprinkle in a bit more flour.
*If you don't have eggs on hand, or if you prefer not to use one, you can substitute 3 tablespoons water. The buns will be slightly less puffy, but they'll still taste great.