Cannoncini alla Crema: Italian Cream Horns

Cannoncini alla Crema Recipe | Classic Italian Cream Horns

Some pastries whisper instead of shout. Cannoncini alla crema Italy’s beloved cream horns are exactly that. No glitter, no drama. Just delicate spirals of golden puff pastry, crisp on the outside, soft in the middle, and filled with custard that tastes like a quiet afternoon in a sunlit café.

They come from the north, Piedmont, Lombardy, places where mornings start with espresso and the scent of buttered pastry sneaks through narrow streets.

Cannoncini means “little cannons,” named for the way each strip of dough wraps tightly around a cone-shaped mold before rising and crisping in the oven.

Once baked, they’re hollow shells of light and crunch. And that’s when the magic happens, thick, velvety pastry cream is piped in, one by one. The classic is vanilla, rich and eggy. But some versions go deeper, dark chocolate, bold espresso, pistachio, even sweet ricotta with a touch of lemon zest. Every baker has their secret.

Italy’s Sweet Little Secret

As for where they began. No one really knows. But sometime in the 19th century, French pastry craft wandered into Italy and met local imagination. Out came a pastry that doesn’t shout for attention but wins you over with one bite. They’re not just dessert. They’re a small, flaky celebration, best enjoyed with coffee. Whether you call them cream horns, cannoncini, or simply “those amazing puff pastry things with cream,” one thing’s certain: they’re impossible to eat just one.

Typical ingredients

Pastry (Shells)
Puff pastry (store-bought or homemade)
Butter (if making pastry from scratch)
All-purpose flour (for dusting/rolling)
Egg wash (egg + water or milk, for brushing)
Powdered sugar (decorate)

Filling (Crema Pasticcera Italian Pastry Cream)
Whole milk
Granulated sugar
Egg yolks
Cornstarch (or sometimes flour)
Vanilla extract
Salt
Lemon zest (optional, very traditional)

Finishing
Powdered sugar (for dusting)
chopped pistachios or sliced almonds (optional)
chocolate-dipped ends (optional)

The crisp puff pastry provides the light crunch, while the crema pasticcera is smooth, rich, and not overly sweet—very different from whipped-cream–filled horns.

Cream Horns (Cannoncini alla Crema)
Cream Horns (Cannoncini alla Crema): A Crispy, Creamy Italian Classic
If you’ve ever walked past an Italian pastry shop window and caught a glimpse of golden, spiraled pastries glistening with sugar, chances are you’ve seen cannoncini alla crema—Italy’s beloved cream horns. Crispy, flaky, and filled with silky smooth pastry cream, these little pastries are as joyful to eat as they are beautiful to look at.
Made from thin layers of buttery puff pastry wrapped around cone-shaped molds, cream horns puff up in the oven to form a delicate shell that shatters slightly with each bite.
Prep Time 30 minutes
Cook Time 35 minutes
Cooling Time 1 hour
Servings: 12 servings
Course: Dessert
Cuisine: Italian

Ingredients
  

Pastry
  •  1 sheet puff pastry, thawed if frozen
  • 1 large eggs (egg wash)
  • powdered sugar (decorate)
Custard cream (Pasticcera)
  • 2 cups (500 ml) whole milk
  • 4 large egg yolks
  • 1/2 cup (100g) granulated sugar
  • 1/4 cup (30g) cornstarch
  • 1 tsp pure vanilla extract
  • Pinch of salt
  • Zest of 1/2 lemon (optional, for traditional flavor)

Equipment

  • 12 metal cream horn molds (cone-shaped)
  • Piping bag with round tip

Instructions
 

  1. Pastry Cream
    In a medium bowl, whisk the egg yolks, sugar, cornstarch, and salt until smooth.
    In a saucepan, heat the milk and lemon zest (if using) over medium heat until it just begins to simmer. Remove from heat.
    Slowly pour the hot milk into the egg mixture, whisking constantly to temper the eggs.
    Return the mixture to the saucepan and cook over medium heat, stirring constantly, until it thickens (about 5–7 minutes).
    Remove from heat, stir in vanilla, and pour into a bowl. Cover with plastic wrap (press it against the surface to prevent a skin) and refrigerate until fully chilled—at least 1 hour.
  2. Puff Pastry
    Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
    Lightly flour your surface and roll out the puff pastry into a rectangle (about 10×12 inches). Cut into 12 strips, about 1/2 inch wide.
    Lightly grease the cream horn molds. Wrap each strip around a mold, overlapping slightly as you go from tip to top.
    Place seam side down on the baking sheet.
    Beat the egg and brush over each horn. Sprinkle with sugar if desired for a caramelized crunch.
  3. Bake:
    Bake for 20–25 minutes, or until golden brown and puffed.
    Let them cool for 5–10 minutes, then gently slide them off the molds and cool completely on a wire rack.
  4. Fill Horns
    Transfer the chilled pastry cream to a piping bag.
    Once the horns are fully cooled, pipe the cream inside from the wider end.

Notes

Chill the Puff Pastry: Warm puff pastry is hard to work with and won’t puff as well. If it starts getting sticky or soft while shaping, pop it back in the fridge for 10–15 minutes before continuing.
Don’t Skip the Egg Wash: The egg wash gives the pastry that gorgeous golden shine. For extra sparkle and crunch, sprinkle a little sugar on top before baking.
Metal Molds Are Key: Use metal cone molds for the best shape and even baking. If you don’t have them, you can make DIY versions by wrapping foil around a sugar cone or creating cones from parchment paper (though they’re trickier to manage).
Let the Shells Cool Before Filling: Warm pastry + cold cream = soggy disaster. Always let the horns cool completely before piping in the custard.
Fill Just Before Serving: Cream horns are best when freshly filled. If you’re making them in advance, store the baked horns in an airtight container at room temperature, and fill them just before serving for that perfect crunch.
Pipe from the Bottom Up: Start filling from the narrow tip and work toward the wider end. It helps prevent empty spots in the center.
 

Nutrition Facts (Estimated Cannoncini alla Crema (1 pastry) 

Nutrient Amount %DV*
Calories 320
Total Fat 20g 26%
  Saturated Fat 12g 60%
  Trans Fat 0g
Cholesterol 95mg 32%
Sodium 180mg 8%
Total Carbohydrate 30g 11%
  Dietary Fiber 1g 4%
  Total Sugars 14g
    Includes Added Sugars 10g 20%
Protein 5g 10%

                                           

*Percent Daily Values (%DV) are based on a 2,000-calorie diet.
Main calorie & fat contributors: Puff pastry (butter and flour) and the egg-yolk-based pastry cream contribute most of the calories, total fat, and saturated fat.
Sugar sources: Added sugars mainly come from the pastry cream (granulated sugar) and powdered sugar dusting.

Tried this recipe?

Let us know how it was!
Serve

Serve cream horns fresh and lightly chilled, ideally the same day you fill them. That way, you get the perfect contrast: crisp pastry on the outside, smooth, cool cream on the inside.

They shine as a mid-morning treat with espresso or cappuccino, but they’re just as lovely after dinner with a glass of dessert wine like Vin Santo or Moscato d’Asti. For a more playful touch, plate them with a dusting of powdered sugar or a drizzle of melted chocolate. A few crushed pistachios on the ends?

Want a real Italian touch? Serve them with espresso and a small square of dark chocolate. One bite, one sip and you’re in a café in Milan.

Storage

Let the baked pastry shells cool completely. Store them in an airtight container at room temperature for up to 2 days. To keep them extra crisp, add a piece of paper towel inside the container to absorb any moisture.

You can also freeze unfilled shells for up to 1 month. Just thaw at room temp and re-crisp in a 300°F (150°C) oven for 5–8 minutes before filling.

Once filled, cream horns should be refrigerated. Place them in a single layer in an airtight container and refrigerate for up to 24 hours. The pastry may soften slightly over time, but they’ll still taste great.

TIP: Fill them just before serving for the best texture