Dairy Free Profiteroles, Hazelnut Crème Pâtissière and Chocolate Sauce


I used to LOVE profiteroles and they were something I had accepted I would never be able to eat again. A big part of this was a lack of confidence making any sort of pastry dairy free, plus being stuck about what to fill them with. However, after watching an episode of the Great British Bake Off and getting a lesson in how to make custard from my mum, I felt I should be brave and at least try.

And I’m so pleased I did – because they were a lot easier than I thought they would be and were SO tasty. These were a complete first attempt as I had never made choux pastry, or crème pâtissière and I’m pleased to say that I succeeded!

Choux pastry is a great thing to know how to make, and really not as hard as you think. Once you’ve mastered the recipe, you can go on to make eclairs, or cream puffs (with a different filling of course) or even savoury gougères. From the vast amount of research I did on profiteroles, I found that two things are key.

  1. Get a lot of air in the dough by whisking more than you think you’d need to as you incorporate the eggs. This helps them rise and become very hollow in the centre.
  2. Add steam – the simplest way to do this is to ensure you do not evaporate off too much water when you create the dough and to shake water over your profiteroles before you bake them. It sounds mad – but steam is the raising agent in choux pastry.

The crème pâtissière was the perfect filling for the profiteroles and the hazelnut flavour from the milk was deliciously complimentary with the chocolate sauce. No one was missing the cream 🙂 Although the milk carton (I used Alpro) does state ‘not for cooking’ I did not find any issues with the flavour or texture of the milk once heated. I can see myself perfecting my creme pat as it is such a versatile filling for desserts… so expect to see this again!

I was concentrating hard on these as I cooked (we had my boyfriend’s parents round for lunch and there was no back up dessert – so the pressure was on!), so forgot to take good step by step photos as I went. Next time I make these I will write a ‘how to’ post with better step by step instructions so you can all enjoy some perfect homemade profiteroles.

Dairy Free Profiteroles, Hazelnut Crème Pâtissière and Chocolate Sauce

Serves 4 (plus a few test pastries)

Takes 2 hours 30 minutes, plus 1 hour cooking and cooling time.

Choux pastry:


  • 65g plain flour
  • 50g dairy free butter (I used pure dairy free sunflower)
  • 2 eggs, lightly beaten
  • 150ml water
  1. Sift the flour onto a piece of paper or plate (this is important as it allows you to get the flour into mixture quickly).
  2. Put the butter and water into a saucepan. Heat gently until the butter has melted – it is key to try not to evaporate too much of the liquid.
  3. Tip the flour into the liquid and beat thoroughly with a wooden spoon. It will start by looking like bad scrambled eggs, but keep going for about 3 minutes until it becomes a smooth ball. A film of dough will stay on the bottom of the pan.
  4. IMG_1667
  5. Leave the dough to cool for a few minutes, until you can no longer see much steam coming off from the pan.
  6. Beat in the eggs a little at a time. This is best done in a free standing or hand held electric mixer unless you have incredibly strong arm muscles!
  7. You know the mixture is done when the dough has a dropping consistency – like cake batter. Test this by dropping some off a spoon – some should fall easily, with the remaining dough leaving a V shaped trail from the spoon.
  8. Line a large tray with baking paper – fix it down to the tray with a little dough in each corner.
  9. Fill a piping bag with the choux pastry and using a large nozzle, pipe the choose pastry into profiteroles. I piped mine about the size of a 10 pence piece. Leave about 5 cms all around each piped profiterole.
  10. When all have been piped (I made 23), use a wetted finger to smooth each profiterole over.
  11. Spray some water over the tray of profiteroles – I didn’t have a spray bottle, so made my hands wet and shook them over the tray.
  12. Place the profiteroles in a preheated oven at 200 degrees.
  13. Bake at 200 for 10 minutes, then lower the temperature to 180 degrees for a further 25 minutes.
  14. At this point, take out one of the profiteroles from the oven and cut open to test. Inside the profiterole, the pastry should all be dry. If it is, move onto the next step. If not, keep the profiteroles in the oven for another 5 minutes at 180 degrees.
  15. IMG_1675

    Fully cooked profiteroles with a dry, hollow centre.

  16. Turn the oven off, and remove the tray of profiteroles. With either a sharp knife or small metal piping nozzle, pierce a hole in the bottom of each profiterole.
  17. Place the tray of profiteroles back in the warm oven. Leave them there until the oven and profiteroles are cold.

The choux pastries are best eaten on the day made. Alternatively, freeze them and when required refresh them in a hot oven for a few minutes once defrosted, cool and then use.

Hazelnut Crème Pâtissière:


  • 2 eggs
  • 40g caster sugar
  • 2 tbsp plain flour
  • 2 tbsp cornflour
  • 300 ml hazelnut milk (I used Alpro Hazelnut Milk)
  1. Whisk the eggs and sugar together in a large bowl until pale and creamy and the mixture leaves a trail when you lift the whisk.
  2. Mix the flour and cornflour with a little of the hazelnut milk, then briefly whisk the mixture into the eggs and sugar.
  3. Heat the remaining hazelnut milk in a pan until almost boiling.
  4. Slowly pour the hot milk into the egg mixture, whisking all of the time.
  5. Hazelnut Crème Pâtissière

    Hazelnut Crème Pâtissière

  6. Pour the mixture back into the pan used for the milk. Over a low heat, stir until the mixture boils. This is important, as it is when the mixture boils that the flours will thicken the mixture properly. Keep cooking for another 2 to 3 minutes, then take off the heat and cool thoroughly.
  7. Fill a piping bag with the crème pat and using a small nozzle fill each profiterole. Be careful not to overfill or they will burst.
  8. Keep in the fridge until ready to serve.

Chocolate sauce:


  • 100g dark chocolate
  • 15g butter (again I used pure sunflower dairy free butter)
  • 2 tbsp golden syrup
  1. In a glass bowl add all the chocolate sauce ingredients.
  2. Place the glass bowl over a saucepan with a filled with a few cm of water over a low heat.
  3. Carefully melt the chocolate and other ingredients until you have a smooth, shiny sauce.

Serve the profiteroles topped with warm chocolate sauce for a delightful and special dessert.



Filed under dessert, Pastry

3 responses to “Dairy Free Profiteroles, Hazelnut Crème Pâtissière and Chocolate Sauce

  1. Wow! This is amazing! Thanks for entering #bakedairyfree 🙂


  2. Pingback: Pistachio, Almond and Chocolate Éclairs | The Dairy Free Baker

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s