Homemade Hamburger Buns

Homemade Hamburger Buns

Diana Rattray

Prep: 20 mins
Cook: 15 mins
Rising Time: 2 hrs 30 mins
Total: 3 hrs 5 mins
Servings: 12 servings
Nutrition Facts (per serving)
239 Calories
11g Fat
29g Carbs
7g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 12
Amount per serving
Calories 239
% Daily Value*
Total Fat 11g 14%
Saturated Fat 4g 19%
Cholesterol 88mg 29%
Sodium 600mg 26%
Total Carbohydrate 29g 11%
Dietary Fiber 3g 11%
Protein 7g
Calcium 99mg 8%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

We make small 3-inch hamburger buns with this recipe, but you can make any size you like. Before baking, brush the buns with an egg wash and sprinkle sesame seeds or poppy seeds over the tops. We recommend the egg wash because it keeps the crust soft while giving the tops some nice shine and color.

Serve these great-tasting homemade buns with pulled pork, burgers, beef barbecue, chicken salad, or other sandwich fillings.


  • 1 cup water (warm)
  • 1/4 cup milk (warm)
  • 2 1/4 teaspoons active dry yeast
  • 3 tablespoons sugar (granulated)
  • 3 cups/14 ounces bread flour
  • 2/3 cup/3 ounces flour (all-purpose)
  • 1 teaspoon salt
  • 3 tablespoons butter (softened)
  • 1 large egg
  • Topping:
  • 1 large egg (beaten with 1 tablespoon cold water)
  • 1 to 2 teaspoons of white sesame seeds (or black sesame seeds or poppy seeds)

Steps to Make It

  1. In a 2-cup measure or small bowl, combine the warm water and milk. Stir in the yeast and sugar and let stand for 4 to 5 minutes.

  2. In a mixing bowl, combine the bread flour and all-purpose flour with the salt, whisking to blend thoroughly. Add the pieces of butter and work them in with a pastry blender or fingers until the mixture is crumbly.

  3. In another bowl, beat 1 egg. Add the beaten egg to the flour mixture along with the yeast mixture. Stir until moistened.

  4. Remove the dough to a floured surface and knead for 8 to 10 minutes, adding more flour if needed. You want the dough to be soft but not too sticky to handle. Alternatively, you may use a stand mixer with a dough hook to knead the dough.

  5. Shape the dough into a ball and put in a large buttered bowl. Turn the dough so it is buttered all over. Cover the bowl with plastic wrap and let stand in a warm, draft-free place until doubled about 1 1/2 hours.

  6. Divide the dough into about 12 to 14 portions around 2 ounces each and shape into balls. Arrange on parchment-lined baking sheets about 2 inches apart. Cover loosely with a clean dish towel or plastic wrap and let rise in a warm, draft-free place for about 1 hour.

  7. Place a pan on the oven floor and fill with about an inch of hot water. Preheat the oven to 400 F.

  8. Before baking, brush the buns with the beaten egg and water mixture. Sprinkle with sesame seeds or poppy seeds, if desired.

  9. Bake for about 15 minutes, or until golden brown.

  10. Cool on racks.

  11. To serve, cut the buns in half horizontally and toast them lightly if desired. Serve with burgers, pulled pork, beef barbecue, sloppy Joes, or other sandwich fillings.

  12. Enjoy!