Skip to Content

Soft Dinner Rolls Recipe

These homemade dinner rolls are soft and buttery inside and slightly crispy outside!

Make any meal better with the best-tasting dinner rolls ever. They are soft and buttery inside and slightly crispy outside. The rich dough is made with eggs, milk, and butter to produce the most indulgent, fluffy rolls!

How Long Does It Take to Make Homemade Dinner Rolls?

Start to finish, it will take you about 2 hours to make the perfect dinner rolls.

  1. You first mix the yeast with warm water and sugar and let it proof for 5 minutes.
  2. To this, you add the beaten eggs, milk, and salt.
  3. This mixture is then added to the flour and, without mixing it, let it stand for 30 minutes.
  4. The melted butter is then poured in and you can now mix everything to form the dough into a ball. Knead for about 5 minutes.
  5. The dough needs to rise for 30 minutes before the rolls are formed.
  6. The formed rolls are then allowed to rise in a baking dish for 30 minutes more before baking them.


How Many Calories Are There in a Homemade Dinner Roll?

If you make this recipe, each roll will have 261 calories with 40.5g of carbs, 6.5g of protein, and 8g of fat. Remember to take this into account when you add the total calories to your meal.

How To Store Homemade Dinner Rolls?

Dinner rolls can be left at room temperature for about 5 days if stored properly. To store, either wrap them in foil or place them in a large plastic storage bag.

You can then keep them on the counter as long as the temperature is not too hot. Remember to let them cool completely on a rack before storing them in the bag.



Soft Dinner Rolls Recipe

These homemade dinner rolls are soft and buttery inside and slightly crispy outside!
5 from 1 vote
Print Pin Rate
Course: Dinner
Cuisine: American
Prep Time: 10 minutes
Cook Time: 15 minutes
REST TIME: 1 hour 30 minutes
Total Time: 1 hour 55 minutes
Servings: 25 Rolls
Calories: 261kcal
Author: Katherine - Yummfully


  • 1 packet active dry yeast
  • ½ cup warm water
  • ½ cup granulated sugar
  • 2 eggs beaten
  • 1 ½ cups whole milk
  • 1 tsp salt
  • cups all-purpose flour
  • ½ cup melted butter


  • Proof the yeast: in a small bowl combine the yeast, warm water, and sugar. Stir to dissolve the yeast and let stand for 5 mins or until bubbles appear.
  • Whisk in the beaten eggs, milk, and salt.
  • In a large bowl, place the flour and make a well in the middle.
  • Pour the yeast mixture into the well and let it stand for 30 minutes without mixing.
  • Add the melted butter, and mix until a ball forms and you can knead the dough without it being sticky. Knead it on the counter for 5 minutes. You can add a bit more flour if needed.
  • Add about a teaspoon of oil to the bowl, place the dough inside. Swirl it around until it is all covered in oil, cover with a damp kitchen towel and let rise for 30 mins.
  • Remove the dough from the bowl, divide into 15 equal parts and shape them into balls by rolling them in a circular motion between the heel of your palm and the counter.
  • Place the rolls in a greased 9x13-inch baking dish, cover with a damp kitchen towel, and let rise for 30 minutes more. Brush the rolls with melted butter.
  • Preheat the oven to 400 F and bake them for 15 mins or until golden brown.


Calories: 261kcal | Carbohydrates: 40.5g | Protein: 6.5g | Fat: 8g
Recipe Rating