
Few things in the kitchen are as satisfying as pulling a tray of golden, pillowy rolls from the oven, and this classic recipe delivers exactly that kind of moment. The dough comes together with whole milk, a single egg, and plenty of butter, giving each roll a tender, slightly rich crumb that's impossible to resist tearing apart while still warm. Warming the milk to just the right temperature and letting the yeast bloom until foamy is the quiet secret behind that beautiful rise — it's a small step that makes a big difference. A second butter brush straight out of the oven adds a glossy, irresistible finish that takes these from good to genuinely great. Since every ingredient here is straightforward and plant-free proteins are nowhere in sight, this is a naturally meat-free bake that doesn't require any substitutions or workarounds. They're soft enough to serve alongside a cozy soup, sturdy enough to hold a smear of jam at breakfast, and honestly good enough to eat plain off the pan. Once you've made a batch from scratch, the store-bought version is going to have a hard time competing.
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!
