Croissants are something I NEVER thought I could successfully make at home. But just like our sourdough (first in my list of things I’d never thought I’d be able to make), I’ve figured out a great croissant recipe that even a novice baker can pull-off.
Best of all? It starts with our trusty, easy milk bread, which many of you have already made successfully.
Using our milk bread dough and the techniques I’ll teach you in this post, you’ll make crispy, buttery French croissants that are amazing slathered in jam, with a cup of coffee, or used as a base to make chocolate croissants, almond croissants, or ham and cheese croissants.
Skeptical? Keep reading…
A long journey to learning how to make croissants
Croissant recipes seem quite fussy, and honestly, I just didn’t have the confidence. But over time, I decided I wanted to really practice my baking skills.
After reliably making homemade sourdough bread and easy rough puff pastry (which uses similar rolling and laminating techniques), I decided it was time.
As it turns out, making croissants is a lot like making sourdough. The process requires time, yes, but it’s mostly inactive time. This is a process that you’ll need to tend to in small bursts during breaks in your day, but as long as you follow the instructions, you’ll get a great result.
If this recipe sounds stressful, I’ve realized that rolling and laminating dough is actually quite relaxing. While it took me a few batches to really get the hang of rolling and shaping, my croissants looked better and better with every try.
What Are Milk Bread Croissants?
These milk bread croissants are exactly what they sound like—a croissant made from an Asian milk bread dough. In other words, you have a new unexpected use for our popular milk bread recipe!
After reading and trying many croissant recipes, Judy casually suggested that I use her milk bread recipe for the dough. There are many French-style bakeries in China that have already tried this with success.
The idea was even more brilliant because she’s such a pro at making her milk bread, that I simply asked her to make me a batch! From there, she passed the baton to me to transform that standard milk bread dough into croissants.
As it turns out, our Asian milk bread dough isn’t all that different from a croissant dough.
Both contain yeast, and both are types of enriched dough—a bread dough that has been “enriched” with fat and dairy ingredients like milk, eggs, butter, or cream, as well as sugar. Challah, brioche, and cinnamon rolls are all examples of baked goods made with enriched dough. (Check out Kaitlin’s excellent recipe for milk bread cinnamon rolls!)
Croissant recipes usually call for milk, butter, and sugar. Our milk bread recipe contains milk, heavy cream, sugar, and half an egg. It’s actually quite similar in composition to a croissant dough.
But our milk bread is so simple—with an all-in-one mixing method (all the ingredients are added to the mixing bowl and then kneaded).
There is no need to pre-activate the yeast, or mix in butter in a separate step. Just add the ingredients to the order described in the recipe, turn on the mixer, and let it go.
(We also have instructions for kneading by hand if you don’t have a stand mixer with a dough hook.)
A Proven Winner: Thoughts from Friends and Family
One morning during a house closing (more on that later…!), we had an extra freshly baked croissant with us in the car, so we brought it in for our attorney after he proclaimed he had been in the office since 5am without any breakfast.
“You made these?” he said. “These are delicious, and I’m a picky eater.”
We had a similar incident when we had people over for a Sunday brunch. “Try Bill’s croissants!” Judy proclaimed as she brought some of my reheated croissants to the table. Reaction: “Wow, they’re better than what we usually get at most bakeries.”
That’s when I realized to myself, “I can actually make croissants!”
Long story short…if you’ve already tried making Judy’s milk bread, or any of our Chinese Bakery recipes that use milk bread dough, you must try making these milk bread croissants.
NOTE!
The croissant dough is actually ½ of our milk bread dough, so if you’re making a batch of milk bread, you can bake half of it into a loaf or buns, and use the other half to make these croissants.
A note on flour: If you’ve made our milk bread recipe before, you may have noticed that we’re using only all-purpose flour instead of a mix of bread flour and cake flour. We have since extensively tested our milk bread recipe with only all-purpose flour and haven’t found any meaningful differences in the result. However, for a lighter croissant, you can use 1/2 cup of cake flour or pastry flour in place of 1/2 cup of all-purpose flour.
Croissant Recipe Instructions
Step 1: Make the Butter Square
Cut a piece of parchment paper 11 inches (28 cm) long by 15 inches (38 cm) wide (this was the width of our parchment paper roll). Fold the parchment in half so you have a 7 ½” x 11” (19x28cm) rectangle.
Cut the softened butter into ½-inch (1cm) squares, and arrange them on one side of the paper to form a rough 7×7 inch (18x18cm) square.
Fold the other half of parchment over the slightly softened butter, and use a rolling pin and something with a flat edge (like a bench scraper/dough scraper or offset spatula) to form the butter into a uniform square, flipping the butter square over a couple times to flatten both sides.
European-style Butter Makes a Huge Difference
Why do you think French croissants always taste so good? The quality of the butter has a lot to do with it! I’ve used both European and American butter to make this recipe, and I can report that using a European-style butter makes a huge difference.
This butter is higher in fat (ranging from 82-85% butterfat), and lower in water content, making it richer and tastier. American butter has about 80% butterfat, and is 16-18% water.
We like Kerrygold Irish butter, which has 82% butterfat and is made from grass-fed cow’s milk, but there are brands out there with even higher butterfat percentages. This butter can be more expensive, but it’s worth it for a recipe like this.
When you have a uniform thickness, place the butter square in the freezer for at least 30 minutes. You can do this step ahead of time, and keep the butter square frozen until you are ready to make your croissants.
Step 2: Make the Milk Bread Dough
In the bowl of a stand mixer with a dough hook attachment, add the ingredients in the following order: heavy cream, milk, ½ of the egg, sugar, flour, yeast, and salt.
(Set aside the remaining ½ of the egg in a sealed container for the egg wash, which you’ll brush onto the croissants just before baking.)
Turn on the mixer to the lowest setting, and once the ingredients have come together into a dough, knead on low speed for 15 minutes, occasionally stopping the mixer to push the dough together with a stiff rubber spatula.
The dough should stick to the bottom of the mixing bowl, but not the sides. If the dough is sticking to the sides of the bowl, add flour 1 tablespoon at a time until it pulls away from the sides.
Don’t Have a Stand Mixer? Here’s How to Mix By Hand:
If you don’t have a mixer and would like to knead by hand, start by mixing the dough with a stiff rubber spatula before kneading with floured hands, and extend the kneading time by 5-10 minutes.
After kneading, cover the bowl with a damp towel, and place in a warm spot for 1 to 2 hours, until the dough has doubled in size. (We place it in a closed microwave with a mug of just-boiled water next to it).
When the dough has doubled in size, use the dough hook once again (or floured hands) to knead for 5 minutes, punching the air out of the dough.
Roll the dough out into a 7- to 8-inch (about 20cm) square of uniform thickness. Use a rolling pin to press and flatten the dough. Use a straightedge to sharpen the sides and corners.
A ruler is an important tool to have throughout this process. I used Kaitlin’s grade school ruler. (If you can’t tell, she liked Lord of the Rings!)
Wrap the dough in plastic wrap, and refrigerate for 30 minutes.
If your butter is frozen solid, you can take it out of the freezer to soften at this point. You want the butter to be cool, but still pliable (about as pliable as your dough). This should take about 30 minutes in a mild ambient temperature (68-70°F/20-21°C).
Step 3: Laminate the Dough with the Butter
After the dough has been chilled for 30 minutes, unwrap it from the plastic wrap. (Set it aside—you’ll use it again several times.)
Use a rolling pin to roll the dough out to an 11-inch (28cm) square. As you roll, use a dough scraper to form corners as sharp as you can manage.
Place the butter square in the center of the dough at a 45° angle, so it looks like a diamond on top of a square. Fold the corners of the dough into the center of the butter diamond.
There should be enough overlapping dough (about ½-inch/1cm) that you can easily pinch the seams together to seal the butter. Make sure you don’t have any air pockets that can break the seal and cause the butter to ooze out.
Lightly roll over the seams with a rolling pin to flatten them and seal them further.
If there are any air bubbles, pop them with the tip of a knife or toothpick.
This will minimize butter leakage when rolling out the dough during the lamination process.
What is Dough Lamination?
Lamination is the process of creating multiple layers of dough and fat—in short, those spiraling layers of flaky pastry you expect when you bite into a good croissant.
Flip the dough onto a lightly floured surface, so the seam side is facing down.
Roll the dough into a 18×9-inch (40x20cm) rectangle, flipping it several times while rolling it out to ensure uniform thickness of the dough and the butter.
In the picture below, you can see a technique from French bakers: to lightly press the dough with the rolling pin at every inch, which stretches the dough into a rectangular shape.
Use a dough scraper to straighten out the edges and keep the layers uniform. Dust with flour as needed while rolling and shaping.
Work as quickly as you can, so the butter doesn’t warm up and absorb into the dough! Distinct butter and dough layers will give you the lamination you’re looking for in a good croissant. With more practice, you’ll get the hang of rolling the dough out into a perfect rectangle.
Brush off any excess flour, and fold it into thirds like a business letter.
(Fold 6-inches/13 cm of dough from one side towards the middle. Then fold the other 6-inches/13cm over the top of the two layers.)
Make sure you have an even overlap of the three layers of dough. This is the “turn” of the dough. Lightly roll the dough with the rolling pin to flatten. Use the dough scraper to square off each side if needed.
Wrap the dough back in plastic wrap (note that we rarely use plastic wrap, but this is one scenario in which it is the best tool for the job. Just use the same piece for the entire process to minimize waste).
Return the dough to the refrigerator for 30 to 45 minutes. Chilling the dough a little longer is ok if you are multitasking—just remember to let the dough warm up slightly for 5 minutes if it is very cold (to make it easier to roll out).
Repeat these steps (starting with rolling the dough into a 18×9-inch/40x20cm rectangle) for another 3 turns. In total, you should complete 4 turns.
Croissant Rolling Tips!
- Work quickly! Work quickly so the ingredients stay cold. Warm dough and butter means you won’t get as much lamination. However, if the dough is very cold and difficult to work with when you take it out of the refrigerator, let it warm up for 5 minutes on the counter to make it easier to roll.
- A stone surface is ideal to keep the dough cool.
- Roll the dough in multiple directions to get a uniform rectangle and keep the corners sharp: roll up away from you, down towards you, and diagonally to each of the four corners. Practice makes perfect!
- Use a light dusting of flour. If the dough starts to stick, dust it with flour. Just remember to brush off the excess before the folding step.
- Flip the dough over often. Rolling on only one side may cause the layers to be misaligned on the ends, and the dough may stick to your work surface.
- If you experience air bubbles, pop them with a knife or toothpick.
- Reuse your plastic wrap during each turn. There’s no need for a new one. If you have a large reusable silicone bag, you can use that as well, but anything you use must have a good seal to it.
After the last turn, rest the dough for at least 1 hour or overnight in the refrigerator.
The duration largely depends on how much time you have, and when you want to bake your croissants.
1 hour is fine, but for optimal results, I chill the dough overnight, and then do the final shaping and baking the next morning for a late breakfast or brunch.
Can I freeze the dough? How to make croissants in advance
After the resting period, you can freeze the dough to make croissants at a later time. When you’re ready to bake them, simply defrost the dough in the refrigerator until it’s pliable enough to roll out in Step 4.
Step 4: How to Shape Croissants
When you’re ready to shape the croissants, take the dough out of the refrigerator.
Roll the dough out into a 18×9-inch (40x20cm) rectangle.
Using a chef’s knife and straightedge (a ruler works great), trim the edges on all 4 sides of the rectangle. This exposes the lamination, enhancing the rise of the croissant.
Using a ruler, cut the dough crosswise into 4 equal rectangles. Cut each rectangle across the diagonal into two right triangles. You should have 8 pieces.
To form a croissant, place one triangle in front of you, with the pointy end of the triangle facing away from you. Cut a 1-inch/2.5cm slit in the center of the base of the triangle. Stretch the resulting ends outwards to make the base of the croissant wider. (Fittingly, it will look kind of like the base of the Eiffel Tower.)
Use your hand to gently but tightly roll the dough away from you in one fluid motion. Place each finished croissant on a parchment-lined sheet pan, with the tip of the triangle tucked underneath the croissant.
8 croissants should fit, evenly spaced, on a standard half sheet pan.
Repeat with the remaining dough, and cover the croissants with a clean, dry kitchen towel.
Refrigerate for 30 minutes so the croissants can rest after all that rolling and shaping.
Chilling also helps maintain the integrity of the lamination. See the layers in the photo below?
After 30 minutes, place the pan in the oven (turned off) or another warm spot to proof for about 90 minutes. (An ideal temperature is about 75°F/24°C.)
The croissants should look puffy and light, so if in doubt, let them proof for another 30 minutes.
Step 5: Bake the Croissants
Position a rack in the middle of your oven, and preheat it to 425°F/220°C. (If you proof the croissants in the oven, remember to remove them before preheating!)
When the oven is ready, beat the remaining 1/2 of the egg you reserved earlier with 2 teaspoons of water to make an egg wash. Use a pastry brush to gently brush the croissants with the egg wash, avoiding the laminated edges.
Bake the croissants for 12 minutes, rotating the pan halfway through. After 12 minutes, reduce the oven temperature to 350°F/175°C. Bake for another 15-18 minutes—until the croissants turn a deep golden brown—for a total of 27-30 minutes of baking. Don’t take them out too soon, or they may be under-baked in the middle.
Remove from the oven, and cool for at least 15 minutes before enjoying.
Pat yourself on the back for making delicious homemade croissants, and enjoy them with extra butter, jam, and coffee!
Store the croissants in an airtight container at room temperature for up to 3 days. If they’re not fresh, lightly toast them in the toaster oven before enjoying them again!
Milk Bread Croissants
Ingredients
- 6 ounces unsalted European-style butter (at room temperature)
- 1/3 cup heavy cream (at room temperature)
- 1/2 cup whole milk (at room temperature)
- 1 large egg (at room temperature, divided—half for dough, half for egg wash)
- 2 1/2 tablespoons sugar
- 2 cups all purpose flour
- 1 1/2 teaspoons active dry yeast
- 3/4 teaspoon salt
- 2 teaspoons water
Instructions
Step 1: Make the Butter Square
- Cut a piece of parchment paper 11 inches (28 cm) long by 15 inches (38 cm) wide (this was the width of our parchment paper roll). Fold the parchment in half so you have a 7 ½” x 11” (19x28cm) rectangle.
- Cut the softened butter into ½-inch (1cm) squares, and arrange them on one side of the paper to form a rough 7×7 inch (18x18cm) square. Fold the other half of parchment over the slightly softened butter, and use a rolling pin and something with a flat edge (like a bench scraper/dough scraper or offset spatula) to form the butter into a uniform square, flipping the butter square over a couple times to flatten both sides.
- When you have a uniform thickness, place the butter square in the freezer for at least 30 minutes. You can do this step ahead of time, and keep the butter square frozen until you are ready to make your croissants.
Step 2: Make the Milk Bread Dough:
- In the bowl of a stand mixer with a dough hook attachment, add the ingredients in the following order: heavy cream, milk, ½ of the egg, sugar, flour, yeast, and salt. (Set aside the remaining ½ of the egg in a sealed container for the egg wash, which you’ll brush onto the croissants just before baking.)
- Turn on the mixer to the lowest setting, and once the ingredients have come together into a dough, knead on low speed for 15 minutes, occasionally stopping the mixer to push the dough together with a stiff rubber spatula. The dough should stick to the bottom of the mixing bowl, but not the sides. If the dough is sticking to the sides of the bowl, add flour 1 tablespoon at a time until it pulls away from the sides. If you don’t have a mixer and would like to knead by hand, start by mixing the dough with a stiff rubber spatula before kneading with floured hands, and extend the kneading time by 5-10 minutes.
- After kneading, cover the bowl with a damp towel, and place in a warm spot for 1 to 2 hours, until the dough has doubled in size (we place it in a closed microwave with a mug of just-boiled water next to it).
- When the dough has doubled in size, use the dough hook once again (or floured hands) to knead for 5 minutes, punching the air out of the dough.
- Roll the dough out into an 8-inch (20cm) square of uniform thickness. Use a rolling pin to press and flatten the dough. Use a straightedge to sharpen the sides and corners. Wrap the dough in plastic wrap, and refrigerate for 30 minutes. If your butter is frozen solid, you can take it out of the freezer to soften at this point. You want the butter to be cool, but still pliable (about as pliable as your dough), which should take about 30 minutes in a mild ambient temperature (68-70°F/20-21°C).
Step 3: Laminate the Dough with the Butter
- After the dough has been chilled for 30 minutes, unwrap it from the plastic wrap (set it aside—you’ll use it again several times). Use a rolling pin to roll the dough out to an 11-inch (28cm) square, using a dough scraper to form corners as sharp as you can manage.
- Place the butter square in the center of the dough at a 45° angle, so it looks like a diamond on top of a square. Fold the corners of the dough into the center of the butter diamond. There should be enough overlapping dough that you can easily pinch the seams together to seal the butter, making sure that you don’t have any air pockets that can break the seal and cause the butter to ooze out.
- Lightly roll over the seams with a rolling pin to flatten them and seal them further. This will minimize butter leakage when rolling out the dough during the lamination process.
- Flip the dough onto a lightly floured surface, so the seam side is facing down. Roll the dough into a 18×9-inch (40x20cm) rectangle, flipping it several times while rolling it out to ensure uniform thickness of the dough and the butter. Lightly press the dough with the rolling pin at every inch, which stretches the dough into a rectangular shape. Use a dough scraper to straighten out the edges and keep the layers uniform. Dust with flour as needed while rolling and shaping, but work as quickly as you can, so the butter doesn’t warm up and absorb into the dough!
- Brush off any excess flour, and fold it into thirds like a business letter, making sure you have an even overlap of the three layers of dough. This is the “turn” of the dough. Lightly roll the dough with the rolling pin to flatten, using the dough scraper to square off each side if needed. Wrap the dough back in plastic wrap (just use the same piece of plastic for the entire process to minimize waste). Return the dough to the refrigerator for 30 to 45 minutes. Chilling the dough a little longer is ok if you are multitasking—just remember to let the dough warm up slightly for 5 minutes if it is very cold (to make it easier to roll out).
- Repeat these steps (starting with rolling the dough into a 18×9-inch/40x20cm rectangle) for another 3 turns. In total, you should complete 4 turns.
- After the last turn, rest the dough for at least 1 hour or overnight in the refrigerator. The duration largely depends on how much time you have, and when you want to bake your croissants. 1 hour is fine, but chilling overnight is ideal.
Step 4: Shape the Croissants
- When you’re ready to shape the croissants, take the dough out of the refrigerator and roll the dough out into a 18×9-inch (40x20cm) rectangle. Using a chef’s knife and straightedge (a ruler works great), cut off the rounded edges on all 4 sides of the rectangle.
- Using a ruler, cut the dough crosswise into 4 equal rectangles. Cut each rectangle across the diagonal into two right triangles. You should have 8 pieces.
- To form a croissant, place one triangle in front of you, with the pointy end of the triangle facing away from you. Cut a 1-inch/2.5cm slit in the center of the base of the triangle. Stretch the resulting ends outwards (to look kind of like the base of the Eiffel Tower) to make the base of the croissant wider.
- Use your hand to gently but tightly roll the dough away from you in one fluid motion. Place each finished croissant on a parchment-lined sheet pan, with the tip of the triangle tucked underneath the croissant. Repeat until you have 8 croissants, evenly spaced on a half sheet pan. Cover the croissants with a clean, dry kitchen towel. Refrigerate for 30 minutes.
- After 30 minutes, place the pan in an oven (turned off) or on the counter to proof for about 90 minutes—an ideal temperature is about 75°F/24°C. The croissants should look puffy and light, so if in doubt, let them proof for another 30 minutes.
Step 5: Bake the Croissants
- Position a rack in the middle of your oven, and preheat it to 425°F/220°C. (If you proof the croissants in the oven, remember to remove them before preheating!)
- When the oven is ready, beat the egg with 1 tablespoon of water to make an egg wash. Use a pastry brush to gently brush the croissants with the egg wash, avoiding the laminated edges.
- Bake the croissants for 12 minutes, rotating the pan halfway through. After 12 minutes, reduce the oven temperature to 350°F/175°C, and bake for another 15-18 minutes (for a total of 27-30 minutes of baking), until the croissants turn a deep golden brown. Don’t take them out too soon, or they may be under-baked in the middle. Remove from the oven, and cool for at least 15 minutes before enjoying.
This recipe worked really wellfor me and the croissants were beautifully flakey and tender at the same time so thank you! Could you please show us how you would turn these into kouign amman?
Hi Elaine, We have had two types in Montreal that were both super-delicious. I definitely will be working on a kouign amman recipe, probably in the fall. Thanks for the request!
Thoughts about using coconut milk (not from can) to sub as another option then using actual milk in this bread? Also would using an egg replacement work as well? Have kiddos that are allergic to some of these ingredients and I just want them to experience the taste and wonder of your milk bread
Hi Ha, I don’t think it will be the same using coconut milk. Sounds like an all-butter croissant would be better if your kids aren’t allergic to butter.
Hi, when rolling the dough for the turns, does the dough have to always be in the same direction? In other words, is the 9” width of the dough always the width or can the dough be rotated 90 degrees before rolling out? I find that when I start with the 6 by 9 and attempt to keep the 9” as the width, the dough widens beyond 9 inches very quickly. So much easier to rotate 90 degrees and stretch the 9 inches to 18 and stretch the 6 inches to 9 inches but perhaps that affects the butter laminations
.
Hi Bill, strictly speaking for lamination the answer is probably yes, but I don’t think it matters that much. You do want to flip the dough often so all layers are evenly rolled out and in the end, trimming the sides is important.
Hi! Is it possible to leave the rolled up croissants in the fridge overnight before baking, and then take them out, thaw, and bake the next morning? Hoping to do as little prep work as possible the next morning before enjoying!
Hi Lexi, yes, refrigerating for the night before does work. Just make sure you take them out early and let them come up to room temperature and rise/proof before brushing and baking.
Hi Bill, I’m going to try this recipe!! I have a bunch of Kerrygold Irish butter but it’s salted. The recipe is for unsalted and I’m on the fence as to whether I should try and find unsalted or plunge ahead with the salted butter. Appreciate your thoughts.
We’ve done this with salted butter, Bill—definitely go ahead with the recipe!
Thanks Sarah. Made them over the weekend. I have to confess that I was apprehensive at first. But, it really went well and they came out great. Very delicious. The recipe is really straightforward and the amount of detail is so helpful. I felt like I had Bill standing next to me as I went through the process. Will be adding this recipe to the regular rotation. Love your site.
Excellent to hear that our milk bread croissants were good Bill – great job!
I made these yesterday and they turned out perfectly. Thanks for the super clear instructions, it made the process less intimidating.
Hi Stella, sounds like you did a great job – enjoy!
My husband and I made these yesterday/today as a fun vacation baking challenge. We also would have never thought we could do this! They are absolutely delicious (if not quite as well-shaped as yours). We’re looking forward to another attempt over a long weekend using our learnings from today. Thank you for the clear steps and all the pictures!
Hi Rebecca, croissant making only gets better each time you make it with practice – enjoy!
I was literally thinking about croissants and then bam! Sunday morning happy read on your blog! My dad and I read through the recipe and grabbed some butter outta the fridge to bring to room temp and made a Sunday afternoon event out of it and enjoyed some most delicious croissants Monday morning (love that we can rest the dough overnight in the recipe- I wake up a couple of hours earlier than my parents and the kids so they enjoyed waking up to croissants baking). My dad says they were the perfect amount of buttery-ness without the greasy-hands indicator of too much butter. My mom said I “chai duk gay ho” for the first go around, though she did point out I had work to do on my dough rolling and forming (she kept comparing my progress to your pictures- I definitely need more practice). Question: When rolling out the dough, how thick should it be before I letter fold it? I think I didn’t do it thin enough on one turn and then too thin on another. Also, I froze the butter after shaping it and it didn’t soften enough when I first put it into the dough and tried to roll it- it cracked and maybe poked through the dough so I had a little seepage. Regardless, it’s a pretty forgiving recipe as it turns out. Many thanks for again for the awesome recipe and memories!
Hi Kat, thank you for sharing your first experience! Practice makes perfect. The first time I made it, I didn’t wait long enough for the butter to soften up either, but it still turned out delicious. As far as the thickness of the dough, follow the directions for the size of the rectangle, and use a ruler. As long as you use the ruler, you don’t have to worry about the thickness. Happy cooking!
Thank you very much for your hard work in creating this recipe. I have avoided making croissants in spite of my being a pretty good baker, but will try this. I have to admit that I do use your milk bread recipe but add the tangzhong as it extends the life of the bake. In fact I use it in most of my bakes. I really appreciate the time that you and your family have invested in providing the information about the Chinese culture, your personal lives and excellent easy to follow recipes. Your approach in creating recipes from all cultures is one that I follow as although I am American, I am multi cultured including Chinese, and find different foods from around the world delicious. In my opinion there is no American food per se.
Have a lovely Christmas and much success and well deserved recognition in the new year. Your family is to be admired.
Hi A Lee, thanks for your thoughtful comment. I hope you try making these milk bread croissants, because I am sure you will be pleasantly surprised :)