
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.
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

