Italian Choc-Hazelnut Custard Horns

The earliest version of Nutella originated in the Piedmont region of Italy around the early 1800s. Combining cocoa, hazelnut and sugar was a far cheaper way to create chocolate confectionery, due to the rise in cocoa prices at the time. Hence this delicious flavour combination (in Italian ‘Gianduia’) was born. Necessity certainly is the mother of invention. 

Chocolate hazelnut spread is celebrated in these decadent pastries, by blending your favourite vegan Nutella into creamy pastry cream. You will need 12 pastry horn moulds for this recipe.



You can get more great Vegan Italian recipes in my cookbook, Discovering Vegan Italian.

Tell us:

Make sure you tag us on Instagram @messy.veggies or Facebook @messyveggies and hashtag #messyveggies if you recreate any of our recipes, we love to see your photos!

Do you like what you’ve seen so far? We sure hope so! Do us a favor, head over to our Facebook page and give it a like, or follow us on Instagram or subscribe to our YouTube channel. You can also follow us and share this and other messy veggies recipes on Pinterest. We’d be so grateful if you did.

Italian Choc-Hazelnut Custard Horns

Course Dessert
Cuisine Italian, Vegan
Keyword Chocolate, Dessert, vegan
Cook Time 35 minutes
Servings 12 Horns
Author Nadia Fragnito


Pastry Horns

  • 2 sheets thawed vegan puff pastry
  • vegan butter or coconut oil for greasing

Pastry Cream

  • 1 3/4 cup full fat soy milk
  • 1/3 cup cornflour
  • 1/2 cup vegan butter
  • 1/2 cup chocolate-hazelnut spread, such as Localcraft
  • 1/4 cup sugar
  • 1 tsp vanilla extract
  • 3 tbsp hazelnut liqueur (optional)


Pastry Horns

  1. Preheat oven to 200C

  2. Grease the entire outside of each cone moulds with butter or coconut oil. 

  3. Once pastry has thawed, cut long strips from the pastry, approximately ½ inch to 1 inch thick. Feel free to vary the thickness.

  4. Taking 1 strip of pastry at a time, begin at the bottom pointy tip of the mould. First, enclose the end of the pastry dough around the tip. Then wind the pastry around the mould, overlapping the pastry layers slightly as you go. This may be a little fiddly at first, as the greased mould makes it slippery. But you’ll get the hang of it. Depending on how wide your pastry strip is, you will need to wind a second strip of pastry around the mould. Stop before you get to the very top of the mould. 

  5. Repeat with the remaining strips of pastry until you have used up all the moulds or the pastry. Whichever comes first. Place the pastry moulds on a tray lined with baking paper. Bake for 15 minutes or until golden brown.

  6. Allow pastry horns to cool slightly before gently removing from the moulds. They should slip out easily if greased. Cool pastry before filling with the cream.

Pastry Cream

  1. In a medium saucepan, pour in the soy milk and whisk in the cornflour until dissolved. Add the remaining ingredients and whisk to combine. Heat slowly over a medium heat, stirring often. Once it thickens, simmer and stir on low for a couple of minutes.

  2. Take off the heat and whisk in the chocolate-hazelnut spread until thoroughly combined. You can add more spread if you’d like a richer flavour.  

  3. Allow the custard to cool for at least 1 hour or place the saucepan directly into a sink of cold water and continue to whisk briskly until it cools. 

  4. To fill the cream horns, transfer the cooled pastry cream to a piping bag or bottle. Squeeze the cream into the pastries until filled to the top of the horn. You could also just spoon the custard into the pastries. Serve immediately or the same day.

Recipe Notes

TIP! For extra wow factor, dunk the tops of the horns into melted dark chocolate and dip into a bowl of finely chopped nuts. Allow to set. 

Support Messy Veggies for as little as $2 – Every contribution helps support this resource – Thank You

Recent News

Recipes To Try