
Soft, pillowy, and golden-topped, these homemade buns are the kind of thing that makes a backyard cookout feel genuinely special. Store-bought versions often sneak in unexpected additives, and for anyone avoiding gelatin, scanning ingredient labels on something as simple as a hot dog bun can be an annoying chore. This recipe keeps things refreshingly straightforward — just milk, yeast, flour, egg, butter, and a little sugar, with nothing hidden in the mix. The enriched dough gets its tender, slightly sweet crumb from real butter worked in gradually during kneading, which gives you that soft, pull-apart texture without any shortcuts. Baking the logs close together on the sheet means they rise into each other, creating those classic soft sides that are perfect for cradling a hot dog. A double brush of melted butter — once before the oven and once right after — adds a gorgeous sheen and a rich finish that no packaged bun can really compete with. Once you've made these, going back to the store-bought version is going to feel like a serious downgrade.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →8 servings







Combine the warm milk, yeast, and sugar in the bowl of a stand mixer (or a large bowl). Stir briefly and let stand for 5–8 minutes, until the surface is foamy and the mixture smells yeasty.
Add the flour, salt, and egg to the yeast mixture. Mix on low speed with the dough hook (or stir with a wooden spoon) until a shaggy dough forms, about 2 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
