clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Hot Dog Buns are soft, fluffy, and airy inside with the perfect golden brown crust. This easy to make bread recipe takes just 30 minutes to prep. |

Hot Dog Buns

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sam Hu | Ahead of Thyme
  • Total Time: 2 hours 45 minutes
  • Yield: 10 hot dog buns
  • Diet: Vegetarian


Homemade Hot Dog Buns are soft, fluffy, and airy inside with the perfect golden brown crust. This easy to make bread recipe takes just 30 minutes to prep. 


  • 240 grams milk (1 cup)
  • 2 eggs, divided
  • 12 grams granulated sugar (1 tablespoon)
  • 6 grams instant dry yeast (2 teaspoons or 1 package)
  • 500 grams all-purpose flour (4 cups)
  • 6 grams salt (1 teaspoon)
  • 60 grams unsalted butter (1/4 cup), softened to room temperature and cut into 1-inch cubes


  1. In a medium mixing bowl, whisk well to combine the milk, 1 egg, yeast, and sugar until fully dissolved, about 2 minutes.
  2. Whisk in 1 cup flour and mix well until smooth. In a large mixing bowl, add 3 cups flour, butter, and salt. Mix evenly with a spatula. Pour in the milk mixture and stir well to combine until it forms a shaggy dough, scraping down the sides of the bowl (there should be no dry flour particles visible).
  3. Cover the bowl with plastic cling wrap and let the dough rest for 10-15 minutes. This helps dough develop gluten naturally without kneading.
  4. Knead the dough on a clean lightly floured surface for 8-10 minutes until a smooth and soft dough ball is formed.
  5. Cover the bowl and let the dough rise until doubled in size, about 1 hour. You can lightly oil the dough ball to prevent it from sticking to the bowl.
  6. Use a rolling pin to roll out the dough into an approximate 12x5-inch rectangle. Use a knife or bench scraper to divide the dough into 10 equal pieces. Shape each piece into the shape of a hot dog bun and arrange them on a parchment lined baking sheet, spaced evenly apart, about 2-inches apart. You can also roll the bread to shape it into a hot dog bun.
  7. Cover the baking sheet loosely with cling wrap and let dough rise until almost doubled in size, about 45 minutes depending on the room temperature.
  8. Preheat the oven to 375 F.
  9. In a small mixing bowl, use a fork to beat the remaining egg. Brush the egg wash evenly over each bun. The egg wash creates shine and enhances the golden color of the buns when baking.
  10. Bake for 20 minutes until golden brown.
  11. Transfer the hot dog buns onto a wire cooling rack and allow the buns to cool completely before slicing, about 20 minutes.


Weigh the ingredients: I recommend weighing the ingredients using a kitchen scale for the most accurate measurements. You can totally use measuring cups instead, but it won’t be as precise. A kitchen scale is a relatively cheap investment.

The texture of the dough: With the butter and milk in this recipe, the dough should be a bit sticky in the beginning. After a few minutes of kneading, the dough will turn smooth and not sticky. By lightly oiling your hands when kneading, it will help keep the dough from sticking to your hands initially.

How to store hot dog buns: You can store these hot dog buns in a bread basket or sealed container at room temperature for up to 3 days. You can also store them in an airtight container in the fridge for up to 1 week. Note that their texture will harden in the fridge so I recommend toasting them or warming them up to bring back some moisture.

How to freeze: Let the buns cool to room temperature first and then freeze in an airtight container or freezer bag for up to 3 months. I recommend slicing them first before freezing so you can easily defrost them in the toaster under the defrost setting.

  • Prep Time: 25 minutes
  • Rise Time: 2 hours
  • Cook Time: 20 minutes
  • Category: Bread
  • Method: Bake
  • Cuisine: American