Go Back
+ servings

Homemade Hamburger Buns

This recipe for Homemade Hamburger Buns yields a reliably soft, yet sturdy bun that can withstand all the toppings. It's made with only 7 ingredients.
Course Dinner, Lunch, Side Dish
Cuisine American
Prep Time 20 minutes
Cook Time 15 minutes
Resting Time 1 hour 30 minutes
Total Time 2 hours 5 minutes
Servings 10
Calories 271kcal
Author Michelle


  • 250 ml whole milk
  • 15 g granulated sugar
  • 9 g active dry yeast
  • 500 g all-purpose flour
  • 1 large egg
  • pinch of sea salt
  • 60 ml avocado oil

For the topping:

  • 1 tablespoon whole milk
  • 1 tablespoon sesame seeds (black or white) optional


  • In a bowl, add the warmed milk, granulated sugar and yeast. Give it a stir and let the yeast activate.
  • To a stand mixer bowl fitted with a dough hook attachment, add the flour, egg, salt, and oil. Add the activated yeast mixture and knead until the dough becomes smooth and shiny, about 5-8 minutes.
  • Transfer the dough to a lightly greased bowl and cover with a tea towel.
  • Let the dough rise in a warm location until doubled in size, about 1-1.5 hours, depending on how warm it is.
  • Once risen, deflate the dough and divide into 10 equal balls.
  • Shape into a round ball with your hand and place each dough ball on a parchment-lined baking sheet, allowing a few inches in between.
  • Press the dough down firmly to flatten and cover with a tea towel.
  • Preheat the oven to 350°F/177°C.
  • Once the dough balls have risen and are slightly puffy, lightly brush the tops with milk.
  • Add toppings such as sesame seeds (if you wish).
  • Bake at 350°F/177°C for 15-17 minutes, until lightly golden.
  • Remove from the oven and let cool on a wire rack.
  • Let the buns cool before slicing in half.


Calories: 271kcal | Carbohydrates: 42g | Protein: 7g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 19mg | Sodium: 19mg | Potassium: 107mg | Fiber: 2g | Sugar: 3g | Vitamin A: 67IU | Vitamin C: 1mg | Calcium: 48mg | Iron: 3mg