Homemade Crescent Rolls (Soft, Fluffy & Easy)
Homemade crescent rolls soft and fluffy are buttery, cloud-like treasures that taste like they came from a professional bakery-but they come together in your own kitchen with simple ingredients and a little patience. These extra soft crescent rolls rise twice, proof of a dough enriched with yogurt, eggs, and butter that creates layers of tender crumb and golden-brown exterior. When four kids are gathered around the breakfast table or dessert is being planned, I need recipes that deliver bakery-quality results without the bakery price tag, and these homemade crescent rolls do exactly that. The secret is in the semolina-and-flour blend, the long rises, and the brush of egg wash that makes them shine.
Why You’ll Love These Homemade Crescent Rolls
- Soft, fluffy, pillowy texture: The combination of yogurt, eggs, and butter creates a tender crumb that stays soft for days.
- Buttery and rich: Layers of butter folded into the dough make these crescent rolls taste indulgent without being heavy.
- Double rise for perfection: Two rises-bulk fermentation and final proof-develop flavor and ensure light, airy rolls.
- Homemade, affordable: A batch of 24 costs a fraction of bakery croissants and tastes better.
- Versatile: Enjoy them plain, with jam, with chocolate hazelnut spread, or alongside dinner.
Ingredient Notes
Each ingredient plays a role in creating homemade crescent rolls that are soft, fluffy, and irresistible. Here’s what to know before you start.

| Ingredient | What to Know |
|---|---|
| Fine semolina (fino), 2 cups | Semolina adds a tender crumb and subtle sweetness to homemade crescent rolls. It’s finer than regular semolina and blends smoothly with flour. Don’t substitute all-purpose flour for it-the texture won’t be the same. |
| All-purpose flour, 2 cups | Flour provides structure. Combined with semolina, it creates the perfect ratio for soft, fluffy crescent rolls that rise beautifully. |
| Plain yogurt, ½ cup | Yogurt adds richness and helps create a tender, moist crumb in homemade crescent rolls. Use plain, unsweetened yogurt at room temperature for best results. |
| Eggs, 2 large | Eggs enrich the dough and help bind ingredients. They also contribute to the golden color when brushed on as egg wash. Use room temperature eggs. |
| Active dry yeast, 1 tbsp | Yeast is essential for the rise. Make sure your yeast is fresh and active (check the expiration date). The warm water activates it. |
| Butter, 2 tbsp + more for spreading | Butter makes homemade crescent rolls fluffy and rich. Use softened butter for spreading on the rolled dough-this creates layers of flavor. |
| Olive oil, 2 tbsp + for greasing | Olive oil keeps the dough moist and prevents sticking. Use a good-quality olive oil for the best flavor. |
| Salt, 1 tsp | Salt enhances flavor and controls yeast activity. Don’t skip it-it’s essential to proper fermentation in homemade crescent rolls. |
| Sugar, 2 tbsp | Sugar feeds the yeast and adds subtle sweetness. For savory homemade crescent rolls, you can reduce the sugar to 1 tbsp. |
| Warm water, 1 to 1.5 cups | Warm water (around 110°F / 43°C) activates the yeast. Temperature matters-too hot kills yeast, too cold won’t activate it. |
How to Make Homemade Crescent Rolls – Step by Step
Step 1: Mix the dough. In the bowl of a stand mixer, add 2 cups fine semolina, 2 cups all-purpose flour, 1 tsp salt, 2 tbsp sugar, and ½ cup plain yogurt. Add 2 large eggs, 1 tbsp active dry yeast, and warm water, then incorporate 2 tbsp butter and 2 tbsp olive oil while kneading on medium speed. Knead until you achieve a smooth, elastic dough-about 8-10 minutes. The dough should be soft and slightly sticky, not dry. (See photo)

Step 2: First rise (bulk fermentation). Transfer the dough to a lightly oiled bowl, cover it tightly with plastic wrap, and let it rise until it doubles in volume. This takes about 1-2 hours, depending on room temperature. The dough should be puffy and light.
Step 3: Divide the dough. Punch down the risen dough to release the air and divide it into three equal-sized balls. This makes handling easier and yields 8 croissants per ball (24 total). Cover with a damp towel while you work. (See photo)

Step 4: Shape into crescent rolls. Generously coat your work surface with olive oil. Press one dough ball out into a large, thin circle (about ¼-inch thick). Use a spatula to spread a layer of softened butter evenly across the top. Slice the dough circle into 8 equal triangles using a knife, just like cutting a pizza. Roll each triangle up, starting from the wide base and rolling toward the pointed tip, to form a crescent shape. (See photos)



Step 5: Second rise (final proof). Arrange the crescent rolls on a baking sheet lined with parchment paper and cover loosely with plastic wrap. Let them rise until they double in volume again-about 1-2 hours, depending on room temperature. The rolls should be puffy and light. (See photo)

Step 6: Glaze and bake. Preheat your oven to 340°F (170°C). Gently brush the tops of the risen rolls with 1 egg yolk mixed with a splash of milk. Bake for 15 minutes, or until the rolls are beautifully golden brown. (See photo)


Step 7: Cool and fill (optional). Let the crescent rolls cool slightly on the baking sheet, then transfer to a wire rack. Once cool enough to handle, slice them open and fill the centers with chocolate hazelnut spread, jam, or your favorite filling. Serve warm or at room temperature. (See photo)

My Top Tips for Perfect Homemade Crescent Rolls
- Use fine semolina. Regular semolina is too coarse and won’t blend smoothly. Fine semolina (fino) is essential to the tender texture of homemade crescent rolls.
- Don’t skip the yogurt. Yogurt adds richness and keeps the rolls moist for days. It’s what makes these homemade crescent rolls taste bakery-quality.
- Be patient with the rises. Double rises develop flavor and create light, airy rolls. Don’t rush-the time is what makes homemade crescent rolls special.
- Use room temperature ingredients. Eggs, yogurt, and butter mix better when warm. This creates a smooth, silky dough.
- Oil your work surface generously. Homemade crescent rolls dough is soft and sticky-oil prevents sticking and makes shaping easier.
- Brush with egg wash. The egg yolk and milk mixture creates that beautiful golden-brown exterior and shiny finish.
Common Problems and Fixes
Why are my homemade crescent rolls dense or heavy?
Either your rises weren’t long enough, or your yeast wasn’t active. Make sure to let the dough rise until it doubles each time—don’t rush this step. Also, check your yeast expiration date. Old yeast won’t rise properly, which results in dense homemade crescent rolls.
Why didn’t my dough rise?
The water may have been too hot or too cold. Yeast activates best at around 110°F (43°C)-use a thermometer. Also, make sure your yeast is fresh and active. If your kitchen is cold, place the dough in a warm spot (like a turned-off oven with the light on) to encourage rising.
Why are my homemade crescent rolls dry?
You may have used all-purpose flour instead of the semolina-flour blend, or skipped the yogurt. The combination of semolina, yogurt, eggs, and butter is what keeps homemade crescent rolls soft and moist. Don’t substitute ingredients.
Can I make homemade crescent rolls ahead of time?
Yes! After shaping and before the second rise, cover the rolls tightly and refrigerate for up to 24 hours. The cold rise develops even more flavor. In the morning, let them come to room temperature and proof for 30-60 minutes before baking.
Storage and Make-Ahead Tips for Homemade Crescent Rolls Soft & Fluffy
Best fresh: Homemade crescent rolls are softest and fluffiest on the day they’re baked. The aroma alone is worth the effort.
Room temperature (3-4 days): Store baked rolls in an airtight container at room temperature. They’ll soften slightly but remain delicious. Reheat in a 300°F (150°C) oven for 5-10 minutes to restore warmth.
Refrigerated (5-7 days): Store in an airtight container in the fridge. Reheat gently before serving.
Freezing: Freeze baked rolls in an airtight container for up to 3 months. Thaw at room temperature for 1-2 hours, then reheat in a 300°F oven for 5-10 minutes.
Make-ahead tip: For overnight homemade crescent rolls, shape them in the evening, cover tightly, and refrigerate. In the morning, let them proof at room temperature for 30-60 minutes, brush with egg wash, and bake. The cold rise develops incredible flavor.
FAQ
Can I use instant yeast for homemade crescent rolls soft and fluffy?
Yes, instant yeast (bread machine yeast) works too. Use the same amount, but reduce the rise time slightly-instant yeast works faster. The texture of your homemade crescent rolls may be slightly different, but they’ll still be delicious.
What if I don’t have fine semolina?
Fine semolina creates the tender texture that makes homemade crescent rolls special. If you can’t find it, you can use 3 cups all-purpose flour and 1 cup cornstarch as a substitute, but the rolls won’t be quite the same.
Can I fill homemade crescent rolls before baking?
Yes! After rolling into crescent shapes, place a small spoonful of filling (chocolate, jam, or savory filling) at the base before rolling up. Seal gently so filling doesn’t leak out during baking.
Why do homemade crescent rolls sometimes come out pale?
Your oven may run cool, or the egg wash wasn’t applied generously enough. Make sure to brush the rolls with the full egg yolk and milk mixture. If your oven runs cool, increase the temperature slightly or bake for a few extra minutes.
Nutrition Disclaimer: This recipe does not include nutritional analysis. For precise nutrition data, use a nutrition calculator like MyFitnessPal or Cronometer with your specific ingredient brands.
Soft, fluffy, and buttery-homemade crescent rolls that taste like a professional bakery brought them straight to your table. With just two rises and simple ingredients, you’ll have 24 rolls that disappear faster than you can imagine.
Homemade crescent rolls belong on every baker’s regular rotation, whether you’re making them for breakfast, as a side for dinner, or as a gift. They’re elegant enough to impress but easy enough for a weeknight project. Pair them with banana dinner rolls for a complete bread basket, or serve them plain with butter and jam for a simple breakfast. If you make this recipe, send me a photo-I’d love to see your homemade crescent rolls and hear how your family loved them.

Homemade Crescent Rolls (Soft, Fluffy & Easy)
Ingredients
Method
- Mix the dough: In the bowl of a stand mixer, add 2 cups fine semolina, 2 cups all-purpose flour, 1 tsp salt, 2 tbsp sugar, and ½ cup plain yogurt. Add 2 large eggs, 1 tbsp active dry yeast, and 1 to 1.5 cups warm water. Incorporate 2 tbsp butter and 2 tbsp olive oil while kneading on medium speed for 8-10 minutes until smooth and elastic.
- First rise (bulk fermentation): Transfer the dough to a lightly oiled bowl, cover tightly with plastic wrap, and let it rise until it doubles in volume-about 1-2 hours. The dough should be puffy and light.
- Divide the dough: Punch down the risen dough and divide it into three equal-sized balls. Cover with a damp towel.
- Shape into crescent rolls: Generously coat your work surface with olive oil. Press one dough ball into a large, thin circle. Spread a layer of softened butter on top. Slice into 8 equal triangles and roll each triangle from the wide base to the pointed tip to form a crescent shape.
- Second rise (final proof): Arrange the crescent rolls on a parchment-lined baking sheet. Cover loosely and let them rise until they double in volume-about 1-2 hours.
- Glaze and bake: Preheat oven to 340°F (170°C). Brush the tops of the rolls with 1 egg yolk mixed with a splash of milk. Bake for 15 minutes until golden brown.
- Cool and fill: Let the rolls cool slightly on the baking sheet, then transfer to a wire rack. Once cool enough to handle, slice open and fill with chocolate hazelnut spread, jam, or your favorite filling. Serve warm or at room temperature.
Notes
– Don’t skip the yogurt-it keeps homemade crescent rolls soft and moist for days
– Be patient with the rises-double rises develop flavor and create light, airy rolls
– Use room temperature ingredients (eggs, yogurt, butter) for best results
– Oil your work surface generously-homemade crescent rolls dough is soft and sticky
– Brush generously with egg wash for beautiful golden-brown color
– For overnight rolls, refrigerate after shaping and proof in the morning
– Reheat leftover rolls in a 300°F oven for 5-10 minutes to restore warmth
