
There is something deeply satisfying about pulling apart a tray of homemade hot dog buns that are pillowy soft, golden on top, and still faintly warm from the oven. Store-bought buns often come with ingredient lists full of additives and preservatives, and for anyone navigating nut allergies, the "may contain" warnings can make a simple cookout feel complicated. This recipe keeps things refreshingly straightforward — just milk, flour, egg, butter, yeast, sugar, and salt, with zero nuts anywhere in sight. The butter gets worked into the dough gradually, which is the secret to that tender, slightly rich crumb that holds up to a loaded hot dog without falling apart. A final brush of milk before baking gives each bun a beautiful, even golden color that looks like it came from a proper bakery. They bake up in neat rows, just touching each other on the pan, so the sides stay soft while the tops get that gentle crust. Once you've made these once, going back to the grocery store 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 warmed 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 — this confirms the yeast is active.
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!
