Nothing beats the smell of freshly baked pull-apart dinner rolls coming out of the oven. Seriously, it's like a warm hug in food form!
I'll never forget the first time I made these Parmesan pull-apart rolls for a family dinner. Emily was about 12, and she literally pulled three rolls apart before we even sat down to eat. (I pretended to be annoyed, but honestly? I was doing the same thing in the kitchen!)

What makes these rolls so good? They're fluffy, buttery, and topped with nutty Parmigiano Reggiano and fresh parsley. The dough comes together in a stand mixer, which means way less work for you. You can make 16 larger rolls or 24 smaller ones, depending on what you need.
Fair warning though – these have a tendency to disappear FAST. I once made a double batch thinking we'd have leftovers for the week, and they were gone by day two. If you're looking for more comforting sides to round out your meal, my old-fashioned baked macaroni and cheese is another family favorite that pairs beautifully with these rolls.
Jump to:
- Why You'll Love These Pull-Apart Dinner Rolls
- What You'll Need For These Pull-Apart Dinner Rolls
- How To Make Perfect Pull-Apart Dinner Rolls
- Storage And Reheating
- Tips For The Best Homemade Dinner Rolls
- Pull-Apart Dinner Rolls FAQs
- Recipes You May Like
- Make These Pull-Apart Rolls Today!
- Buttery Soft Parmesan Pull-Apart Rolls
Why You'll Love These Pull-Apart Dinner Rolls
- Actually easy to make – The stand mixer does most of the work, and the dough is super forgiving
- Ready in about 3 hours – Most of that is just rise time, so you can do other things
- Buttery and soft – That perfect fluffy texture that makes rolls irresistible
- Parmesan topping – Adds a savory, slightly nutty flavor that takes these from good to amazing
- Freezer-friendly – Make ahead and have fresh rolls whenever you want
- Great for any meal – Holidays, weeknight dinners, potlucks – these fit right in
What You'll Need For These Pull-Apart Dinner Rolls
For The Dough
- 3½ cups (420g) bread flour
- 3 tablespoon (39g) granulated sugar
- 2½ teaspoon (1 packet; 7g) instant dry yeast or active dry yeast
- 1 cup (247ml) whole milk, warm
- 2 large eggs (100g), room temperature
- 1 teaspoon kosher salt
- ½ cup (8 Tbsp; 113 g) unsalted butter, room temperature, cut into small pieces
- 2 teaspoon olive oil
For The Egg Wash
- 1 large egg
- 1 tablespoon milk, heavy cream, or water
For The Topping
- 3 tablespoon unsalted butter, melted
- ¼ cup freshly grated Parmesan cheese
- 1 tablespoon finely chopped fresh parsley
- Flaky sea salt
Quick Note: I always use bread flour because it gives these rolls that perfect chewy-but-soft texture. All-purpose flour works too, but you won't get quite the same result.
How To Make Perfect Pull-Apart Dinner Rolls
Mixing The Dough
- Add 3 tablespoon (39g) sugar and 2½ teaspoon (7g) yeast to the bowl of a stand mixer fitted with the hook attachment.
- Pour in 1 cup (247ml) warm milk, then let it sit for 5-10 minutes until it gets foamy. (This is how you know your yeast is alive and ready to work!)
- Add 3½ cups (420g) bread flour, 2 large (100g) eggs, and 1 teaspoon kosher salt. Mix on low speed for 1-2 minutes until everything comes together.
- Add ½ cup (113g) softened unsalted butter to the dough, then increase the speed to medium-high.
- Continue kneading until the dough is smooth and elastic, about 10 minutes. The dough should pull away from the sides of the bowl but still be slightly tacky.
First Rise
- Grease a large bowl with butter or oil, then transfer the dough inside.
- Drizzle with 2 teaspoon olive oil and cover with a kitchen towel.
- Let the dough rise for 60-90 minutes, or until it doubles in size. (I usually set a timer and check on it around the 60-minute mark.)
Shaping The Rolls
- Grease a 12-inch cast-iron skillet or 9×13 baking dish with butter or cooking spray.
- Turn the dough out onto a lightly floured surface. Cut the dough in half, then into quarters.
- Each quarter will give you 4 rolls. Once you have 16 pieces, fold the edges of the dough towards the center, then gently roll each piece into a smooth ball.
- Arrange the rolls in the prepared pan, making sure they're touching but not squished together.
- Cover again with a kitchen towel and let them rise for 1 hour more.
- When you're ready to bake, preheat the oven to 350°F (177°C).
Finishing Touches
- Whisk 1 egg and 1 tablespoon milk in a small bowl, then brush it on top of the proofed rolls. This gives them that beautiful golden color.
- Transfer to the oven and bake for 20-25 minutes, or until the rolls have puffed up and are golden brown.
- Immediately brush the hot rolls with 3 tablespoon melted butter.
- Sprinkle with ¼ cup grated Parmesan, 1 tablespoon chopped fresh parsley, and a generous pinch of flaky sea salt.
- Try to resist eating them all before dinner! (Good luck with that.)
Storage And Reheating
Store leftover rolls in an airtight container at room temperature for up to 3 days. Honestly though, they never last that long in my house.
To reheat, pop them in a 350°F oven for about 5 minutes. They'll taste fresh again!
Freezing: These freeze really well. Let the rolls cool completely, then freeze in an airtight bag for up to 3 months. Thaw overnight in the fridge, then reheat in the oven until warm.
Make-Ahead Tip: After the first rise, cover the dough tightly and refrigerate for up to 24 hours. If it rises too much in the fridge, just gently punch it down. Bring to room temperature before shaping and baking.

Tips For The Best Homemade Dinner Rolls
Want to know what I've learned from making these rolls about a million times?
Temperature matters. Your milk should be warm (around 110°F), not hot. Too hot and you'll kill the yeast. Too cold and it won't activate properly. I just stick my finger in – if it feels like warm bathwater, you're good.
Don't rush the rise. I know waiting is boring, but this is where the magic happens! The dough needs time to develop flavor and get fluffy.
Room temperature ingredients are key. Cold eggs and butter won't mix as well into the dough. I usually just leave them on the counter for about 30 minutes before I start.
The dough should be tacky, not sticky. If it's sticking to everything, add a tiny bit more flour (like a tablespoon at a time). If it's too dry, add a splash of milk.
Want to switch things up? Here are some variations I've tried:
- Garlic butter rolls – Add 2 minced garlic cloves to the melted butter before brushing
- Herb rolls – Mix in fresh rosemary or thyme with the parsley
- Cheddar rolls – Use shredded cheddar instead of Parmesan
- Smaller rolls – Divide the dough into 24 pieces instead of 16
Pull-Apart Dinner Rolls FAQs
Yes, but bread flour gives better structure and chewiness. All-purpose flour will work but may produce slightly less fluffy rolls.
Yes! Mix ingredients in a bowl, then knead by hand on a floured surface for 12-15 minutes until smooth and elastic.
They should be golden brown on top and register 190°F internally. They'll also sound hollow when tapped on the bottom.
Common causes: over-kneading, not letting dough rise enough, or oven too hot. Ensure your yeast is fresh and milk is warm (not hot) to activate it properly.
Recipes You May Like
- Broccoli Cheese Soup – These rolls are PERFECT for dunking in creamy soup
- Slow Cooker Beef Stew – Nothing beats warm rolls with hearty stew
- Roasted Turkey Breast – Holiday dinner isn't complete without fresh rolls on the table
Make These Pull-Apart Rolls Today!
These pull-apart dinner rolls are one of those recipes that looks impressive but is actually pretty simple. The dough is forgiving, the rise times are flexible, and the result is always buttery, fluffy rolls that everyone loves.
I make these for holidays, Sunday dinners, and honestly just random Tuesdays when I want something special. Emily can now make them by herself (though she still calls me to double-check the rise times).
Give them a try! Your kitchen will smell amazing, and you'll have warm, buttery rolls on your table in a few hours.
Don't forget to save this recipe to Pinterest so you can find it when you need it!




Buttery Soft Parmesan Pull-Apart Rolls
Ingredients
Equipment
Method
- Make the dough. Add 3 tablespoon (39g) sugar and 2½ teaspoon (7g) yeast to the bowl of a stand mixer fitted. Pour in 1 cup (247ml) warm milk, then allow to sit for 5-10 minutes until foamy. Add 3½ cups (420g) bread flour, 2 large (100g) eggs, and 1 teaspoon kosher salt, then mix on low speed with the hook attachment for 1-2 minutes. Add ½ cup (113g) softened unsalted butter to the dough, then increase the speed to medium high. Continue kneading until the dough is smooth and elastic, about 10 minutes.
- Let the dough rise. Grease a large bowl with butter or oil, then transfer the dough inside. Drizzle with 2 teaspoon olive oil, then cover with a kitchen towel. Allow the dough to rise for 60-90 minutes, or until it doubles in size.
- Prepare the pan. Grease a 12-inch cast-iron skillet or 9×13 baking dish with butter or cooking spray.
- Roll out the dough. Turn the dough out onto a lightly floured surface. Cut the dough in half, then into quarters. Each quarter will yield 4 rolls. Once you have 16 pieces, fold the edges of the dough towards the center, then gently roll each into a smooth ball. Arrange the rolls in the prepared pan, cover again with a kitchen towel, then allow to rise for 1 hour more. When ready to make, preheat the oven to 350°F (177°C).
- Make the egg wash. Whisk 1 egg and 1 tablespoon milk in a small bowl, then brush on top of the proofed rolls.
- Bake the rolls. Transfer to the oven and bake for 20-25 minutes, or until the rolls have puffed up and are golden brown. Immediately brush the rolls with 3 tablespoon melted butter, then sprinkle with ¼ cup grated Parmesan, 1 tablespoon chopped fresh parsley, and a generous pinch each of flaky sea salt. Enjoy warm or at room temperature!





