Classic Italian Cannoncini (Puff Pastry Cream Horns) 🥐🍦
These Classic Italian Cannoncini are elegant, bakery-style cream horns made with crisp, buttery puff pastry and a silky homemade vanilla pastry cream.
The pastry becomes beautifully golden and flaky in the oven, while the chilled crème pâtissière provides a rich, creamy contrast in every bite.
Using ready-made puff pastry makes this impressive Italian dessert much easier to prepare at home while still delivering a wonderfully professional result.
Recipe Overview
| Detail | Information |
| Prep Time | 30 minutes |
| Pastry Cream Chilling | 2 hours |
| Cook Time | 15–20 minutes |
| Total Time | About 3 hours |
| Servings | 12 cream horns |
| Difficulty | Easy to Moderate |
| Cooking Method | Stovetop + Oven |
| Cuisine | Italian |
| Main Flavor | Vanilla, buttery, sweet |
| Best Served | Chilled or at room temperature |
Why You’ll Love This Recipe
Crispy and flaky: The puff pastry develops delicate golden layers as it bakes.
Creamy vanilla filling: Homemade pastry cream gives the cannoncini a rich, smooth center.
Easy technique: Store-bought puff pastry eliminates the need to make laminated dough from scratch.
Elegant presentation: These cream horns look impressive enough for holidays, dinner parties, brunches, and celebrations.
Make-ahead friendly: The pastry cream can be prepared in advance, making assembly easier when you’re ready to serve.
Ingredients
For the Puff Pastry Horns
| Ingredient | Quantity | Notes |
| 🥐 Puff pastry | 1 package, about 2 sheets | Thawed overnight in the refrigerator |
| 🥚 Large egg | 1 | For egg wash |
| 💧 Water | 1 tablespoon | Mix with egg |
| 🍚 Granulated sugar | 2 tablespoons | For sprinkling |
| ❄️ Powdered sugar | 1 tablespoon | For finishing |
For the Vanilla Pastry Cream
| Ingredient | Quantity | Notes |
| 🥛 Whole milk | 2 cups / 480 ml | Full-fat recommended |
| 🥚 Egg yolks | 4 large | Use fresh eggs |
| 🍚 Granulated sugar | ½ cup / 100 g | |
| 🌽 Cornstarch | ¼ cup / 30 g | For thickening |
| 🌿 Vanilla bean paste | 1 teaspoon | Pure vanilla extract can be substituted |
| 🧈 Unsalted butter | 2 tablespoons / 30 g | Adds richness and shine |
How to Make Italian Cannoncini
Prepare the Vanilla Pastry Cream
Place the egg yolks, granulated sugar, and cornstarch in a medium heatproof bowl.
Whisk vigorously for about 1–2 minutes until the mixture becomes pale, smooth, and slightly thickened.
Set aside while you prepare the milk.
Heat the Milk
Pour the whole milk into a medium saucepan.
Add the vanilla bean paste or vanilla extract.
Heat over medium heat until the milk is hot and begins to steam, with tiny bubbles appearing around the edges.
Do not allow the milk to reach a vigorous boil.
Temper the Egg Mixture
Slowly pour approximately half of the hot milk into the egg-yolk mixture while whisking continuously.
Pour slowly and keep whisking to prevent the eggs from cooking too quickly.
Once combined, pour the mixture back into the saucepan with the remaining milk.
Cook the Pastry Cream
Place the saucepan over medium heat.
Whisk continuously, making sure to scrape the bottom and corners of the pan.
After approximately 3–5 minutes, the mixture will begin to thicken.
Once large bubbles start appearing and the pastry cream has reached a thick pudding-like consistency, continue cooking and whisking for about 30–60 seconds.
Remove from the heat.
Add the Butter
Immediately whisk in the butter until completely melted and incorporated.
The finished pastry cream should look smooth, glossy, and thick.
Transfer it to a clean bowl.
Place plastic wrap directly against the surface of the pastry cream.
This prevents a skin from forming.
Refrigerate for at least 2 hours, or until completely cold.
Prepare the Puff Pastry
When the pastry cream is chilling, remove the puff pastry from the refrigerator.
Keep the pastry cold while working with it because chilled puff pastry is much easier to handle and produces better layers.
Preheat the oven to 400°F (200°C).
Lightly grease 12 metal cream-horn molds.
If using reusable metal molds, make sure they are clean and completely dry.
Cut the Pastry
Place one sheet of puff pastry on a lightly floured work surface.
Using a sharp knife or pizza cutter, cut the pastry into strips approximately 1 inch (2.5 cm) wide.
Repeat with the second sheet if necessary.
Try to keep the strips as even as possible so the horns bake uniformly.
Wrap the Pastry Around the Molds
Take one strip of puff pastry and begin wrapping it around a metal mold.
Start at the narrow end and gradually wrap toward the wider end.
Slightly overlap each layer of pastry as you go.
The pastry should cover the mold without leaving large gaps.
Avoid wrapping the pastry all the way over the end of the mold because you’ll need to remove the baked shell afterward.
Repeat until all 12 molds are covered.
Add the Egg Wash
Beat one large egg with 1 tablespoon of water.
Place the prepared pastry horns on a parchment-lined baking sheet.
Lightly brush the exposed puff pastry with egg wash.
Sprinkle each horn lightly with granulated sugar.
Avoid applying too much egg wash because excess liquid can cause uneven browning.
Bake the Cannoncini
Bake at 400°F (200°C) for approximately 15–18 minutes.
The pastries should become puffed and deeply golden brown.
Depending on your oven and the thickness of your pastry strips, they may need a few additional minutes.
Keep a close eye on them during the final few minutes.
Cool the Pastry Shells
Remove the baking sheet from the oven.
Allow the pastry horns to cool for several minutes until they are safe enough to handle.
While they are still slightly warm, carefully slide the metal molds out of the pastry shells.
If a shell feels stuck, gently twist the mold rather than pulling aggressively.
Transfer the empty shells to a wire rack and allow them to cool completely.
Do not fill warm pastry shells. The heat can soften the pastry cream and make the shells lose their crisp texture.
Fill the Cannoncini
Remove the chilled pastry cream from the refrigerator.
Whisk it briefly until smooth and creamy.
Transfer the pastry cream to a piping bag fitted with a round or star-shaped tip.
Pipe the cream into each cooled pastry shell.
Fill from both ends if necessary to ensure the center is completely filled.
For the best texture, fill the cannoncini shortly before serving.
Finish and Serve
Arrange the filled cream horns on a serving platter.
Dust generously with powdered sugar.
For an especially elegant presentation, you can add a small amount of finely grated chocolate, chopped pistachios, or fresh berries alongside the pastries.
Serve immediately or refrigerate briefly before serving.
Best Tips for Perfect Cannoncini
Keep the Puff Pastry Cold
Cold pastry is easier to work with and helps maintain distinct buttery layers.
If the pastry becomes soft or sticky while shaping, place it in the refrigerator for 10–15 minutes before continuing.
Don’t Overfill the Molds
Leave a small portion of the metal mold exposed at the wider end.
This makes removing the baked pastry considerably easier.
Overlap the Pastry Correctly
Each strip should overlap the previous layer slightly.
If there are large gaps, the pastry cream may leak through when you fill the finished horn.
Use a Sharp Knife
A sharp knife or pizza cutter creates clean edges without crushing the puff pastry.
Clean cuts help the pastry expand evenly in the oven.
Whisk the Pastry Cream Constantly
Do not leave the saucepan unattended while the custard is cooking.
Constant whisking prevents scorching, lumps, and uneven thickening.
Chill the Pastry Cream Completely
Warm pastry cream is too soft for filling.
Allow at least 2 hours of refrigeration so it becomes thick enough to pipe neatly.
Fill Just Before Serving
For maximum crispness, keep the pastry shells separate from the cream until relatively close to serving time.
The longer the cream sits inside the pastry, the softer the shell will become.
Best Ingredient Options
Puff Pastry
Good-quality all-butter puff pastry gives the best flavor and produces beautifully flaky layers.
Vanilla
Vanilla bean paste provides an intense vanilla flavor and attractive vanilla specks.
Pure vanilla extract is an excellent alternative.
Milk
Whole milk creates the richest and creamiest pastry cream.
Lower-fat milk can work, but the finished custard may be slightly less luxurious.
Butter
Use unsalted butter so you can control the overall flavor and sweetness.
Recipe Variations
Chocolate Cannoncini 🍫
Add 1–2 tablespoons of unsweetened cocoa powder to the pastry cream mixture.
For a stronger chocolate flavor, fold a small amount of melted chocolate into the finished pastry cream after cooking.
Pistachio Cannoncini
Add finely ground pistachios to the pastry cream.
Finish the filled horns with chopped pistachios for a beautiful Italian-inspired dessert.
Lemon Vanilla Cream
Add finely grated lemon zest to the milk while heating.
Remove the zest before combining the milk with the egg mixture.
Almond Cream Horns
Add a small amount of almond extract to the pastry cream and garnish with toasted sliced almonds.
Berry-Filled Cannoncini
Pipe a small amount of berry preserves into the center before filling the remaining space with vanilla pastry cream.
What to Serve With Cannoncini
These Italian cream horns pair beautifully with:
☕ Espresso
☕ Cappuccino
☕ Italian coffee
🍓 Fresh strawberries
🫐 Fresh blueberries
🍫 Dark chocolate
🍵 Black tea
A lightly sweetened coffee is particularly good because its slight bitterness balances the rich pastry cream.
Make-Ahead Instructions
The pastry cream can be prepared 1–2 days ahead.
Keep it covered with plastic wrap pressed directly against its surface and refrigerate until needed.
The pastry shells can also be baked several hours ahead.
Keep the empty shells at room temperature in an airtight container once completely cool.
For the crispest results, assemble the cannoncini shortly before serving.
Storage
Filled Cannoncini
Store filled cream horns in the refrigerator.
For the best texture, consume them within 24 hours, as the pastry gradually absorbs moisture from the filling.
Empty Pastry Shells
Completely cooled shells can be kept in an airtight container at room temperature for approximately 2–3 days.
Keep them away from humidity.
Pastry Cream
Refrigerated pastry cream is best used within approximately 3 days.
Always keep it covered.
Reheating
Filled cannoncini should generally not be reheated.
If your empty pastry shells have softened slightly, place them in a 300°F (150°C) oven for approximately 5 minutes.
Allow them to cool completely before filling.
Freezing
For best quality, freeze the unfilled pastry shells rather than the finished cream horns.
Place cooled shells in a freezer-safe container and separate layers with parchment paper.
Freeze for up to approximately 1 month.
Thaw at room temperature and refresh briefly in a moderate oven if necessary.
Prepare fresh pastry cream for filling.
Common Mistakes to Avoid
Using warm puff pastry: Soft pastry becomes difficult to wrap and may not puff properly.
Overheating the milk: Milk only needs to become hot and steaming. A vigorous boil isn’t necessary.
Stopping the whisking: Pastry cream can quickly develop lumps or scorch on the bottom of the pan.
Filling warm shells: This can melt or loosen the pastry cream.
Overfilling the molds: Too much pastry can make the shells difficult to remove.
Filling too early: The longer the cream sits inside the shell, the softer the pastry becomes.
Nutrition Estimate
The following is an approximate estimate per cream horn and can vary depending on the puff pastry and exact amount of filling used.
| Nutrient | Approximate Amount |
| Calories | 280 kcal |
| Carbohydrates | 30 g |
| Protein | 5 g |
| Fat | 16 g |
| Saturated Fat | 8 g |
| Sugar | 13 g |
| Fiber | 1 g |
| Sodium | 150 mg |
Frequently Asked Questions
Can I make cannoncini without special molds?
Yes. Metal cream-horn molds are ideal, but other heat-safe cylindrical pastry molds may work if they are designed for baking.
Make sure the molds can safely withstand a 400°F (200°C) oven.
Why did my puff pastry horns lose their shape?
The pastry may have become too warm before baking.
Keep the shaped horns chilled until you’re ready to bake them.
Why is my pastry cream lumpy?
The custard may not have been whisked continuously while cooking.
If small lumps develop, immediately strain the hot pastry cream through a fine-mesh sieve.
Can I use vanilla extract instead of vanilla bean paste?
Absolutely.
Use approximately 1 teaspoon of pure vanilla extract.
For the best flavor, add vanilla extract after removing the pastry cream from the heat.
Can I prepare the pastry cream the night before?
Yes.
Preparing it the night before is actually convenient because it gives the custard plenty of time to chill and thicken.
How do I keep the cannoncini crispy?
Keep the pastry shells unfilled until close to serving time.
Moisture from the pastry cream will naturally soften the puff pastry over time.
Can I use homemade puff pastry?
Yes.
Homemade puff pastry can make exceptional cannoncini, although it requires considerably more preparation.
High-quality store-bought puff pastry is a convenient alternative.
Final Thoughts
These Classic Italian Cannoncini are proof that an elegant bakery-style dessert doesn’t have to require complicated pastry techniques.
The combination of golden, flaky puff pastry and silky vanilla crème pâtissière creates a dessert that looks sophisticated while remaining surprisingly approachable for home bakers.
For the best results, focus on three things: keep the pastry cold, whisk the pastry cream continuously, and fill the shells shortly before serving.
The result is a crisp, buttery Italian treat with a rich vanilla center that is perfect for special occasions, afternoon coffee, holiday dessert tables, or simply enjoying with family.
⚠️ This recipe may not be suitable for everyone, so it is advisable to consult a doctor.