This Homemade Crescent Rolls recipe creates soft and fluffy dinner rolls. They’re easy to make, tender, and buttery. Perfect for Sundays and holiday meals.

Want more roll inspiration? You can make the same dough from this recipe and shape it into balls for classic dinner rolls or try my whole wheat rolls for a whole grain bread. Feeling advanced? Try my butterflake rolls. New to bread making? Try these easy yeast rolls for beginners.

Fluffy homemade crescent rolls in a bread basket.

What is the difference between croissants and crescent rolls?

Croissants and crescent rolls are often mistaken for the same thing because they are shaped the same way.

The difference between the two is that croissants have chilled butter folded into several layers of the dough to make it flaky. Like puff pastry, but with yeast.

Crescent rolls are made from a buttery enriched dough that is fluffy and light with layers only from rolling the dough during shaping.

Top view of homemade crescent rolls stacked inside a bread basket.

Why should I make these?

Crescent rolls are fun to make, easy to shape, and look more impressive than a standard dinner roll. Making them great for special occasions and holidays, but they’re honestly just as good for Sunday dinner.

Plus, leftovers make a great breakfast warmed up and smothered with butter and jam or honey.

Making crescent rolls from scratch isn’t going to be as quick as popping open a can of Pillsbury Crescents. (Which are more like a biscuit than a bread.) But, homemade crescent rolls are made with real butter instead of vegetable shortening, and yeast instead of baking powder, making them lighter and softer.

Close up of shiny butter topped crescent dinner rolls.

Why is it called a crescent roll?

Crescent rolls got their name due to the fact that they’re shaped like a crescent moon.

I actually prefer to keep mine more straight than curved, so it’s easier to cut them in half and spread butter inside. Or make a sandwich with them.

What is crescent roll dough made of?

Ingredients for homemade crescent rolls: warm water, yeast, butter, granulated sugar, eggs, warm milk, all-purpose flour, and salt.

These homemade crescent rolls are made with simple ingredients.

  • Quick Rise or Instant Dry Yeast – Active dry yeast will also work, but the dough will take longer to rise.
  • Warm Water – To activate the yeast. Aim for 110˚F.
  • Butter, softened. Unsalted is preferred. If using salted, adjust the amount of salt in half or omit it completely.
  • Granulated Sugar – Helps feed the yeast and creates a golden brown exterior.
  • Eggs – Large eggs are best for baking. Eggs leaven and enrich the dough making it rise higher. They also make the crumb more tender and light.
  • Warm Milk – For added flavor and a golden crust. Warm milk (110˚F) also helps the yeast rise.
  • Salt – Table salt is used to bring out the flavor of the bread.
  • All-Purpose Flour – To create the structure of the bread.

Blooming Yeast

Two image collage. Showing the side and top of a measuring cup with bloomed yeast.

The first step to making homemade crescent rolls, or any yeast dough, is to bloom the yeast. Technically, if you’re using quick rise/instant yeast you don’t need to bloom it first. I always do this anyway, to ensure my dough will work.

To bloom yeast, warm the water to 110˚F, then add the dry yeast and stir it together. Set the mixture aside for 5 minutes to dissolve.

If you don’t have a thermometer, test the water on your wrist. If it feels very warm, then it’s perfect for yeast.

Bloomed yeast bubbles up. If it looks the same after you’ve mixed it and waited, then the yeast might be old. Other reasons may be that the water was too hot and it killed the yeast. Or the water was too cold and it didn’t activate the yeast.

NOTE: You can add 1 Tablespoon of the sugar with the yeast when mixing it with the water to help feed it. This is especially helpful if using active dry yeast.

Making the Dough

Four image collage. 1- Cream butter and sugar in mixer with the paddle attachment. 2- Add eggs and mix well. Scrape bowl. 3- Add milk, salt, and yeast mixture. 4- Add flour and mix until just combined. Then switch to dough hook.

While the yeast dissolves and blooms, follow these crescent rolls instructions for making the dough:

  1. Cream butter and sugar in a mixer with the paddle attachment.
  2. Add eggs and mix well. Scrape bowl.
  3. Add the milk, salt, and yeast mixture. Mix together.
  4. Add 5 cups of flour and mix slowly, until just combined. Then switch to a dough hook.
Yeast dough in mixer with dough hook.

Knead dough for 5 minutes on medium speed, until a soft dough is formed. Add up to 1/2 cup of extra flour 1 Tbsp at a time, as needed. Dough will be sticky, but should pull away from the sides of the bowl.

NOTE: Pictured is my Bosch Mixer. (Affiliate link.) I prefer it over my KitchenAid for breads, as it kneads the dough much more efficiently.

Two image collage. Top: Dough in bowl just after mixing. Bottom: Dough in bowl after rising.

Transfer dough to a greased bowl. Cover the bowl with sprayed plastic wrap. Let rise for 30-45 minutes in a warm place.

PRO TIP: Check out these tips for 6 ways to make dough rise faster. I used the oven method with hot water. A great way to proof bread at home!

How to Shape Homemade Crescent Rolls

Dough rolled into a circle and cut into 12 triangle pieces.

After the bread has doubled in size:

  • Punch the dough down. Divide the dough in half, and shape each half into a ball.
  • Roll each half into a large circle about 14-inches wide.
  • Then cut each circle into twelve wedges, using a pizza cutter.
  • Roll each wedge from the wide end to the tip, making about six turns/folds.

TIP: It helps if the dough is rolled fairly thin, about 1/4-inch thick, to get six full turns. I also like to tug on the two corners of the wedge to make them slightly wider before I start rolling.

Three image collage. Showing the progression of a dough triangle being rolled into a crescent from the bottom two corners up to the tip.
  • Curve ends slightly and place the crescent shaped rolls, tip side down, onto a lightly greased half sheet pan.
  • Cover rolls with sprayed plastic wrap and let rise until double in size, about 30-45 minutes.
Shaped crescent rolls before and after rising.

Baking and Serving

Bake homemade crescent rolls at 350 degrees Fahrenheit for 15-20 minutes or until golden brown on top and bottom. The internal temperature of fully baked rolls should be between 190-200˚F.

Brush the top of the hot rolls with melted butter and enjoy immediately. These rolls are best served warm.

Brushing butter on top of hot crescent rolls.

Storing and Reheating

Store any leftover crescent rolls in zip-top bag at room temperature up to 2-3 days.

To re-heat: Nuke rolls individually in the microwave for 5-10 seconds. Or wrap rolls in foil and place them in a 350ºF oven for 5-7 minutes. 

Make Ahead Options

You can make the crescent roll dough ahead of time and store it in the fridge for a couple days or shape it and freeze it to be baked later.

  • To refrigerate the dough: Once you have kneaded the dough, placed it in a lightly greased bowl, and cover it with sprayed plastic wrap. Store dough in the fridge up to 2 days. Then when you’re ready — roll, cut and shape the dough, then rise and bake the rolls.
  • To freeze the dough: Place unbaked, shaped crescent rolls onto a parchment lined baking sheet and place it in the freezer. Once solid, transfer the rolls into a freezer-safe zip-top bag. Freeze up to 6 months. To bake from frozen: Place frozen crescent rolls 2-3 inches apart on a greased sheet pan. Cover the pan with greased plastic wrap, to prevent sticking. Allow rolls to rise at room temperature for about 4 hours (or in the fridge overnight) until double in size. Then bake.
Side view of a basket full of crescent shaped dinner rolls.

More Savory and Sweet Roll Recipes

Side view of a basket full of crescent shaped dinner rolls.

Homemade Crescent Rolls

Prep Time: 15 minutes
Cook Time: 20 minutes
Resting Time: 1 hour
Total Time: 1 hour 35 minutes
Yield: 24 rolls

Ingredients

  • 1/2 cup warm water (110˚F)
  • 2 Tbsp yeast (quick rise or instant dry yeast)
  • 6 Tbsp unsalted butter, softened
  • 1/3 cup granulated sugar
  • 2 large eggs
  • 1 cup warm milk (110˚F)
  • 2 tsp salt
  • 5 to 5 1/2 cups all-purpose flour (stir, spoon & level)
  • 2 Tbsp butter, melted (for brushing rolls)

Instructions

  1. Stir yeast in warm water to dissolve. Set aside.
  2. Cream butter and sugar in a stand mixer with the paddle attachment. Add eggs and mix well. Scrape bowl. Add the milk, salt, and yeast mixture. Mix to combine.
  3. Add 5 cups of flour and mix slowly, until just combined. Then switch to a dough hook.
  4. Knead dough for 5 minutes on medium speed, until a soft dough is formed. Add up to 1/2 cup of extra flour, 1 Tbsp at a time, as needed. Dough will be sticky, but should pull away from the sides of the bowl.
  5. Transfer dough to a greased bowl. Cover the bowl with sprayed plastic wrap. Let rise for 30-45 minutes in a warm place.
  6. After the dough has doubled in size, punch the dough down. Divide the dough in half, and shape each half into a ball.
  7. Roll each half into a large circle about 14-inches wide. Then cut each circle into twelve wedges, using a pizza cutter.
  8. Roll each wedge from the wide end to the tip, making about six turns/folds.
  9. Curve ends slightly and place the crescent shaped rolls, tip side down, onto a lightly greased half sheet pan.
  10. Cover the rolls with sprayed plastic wrap and let rise until double in size, about 30-45 minutes. *Preheat oven to 350 degrees Fahrenheit.
  11. Bake homemade crescent rolls at 350˚F for 15-20 minutes or until golden brown on top and bottom. The internal temperature of fully baked rolls should be 190-200˚F.
  12. Brush the top of the hot rolls with melted butter and enjoy immediately. Best served warm.

Notes

  • Store any leftover crescent rolls in zip-top bag at room temperature up to 2-3 days.
  • To re-heat: Nuke rolls individually in the microwave for 5-10 seconds. Or wrap rolls in foil and place them in a 350ºF oven for 5-7 minutes. 
  • Note: This recipe makes just under 3 lbs of dough.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 24 Serving Size: 1
Amount Per Serving: Calories: 157Total Fat: 5gSaturated Fat: 3gTrans Fat: 0gCholesterol: 26mgSodium: 207mgCarbohydrates: 23gFiber: 1gSugar: 3gProtein: 4g

This data was provided and calculated by Nutritionix, and is an estimation only.