This croissants recipe will give you croissants that are light and puffy with golden layers of flaky pastry, just how croissants should be!
Click here to watch the video


Makes: 10-12 croissants
  • 400 g (14 oz) strong white flour
  • 250 g (8 oz) unsalted butter
  • 250 ml (8 fl oz) milk
  • 60 g (2 oz) caster (superfine) sugar
  • 2 tsp dried yeast
  • 1 tsp salt
  • 1 egg (optional)
For the glaze
  • 1 egg yolk
  • 1 tbsp milk
  1. Add the yeast to the milk, stir and leave for 10 minutes for the yeast to activate.
  2. Sieve the flour into a bowl and add the sugar and salt. Mix well then make a well in the centre. Add the milk/yeast and the egg. Mix well to form a smooth dough.
  3. Turn the dough out onto a floured surface and knead for 3-4 minutes.
  4. Place the dough in a lightly-greased bowl, cover and allow the dough to rise until doubled in size.
  5. Place a piece of plastic film at least 45cm x 25 cm (18" x 9") on a flat surface, put the block of butter in the centre then cover with another piece of plastic film.
  6. Roll the butter out to about 30 cm x 12 cm (12" x 5").
  7. Turn the risen dough out onto a floured surface, knock it back and roll it out to about 45 cm x 15 cm (18" x 6").
  8. Peel off one layer of plastic film from the butter and turn the butter onto the bottom two-thirds of the dough. Remove the plastic film and make sure there is a 1cm (½") border between the butter and the edge of the dough.
  9. Turn the top third of the dough over the butter, then turn the bottom third over the top third. Pinch the edges of the dough together, place in a plastic bag and refrigerate for at least 45 minutes to de-soften the butter.
  10. Take the dough out of the bag and put it on the lightly floured work surface with the short end towards you . Roll the dough out to 45 cm x 15 cm (18" x 6"). Fold up one-third of the dough and then fold the top third down on top to make a neat square. This is called a single turn. Put the dough back into the plastic bag and chill for another 30 minutes. Repeat this stage twice more, putting the dough back into the fridge for 30 minutes between turns.
  11. After the final turn leave the dough in the fridge for at least 1 hour, or overnight, to rest.
  12. Put the dough onto a lightly floured surface and roll out to a rectangle a little more than 45 cm x 30 cm (18" x 12"). Trim the edges to neaten them.
  13. Cut the rectangle lengthways into 2 strips each of which is 15 cm (6") wide. Make small cuts every 15 cm (6") along one side and do the same on the other long side but starting 7½ cm (3") from one end.
  14. Use the cutmarks as a guide to cut out 5 triangles per strip of dough. Keep the small triangles at the end to make mini-croissants.
  15. Make a cut about 1 cm (½") long in the middle of the base of each triangle. Before rolling, gently stretch the point of the triangle then gently stretch the base of the triangle.
  16. Starting at the wide end of each triangle, roll it up into a croissant. Make sure the point of the triangle is underneath the croissant then turn the ends in to give the traditional croissant shape.
  17. Grease two baking trays and place the croissants on the trays leaving space in between for them to expand; allow 4-6 per tray.
  18. Put each tray inside a clean plastic bag and leave the croissants to rise at room temperature until at least doubled in size.
  19. Prepare the glaze by whisking together the egg yolk and the milk. Brush the top and sides of the croissants with glaze.
  20. Bake at 180°C/356°F fan oven, 200°C/392°F conventional oven for around 15 minutes until golden brown.
  21. Leave on a wire rack to cool.
If you have used the egg in the recipe your initial dough may be slightly tacky. You can deal with this when you knead the dough by kneading in a handful of extra flour.

You don't want to knead this dough too much or it will be difficult to roll out later on in the recipe.

You can freeze the dough at almost any stage. I usually make enough dough for several batches and freeze it before I roll it out to cut the triangles. You can also freeze the unrisen croissants and can even freeze the baked croissants.

Croissants are best eaten fresh and warm but they will keep for 2-3 days in a sealed bag.