Homemade Hot Dog Buns are infinitely more flavourful than commercially available ones, turning any ordinary hot dog meal into an extraordinary one. You'll be hard pressed to find a better bun for chili dogs!
4.93 from 13 votes

Homemade Hot Dog Buns

Homemade Hot Dog Buns elevate an ordinary hot dog meal into an extraordinary experience. Soft, buttery, flavourful, and able to hold up to infinite toppings, these buns put all supermarket rolls to shame.
Prep Time 30 minutes
Cook Time 22 minutes
Total Time 2 hours 50 minutes
Servings 15
Calories 209kcal
Author Rebecca Lindamood


  • 1 1/4 cups lukewarm milk
  • 1 large egg beaten
  • 6 tablespoons butter softened to room temperature, cut into pieces
  • 3 tablespoons sugar
  • 4 cups bread flour You can substitute all-purpose flour if necessary.
  • 3 tablespoons instant potato flakes
  • 1 tablespoon vital wheat gluten optional, but it improves the final texture.
  • 2 teaspoons kosher salt
  • 2 teaspoons instant yeast
  • 1/2 cup of cultured buttermilk for brushing


To mix dough in a bread machine:

  • Put all ingredients except for the buttermilk in the pan. Program bread machine for the dough cycle and hit start.

To mix dough in a stand mixer:

  • Put all ingredients except the buttermilk in the bowl of a stand mixer fitted with a dough hook. Mix on low speed for 10 minutes, or until a smooth, elastic dough is formed. Remove the bowl from the mixer, cover with a tea towel and let rise in a warm, draft-free place until doubled in bulk, about 1-2 hours.

To mix dough by hand:

  • Add all ingredients except for the buttermilk to a large mixing bowl. Use a sturdy wooden spoon or your hand to stir until a shaggy dough forms. Turn out onto a lightly floured surface and knead until a smooth, elastic dough forms, about 15 minutes. Place in an oiled bowl, cover with a tea towel and let rise in a warm, draft-free place until doubled in bulk, about 1-2 hours.

To form rolls:

  • Lightly grease an 11-inch by 13-inch baking sheet or line with a silpat or parchment paper. Set aside.
  • Divide dough into 3 equally sized pieces and form into logs.
  • Divide each log into 5 equal pieces for standard sized rolls or 4 equal pieces for larger Italian sausage or hoagie rolls.
  • Working with one piece at a time, pat each piece out into an oval.
  • Press an indentation down the length of the center of the oval with the side of your hand.
  • Roll the dough up around the indentation.
  • Pinch the seam together lightly.
  • Roll the pieces gently seam side down until about 6-inches in length.
  • Transfer to the lined baking sheet, leaving about 1 inch between the pieces, and let rise in a warm, draft-free place until puffy, about 30 minutes.
  • Preheat oven to 375°F.
  • Brush the puffy dough generously with buttermilk.
  • Bake for 18-22 minutes, or until deep golden brown.
  • Cool the rolls on a rack for at least 10 minutes before slicing.

To serve as a hot dog or sausage roll:

  • Make a slice down the center of the top of the roll nearly through to the bottom. Gently pry open with your fingers to hold the hot dog or sausage.

To serve as a hoagie or sandwich roll:

  • Lay the roll on its side and slice it in half about midway up the roll.

To store leftovers:

  • Wrap tightly and store at room temperature for up to two days. They can be wrapped tightly and frozen for storage up to a month.


Calories: 209kcal | Carbohydrates: 31g | Protein: 6g | Fat: 6g | Saturated Fat: 3g | Cholesterol: 25mg | Sodium: 376mg | Potassium: 122mg | Fiber: 1g | Sugar: 4g | Vitamin A: 200IU | Vitamin C: 2.4mg | Calcium: 42mg | Iron: 0.5mg