Soft, fluffy pull-apart yeast rolls are mouthwateringly delicious and easy to make with baking staples. These yeast rolls are a necessity at holiday dinners and they can even be frozen for later.

The aroma of homemade yeast rolls baking in the oven is one of the best smells this time of year. It may take a little longer to make rolls at home, but it's always worth it!
Why this recipe works
I grew up eating frozen Sister Schubert’s dinner rolls with special meals like Thanksgiving and Christmas, and they were always my favorite part of the meal.
I like to think these yeast rolls taste even better. Why?
- They are soft, ultra-fluffy, tender, and light
- They have a touch of sweetness
- Made with simple pantry staples
- Ready in just under 2 hours (most of which is inactive time)
This year I’ll be serving these homemade yeast rolls at Thanksgiving alongside the stuffing, mashed potatoes, and mac and cheese. Join me?
What you’ll need
These yeast rolls are made from enriched dough made with yeast. That means they include high-fat ingredients like milk and butter to form a soft, supple dough.
- All-purpose flour creates a soft yeast roll. Us an equal amount of bread flour if you prefer chewier rolls.
- Milk: Whole milk is my go-to for baking, but 2% or even skim works. Higher fat milk = richer dinner rolls.
- Unsalted butter: If using salted butter you will need to decrease salt to ¼ teaspoon.
- White sugar adds a touch of sweetness to the rolls and activates the yeast. Liquid sweeteners and brown sugar do not work.
- Active dry yeast: We will use 2 and ¾ teaspoons yeast, which is a little more than one packet. If you only have packets available you can use 2 and ¼ teaspoons, it won’t make too big of a difference. I have not tested this recipe with instant yeast.
- Salt is a necessary addition to balance out the other ingredients.
Just like my sweet potato dinner rolls, this recipe is egg-free. While many yeast roll recipes call for eggs, I was delighted to find that these rolls are perfect without eggs.
This means that the recipe is easy to make vegan/dairy-free as desired (see FAQ section below).
Step by step instructions
Step one: Whisk together the milk and water in a liquid measuring cup. Add slices of butter. Microwave for 1 minute, then whisk. Continue microwaving in 15 seconds intervals, until the mixture reaches 110 degrees F.
(If you don’t have a thermometer, think “bathwater warm”: hot enough to stick your hand into but nearing too hot).
Step two: In a large bowl, stir together the liquids, active dry yeast, white sugar, salt, and 1 cup of all-purpose flour until a very wet, shaggy dough forms.
Add in the remaining 1 and ½ cups of flour. Mix until a shaggy dough forms.
Step three: You can knead by hand or with a stand mixer. I like to do a combination of the two: use the stand mixer for 5-6 minutes, then turn out and knead for the remaining 1-2 minutes.
Kneading by hand: Turn out onto a lightly floured surface. Knead for 8-10 minutes, until the dough is smooth and elastic.
Kneading in a stand mixer: Use the dough hook attachment to knead until the dough is smooth and elastic, about 6-8 minutes.
Step four: Place the kneaded dough in a lightly oiled bowl. Turn to coat. Cover with plastic wrap or a clean dishtowel. Let rise until doubled in size, about an hour (it may take longer, up to 2 hours, in a cold kitchen).
Punch down the dough. Divide the dough into 12 pieces. I use a kitchen scale for accuracy, but you can eyeball it.
Step five: To make round dough balls: Pinch the ends of each dough piece together in the center. Place seam side down. Use the palm of your hand to gently roll each dough ball until smooth and round.
Place the dough balls in a lightly oiled 8x11 baking dish. Cover and let rise until doubled in size, about 30 minutes.
Step six: Bake at 350 degrees on the middle oven rack for 18-20 minutes, until the tops are golden brown. Remove from the oven and brush with melted butter and a sprinkle of flaked sea salt. Enjoy!
Expert tips
- Dough rises best in a warm environment (80F). When my kitchen is cold I like to preheat the oven to the lowest temp for just 5 minutes, then turn the oven off and let the rolls rise in the oven with the oven door cracked.
- Baking dishes: Twelve rolls fit best in a 12 inch cast iron skillet or 8x11 baking dish. For pull apart rolls, I use a 9” cake pan or 8-9” round casserole dish, which only fits 10-11 rolls. This packs them in tightly and creates the pull-apart effect. You can also freestyle the rolls and just baking them on a sheet pan, but they won’t be pull-apart rolls this way.
- Flour: Avoid adding too much flour to the dough. I recommend spooning and leveling flour into a measuring cup instead of scooping the measuring cup directly into the bag of flour.
- If the dough becomes too sticky while kneading, add only a sprinkle of flour at a time. Adding too much flour will dry out the rolls.
Roll variations
- Garlic yeast rolls: Include either ½ teaspoon garlic powder or 4-5 cloves minced garlic in the dough. This is similar to my garlic drop biscuits recipe.
- Whole wheat yeast rolls can be made by substituting white flour with 100% whole wheat all purpose flour. The dough will be denser and have a heartier flavor. You might also like my whole wheat garlic knots.
- Half wheat: Use half regular all-purpose flour and half whole wheat flour.
- Burger buns: Hear me out, these are great as burger buns. Make slightly large rolls and bake them on a parchment paper lined baking sheet until golden. See my sweet potato buns recipe for more tips.
Recipe FAQ
Yeast rolls are always best right out of the oven or day of, but they will keep at room temp for 2-3 days. For best quality, let cool to room temp before tightly covering.
Yes, these rolls can be frozen for up to 3 months. To freeze the rolls, follow the recipe up until the second rise (step 6). Place rolls in a lightly oiled baking pan and cover tightly. On the day that you plan to use them, let the frozen rolls thaw at room temperature for 4-5 hours, until doubled in size. Bake per recipe instructions.
Yes, you can make these up to 18 hours in advance of baking. Follow the recipe up to the second rise (step 6), then cover tightly and transfer to the fridge. When ready to use, let rise at room temp until doubled in size. This will take an extra 30 minutes to an hour because the rolls will be cold from the fridge.
Yes, you can freeze the baked rolls for up to 3 months. Let cool completely before freezing in an airtight container. When ready to eat, let thaw on the counter in 3-4 hours. The entire pan can be reheated in the oven at 300F in 8-10 minutes.
If making dairy-free, the rolls will be slightly less tender due to fat content, but they will still turn out light and fluffy. Choose an unflavored non-dairy milk like soy, almond, or oat milk. Choose an unsalted vegan butter like Earth Balance buttery sticks.
I have not tested this recipe with gluten-free flour. If I did I would try it with an all-purpose flour blend.
More favorite baking recipes
Did you try this recipe? You can leave a star rating ⭐️⭐️⭐️⭐️⭐️ in the recipe card or a review down in the comments section. I always appreciate your feedback! You can also follow along on my YouTube, Instagram, TikTok, and Pinterest or sign up for my newsletter!
📖 Recipe
Homemade Yeast Dinner Rolls
Ingredients
- ½ cup whole milk
- ½ cup water
- ¼ cup unsalted butter sliced; plus more for topping
- 2 and ¾ teaspoon active dry yeast
- ¼ cup white sugar
- ½ teaspoon salt
- 2 and ½ to 3 cups all-purpose flour
Instructions
- Heat liquids: Whisk together the milk and water in a liquid measuring cup. Add slices of butter. Microwave for 1 minute, then whisk. Continue microwaving in 15 seconds intervals, until the mixture reaches 110 degrees F (I use a meat thermometer) *Can also be heated in a sauce pot.
- Make the dough: In a large bowl or stand mixer, stir together the liquids, active dry yeast, white sugar, salt, and 1 cup of all purpose flour until a very wet, shaggy dough forms.
- Add in the remaining 1 and ½ cups flour. Mix until a shaggy dough forms. Turn out onto a lightly floured surface to knead by hand for 8-10 minutes OR knead in a stand mixer with the dough hook attachment for 6-8 minutes. The goal is smooth, elastic dough. Add remaining ½ cup flour as needed if the dough is too wet or sticky to work with.
- First rise: Place the kneaded dough in a clean, lightly oiled bowl. Turn to coat. Cover with plastic wrap or a clean dish towel. Let rise in a warm area until doubled in size, about an hour (it may take up to 2 hours in a cold kitchen).
- Shaping the dough: Punch down the dough. Divide the dough into 12 pieces. I use a kitchen scale for accuracy. To make round dough balls: Pinch the ends of each dough piece together in the center. Place seam side down. Use the palm of your hand to gently roll each dough ball until smooth and round.
- Second rise: Place the dough balls in a lightly oiled 8x11 baking dish. Cover and let rise until doubled in size, about 30 minutes. Preheat the oven to 350F.
- Baking: Bake at 350 degrees on the middle oven rack for 18-20 minutes, until the tops are golden brown. Remove from the oven and brush with melted butter for soft tops and a sprinkle of flaked sea salt. Enjoy!
Video
Notes
- Leftovers: For best quality, enjoy with 2-3 days. Best enjoyed warm.
- Make ahead: You can make these up to 18 hours in advance of baking. Follow the recipe up to the second rise, then cover tightly and transfer to the fridge. When ready to use, let rise at room temp until doubled in size.
- Freezing instructions: Can be frozen for up to 3 months.
- To freeze the rolls before baking, follow the recipe up until the second rise. Place rolls in a lightly oiled baking pan and cover tightly. On the day that you plan to use them, let the frozen rolls thaw at room temperature for 4-5 hours, until doubled in size. Bake per recipe instructions.
- To freeze after baking, let cool completely before freezing in an airtight container. When ready to eat, let thaw on the counter in 3-4 hours. The entire pan can be reheated in the oven at 300F in 8-10 minutes.
- Dairy-free option: Choose unflavored non-dairy milk like soy, almond, or oat milk. Choose an unsalted vegan butter like Earth Balance buttery sticks.
Cade
I stuffed these rolls with hamburger, bacon, cheese, & onion!! Had to cook slightly longer but these rolls are FANTASTIC!!
El Capitan
Holy dankness, these are good! They are easy to make and have a cozy, delicious taste.
Becky Jones
I made these for Christmas dinner & it was second time. They were wonderful and easy. I'm 66years old & disabled so for me it was a Godsend. Thank you so much...
Cassidy Reeser
Thanks so much for the review and I'm glad you enjoyed the rolls. 🙂
Vicky
Made this yesterday for Easter dinner. Perfection! Thank you for a wonderful recipe.
Cassidy Reeser
I'm so glad that you liked them! Thanks for the review.