
Soft, pillowy, and golden on top with a glossy butter finish — these classic yeast rolls are the kind of thing that disappears from the table before anything else does. The dough comes together with whole milk, a single egg, and real unsalted butter worked in gradually, which gives each roll that tender, slightly rich crumb that makes them so irresistible. There's no meat of any kind anywhere near this recipe, so if you're navigating a holiday spread or a weeknight dinner where poultry is off the table, these rolls fit right in without any substitutions or workarounds needed. The two-rise method — first a long bulk rise, then a shorter proof in the pan — is what gives them that bakery-style puff and the way they pull apart so satisfyingly at the seam. Brushing with melted butter twice, once before baking and once straight out of the oven, is a small step that makes a genuinely big difference in flavor and shine. They're approachable enough for a first-time bread baker but impressive enough to bring to any gathering.
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 →12 servings








Warm the milk in a small saucepan over low heat until it reaches 105–110°F (40–43°C) on a kitchen thermometer — warm to the touch but not hot. Pour into the bowl of a stand mixer, sprinkle the yeast and 1 tbsp of the sugar over the surface, and let stand for 5–10 minutes until foamy and fragrant.
Add the remaining 2 tbsp sugar, the salt, and the egg to the yeast mixture. Add the flour and mix on low speed with the dough hook 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!
