Homemade Dinner Rolls Recipe

Prep Time 30 minutes
Total Time 2 hours 50 minutes
Servings 24 buns

Jump to Recipe
This post may contain affiliate links. For more information, please see our disclosure policy.

This Homemade Dinner Rolls recipe is easy and makes the most delicious, soft, and fluffy dinner rolls you’ve ever tasted! They’re perfect for Sunday dinner or special occasions, but they’re easy enough that you can enjoy them during the week, too.

freshly baked dinner rolls in white baking dish.

There’s nothing better than fluffy, homemade dinner rolls fresh out of the oven!

This easy Dinner Rolls recipe is based on my Mom’s Homemade Buns, but I’ve added some milk and an egg to give these rolls a richer flavor.

They are less rich than my Brioche Bun recipe, but the delicious hint of sweetness here is perfect for your Thanksgiving meal!

We’ll be letting the dough rise twice for these rolls, which helps them achieve that super light and fluffy texture.

This also means there’s a bit of hands-off time when you can be prepping the other parts of your meal.

The great thing about these dinner rolls is that they’re perfect for any occasion, from your Thanksgiving dinner or holiday meal to a weeknight dinner!

For more delicious bread roll recipes that are perfect for dinnertime, try my Homemade Crescent RollsButtery (Whole Wheat) Bread Machine Rolls, and my Homemade Garlic Herb Dinner Rolls!

Ingredients Needed:

ingredients for homemade dinner rolls in glass bowls on white surface.
  • Milk: we’ll use warm, whole milk to proof the yeast for the best flavor.
  • Yeast: use instant or active dry yeast for this recipe.
  • Sugar: use white granulated sugar to activate the yeast and also make the dough soft with a hint of sweetness.
  • Water: you can use water or milk here to make the dough. Either works great! Milk will have a slightly richer flavor.
  • Butter: use salted butter for the best flavor.
  • Egg: to bind the ingredients, add richness and help the rolls rise.
  • Salt: to enhance the flavor of the bread.
  • Flour: all-purpose flour works well here, but you can substitute in some whole-wheat flour if you like for added fibre.
Want to save this recipe?
Just enter your email and get it sent to your inbox. You’ll also get new recipes and a free monthly menu plan!

How to Make Homemade Dinner Rolls

This recipe is easy to make, and you can check out my recipe video to see exactly how I do it! Full instructions are also included in the recipe card below.

  1. Proof yeast: Whisk together the warm milk, yeast, and sugar.
  2. Set yeast mixture aside: Let the mixture sit for 10 minutes or until bubbly—this is how you know your yeast is working.
  1. Mix ingredients: In a large bowl, whisk together the warm water, butter, ⅓ cup sugar, egg, and salt. Then, add the yeast mixture and stir to combine.
  2. Add flour: Add the flour, one cup at a time, and mix until nearly combined before adding more.
  1. Make dough smooth: Make sure your dough is soft and never stiff. Add flour gradually so it does not become tough.
  2. Make dough ball: The dough should come together in a smooth, soft ball that does not stick to the sides of the stand mixer. It will be tacky but not overly sticky.
  1. Cover dough ball: Place the dough in a large, lightly greased bowl and cover with plastic wrap or a clean kitchen towel.
  2. Let dough rise: Set the bowl in a warm spot and let it rise until doubled.
  1. Punch dough: Uncover the dough, punch it down, and roll out 20-24 rounds. Place them in two greased baking dishes.
  2. Let them rise: Let the rolls rise again, covered with plastic wrap or a light towel that won’t stick, in a warm spot until doubled.
  1. Bake: Bake until light golden brown, brush with melted butter while warm, if desired, and serve.
white baking dish full of baked dinner rolls.

Dinner Rolls FAQs

Can I prep these dinner rolls ahead of time?

Yes! Make the dough balls in the baking dish, but cover them with plastic wrap before allowing them to rise, and refrigerate them for up to 16 hours. Leave them at room temperature for 1-2 hours before baking them. 

How do I store homemade Dinner Rolls?

Homemade rolls do not have the same preservatives as store-bought bread, so they should not be stored on the counter for more than a day, or you will find they are tough and not fluffy. I recommend freezing them once they are cooled if you do not plan on eating them within 24 hours.

Can I freeze Dinner Rolls?

The best way to store these homemade dinner rolls after they have cooled is to freeze them. Allow the rolls to cool completely, then place them in an airtight container or bag, and freeze them for up to 3 months. Thaw in the microwave on a piece of paper towel for 30-60 seconds before serving.

hand pulling a homemade dinner roll out of pan.

Tips and Notes

  • Scrape down the bowl: Scrape the sides of the bowl as you add and mix ingredients to ensure you’re using everything in the bowl.
  • Silicone mats: If you have silicone mats, you can line the baking sheets with them instead, but I prefer using greased baking sheets as it helps them to brown nicely.
  • Baking pan: Ideally, bake these rolls in a deep baking dish or pan. We want the buns to touch as they rise and bake to get nice, tall rolls with soft sides and perfectly golden tops!
  • Floured surface: Using a lightly floured surface to make your rolls will keep the dough from sticking to the worktop.

Dinner Roll Variations

  • Change the shape. You can shape the bread dough into any kind of roll you’d like. Use this recipe for hot dog buns, garlic knots, twists, or any other shape you like. The yield of rolls will differ depending on the shape and size of the rolls you make.
  • Add some cheese. Add 1 cup of cheddar cheese, Mexican cheese mix, or mozzarella cheese to the dough to make these rolls cheesy, or sprinkle some cheese on top a few minutes before the end of the baking time.
  • ​Make them herby. Mix 1 teaspoon of garlic powder and 2 teaspoons of dried herbs like basil, parsley, or rosemary to make garlic and herb rolls.
a hand lifting a homemade dinner roll out of white baking dish.

Serving Suggestions

Serve warm dinner rolls with any main dish and other side dishes to make a completely delicious meal the whole family will love.

Try them with my Baked Tuscan Chicken Breasts, this Perfect Instant Pot Roast Beef Recipe, or my Crockpot Turkey Breast for a yummy feast!

Serve some other delicious sides with them, like Cheesy Baked AsparagusRoasted CarrotsCheesy Broccoli Casserole, or my Garlic Parmesan Scalloped Potatoes and Carrots Recipe.

More Homemade Bread Recipes You’ll Love

ashley avatar

Pin this recipe to save for later

Pin this recipe to your favorite board

Homemade Dinner Rolls Recipe

5 from 11 votes
This Homemade Dinner Rolls recipe is easy and makes the most delicious, soft, and fluffy dinner rolls you've ever tasted! They're perfect for sunday dinner or special occasions, but they're easy enough that you can enjoy them during the week too.
Prep Time 30 minutes
Cook Time 20 minutes
Rising time 2 hours
Total Time 2 hours 50 minutes
Cuisine American
Course Bread and Baked Goods
Servings 24 buns
Calories 165cal

Ingredients

To proof the yeast

  • ½ cup warm whole milk (105-110 degrees F — warm but not hot)
  • 1 tablespoon instant or active dry yeast (either works in this recipe)
  • 1 teaspoon granulated sugar

To make the dough

  • 2 cups warm water (or milk)
  • ½ cup melted salted butter
  • cup granulated sugar
  • 1 egg
  • 1 tablespoon salt
  • 6-7 cups all purpose flour

Instructions

Proof the yeast

  • In a small bowl or liquid measuring cup, whisk together the warm milk, yeast and sugar.
  • Let sit for 10 minutes or until bubbly — this is how you know your yeast is working. This step is actually not required when using instant yeast, but I do it anyways, so that I know my buns will be nice and fluffy.

Prepare the dough

  • In the bowl of a stand mixer (or a very large bowl if you are kneading by hand), whisk together the 2 cups warm water, butter, ⅓ cup sugar, egg and salt.
  • Add the bubbly yeast mixture and stir to combine.
  • Place the bowl in the stand mixer and put the dough hook on the machine. You can also knead by hand.
  • Add the flour, one cup at a time, and mix until nearly combined before adding more. You can use all purpose or whole wheat or a combination. Start with 4-5 cups flour, mixing until each is incorporated.
  • The closer you get to your dough being ready, the less flour you will add at once. We want a smooth, soft dough, never stiff, so we need to watch and stop adding flour at just the right moment.
  • Add up to 6-7 cups flour total, very gradually at the end, until the dough comes together in a smooth, soft ball and does not stick to the sides of the stand mixer. When you touch it, it should be smooth and slightly tacky but not stick all over your hands.
  • Place dough in a large lightly greased bowl and cover with plastic wrap or a clean kitchen towel.
  • Set in a warm spot (I use the oven with the light on — turn the oven on to preheat for 2-3 minutes before turning off and adding the dough) and let rise until doubled, about 1.5 hours.
  • Uncover dough, punch down, and roll out 20-24 rounds — smoothing the top and pinching the seam in the back to smooth (see video for additional details).
  • Place in two lightly greased 9×13" baking dishes (12 in each) and let rise (cover with plastic wrap or a light towel that won't stick) in a warm spot for 30 to 90 minutes (instant yeast will be quicker) until doubled.
  • Bake at 350 degrees for 15-20 minutes, until light golden brown.
  • Brush with melted butter while warm if desired.

Notes

Ingredients and Substitutions:
  • Water and milk: for either of the liquids required in this recipe you can use water or milk. Milk will give a softer, sweeter, richer roll. Water is a great option if you are dairy free.
  • Butter: you can make this recipe with unsalted butter or even vegan hard margarine if you need them to be dairy free. 
  • Egg: the egg adds structure and richness, but you can leave it out if there are allergies to take into consideration
  • Flour: you can use either all-purpose or whole wheat flour in this recipe, or a combination. I do not recommend 100% whole wheat flour as the rolls may be dry and tough.
Storage:
The best way to store these homemade dinner rolls after they have cooled is to freeze them.
  • Store: Homemade rolls do not have the same preservatives as store-bought bread, so they should not be stored on the counter for more than a day, or you will find they are tough and not fluffy.
  • Freeze: These rolls freeze perfectly; just cool them, place them in an airtight container or bag, and freeze them for up to 3 months. Thaw in the microwave on a piece of paper towel for 30-60 seconds before serving.

Nutrition Information

Calories: 165cal | Carbohydrates: 27g | Protein: 4g | Fat: 4g | Saturated Fat: 3g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 1g | Trans Fat: 0.2g | Cholesterol: 18mg | Sodium: 327mg | Potassium: 46mg | Fiber: 1g | Sugar: 3g | Vitamin A: 136IU | Calcium: 14mg | Iron: 1mg
Keywords dinner rolls recipe, homemade dinner rolls

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register Now

Tried this recipe?

Tag @thereciperebel or hashtag #thereciperebel —
I love to see what you’re making!

Tag @thereciperebel

Meet Ashley

My name is Ashley Fehr and I love creating easy meals my family loves. I also like to do things my way, which means improvising and breaking the rules when necessary. Here you will find creative twists on old favorites and some of my favorite family recipes, passed down from generations!

Read More

You May Also Like

Reader Interactions

Comments

    • The Recipe Rebel says

      Hi Erin, in Step 6, once you get it to the point “comes together in a smooth, soft ball and does not stick to the sides of the stand mixer” you are done mixing.

  1. Claudia says

    This is my go to recipe. I stopped buying bread because I can use this recipe for everything. I make larger rolls and space them out so I end up with sandwich rolls and they’re delicious.

Leave A Reply

Have you tried this recipe? Leave a rating