These elegant Italian pastries feature crispy shells stuffed with a bright, creamy lemon ricotta filling and crowned with pillowy meringue that's been toasted to golden perfection. The combination of textures—crunchy shell, smooth cream, and airy meringue—creates an irresistible dessert experience.
Perfect for entertaining, these handheld treats come together quickly with store-bought shells and simple ingredients. The zesty lemon cuts through the rich ricotta, while the lightly sweetened meringue adds drama and delicate sweetness. Best enjoyed immediately after toasting for that perfect crunch.
The idea came to me during a summer dinner party when my friend Sarah mentioned she'd never had a cannoli that wasn't chocolate-chip studded. I'd just picked up a bag of lemons from the farmers market that morning, their perfume still lingering on my fingertips, and wondered what would happen if I merged that bright citrus punch with the creamy richness I loved. The kitchen was already warm from hours of cooking, and something about the combination felt like sunshine in dessert form.
I made these for my dad's birthday last year, and he actually paused mid-bite to ask what I'd done differently. He's been eating cannolis since he was a kid in Brooklyn, so when he said these were something special, I knew I'd stumbled onto something worth keeping. Now they're the first thing anyone requests when I mention I'm making dessert.
Ingredients
- 8 store-bought cannoli shells: Don't stress about making your own—the filling is where the magic happens, and good quality shells save you so much time
- 1 cup (240 g) ricotta cheese, drained: Full-fat is non-negotiable here, and draining it for even 30 minutes in a sieve prevents a soggy disaster later
- 1/2 cup (120 ml) heavy cream: This transforms the ricotta from grainy to impossibly smooth, so don't skip it
- 1/4 cup (50 g) granulated sugar: Split between the filling and meringue, this is just enough sweetness without overpowering the lemon
- 1 tablespoon finely grated lemon zest: Use a microplane and avoid the white pith—bitter zest ruins the whole vibe
- 3 tablespoons fresh lemon juice: Room temperature lemons yield more juice, and fresh is absolutely required here
- 1/2 teaspoon vanilla extract: Pure extract makes a difference you can actually taste
- Pinch of salt: Not much, but it wakes up all the other flavors
- 2 large egg whites: Room temperature whites whip up faster and hold their shape better
- 1/4 teaspoon cream of tartar: This stabilizes your meringue so it doesn't collapse before you can torch it
Instructions
- Make the lemon cream base:
- Combine the ricotta, half the sugar (about 2 tablespoons), lemon zest, lemon juice, vanilla, and salt in your mixing bowl. Beat it until it's completely smooth—those little ricotta curds should disappear into something velvety and uniform.
- Whip the heavy cream:
- In a separate bowl, beat the cream until you get stiff peaks that hold their shape when you lift the beaters. Gently fold this into the ricotta mixture until no white streaks remain—it should look like clouds.
- Fill the cannoli shells:
- Scoop your lemon cream into a piping bag fitted with a wide tip. Pipe into both ends of each shell until they're generously filled, but don't overstuff or they might crack.
- Prepare the meringue:
- Beat those egg whites and cream of tartar until soft peaks start forming, then gradually rain in the remaining sugar. Keep beating until you've got stiff, glossy peaks that look like they could hold their own in a competition.
- Top and torch:
- Spoon or pipe the meringue onto the filled ends of each cannoli—little dollops work beautifully here. Use your kitchen torch to toast the meringue until it's golden brown and smelling slightly caramelized.
My sister-in-law asked for the recipe before she'd even finished her first one, which is basically the highest compliment she can give. There's something about that first crack through the toasted meringue into the cool lemon cream that makes people's eyes go wide.
Making Ahead
The lemon cream and meringue can both be prepared a day ahead, just store them separately in airtight containers in the refrigerator. The meringue might weep slightly but will whip back up beautifully with a quick whisk. Keep everything cold until you're ready to assemble and serve.
Getting That Perfect Torch
Hold your kitchen torch about 2 inches from the meringue and keep it moving in small circles. You want golden patches, not a uniform brown—the variation looks gorgeous and gives you those irresistible toasted marshmallow flavors in every bite.
Serving Suggestions
These feel special enough on their own, but I've learned that a light dusting of powdered sugar right before serving makes them look bakery-worthy. Some guests love an extra garnish, and the visual impact makes them feel even more indulgent.
- Crushed pistachios pressed into the cream ends before piping the meringue
- A few fresh raspberries nestled beside each cannoli on the plate
- Extra lemon zest sprinkled over the toasted meringue for a bright finish
The first time I made these, I stood at the counter eating the filling straight from the bowl with a spoon. Sometimes the simplest things end up being the ones that stick with you longest.
Recipe FAQs
- → Can I make the filling ahead of time?
-
Yes, prepare the lemon cream filling up to 2 days in advance and store it in an airtight container in the refrigerator. Keep the meringue components separate and assemble just before serving for optimal texture.
- → What if I don't have a kitchen torch?
-
You can achieve the same golden meringue by placing filled cannoli on a baking sheet and broiling for 1–2 minutes. Watch closely to prevent burning. The oven method creates equally beautiful toasted meringue.
- → Can I use homemade cannoli shells?
-
Absolutely! Homemade shells add extra authenticity. Fry them ahead and store in an airtight container. Fill them just before serving to maintain that signature crunch that makes these Italian pastries so special.
- → How do I prevent the shells from getting soggy?
-
Fill cannoli immediately before serving, not hours in advance. The moisture from the cream softens the crispy shell over time. If you must prepare ahead, store filling and shells separately, then assemble 15–30 minutes before serving.
- → Can I substitute the ricotta cheese?
-
Mascarpone works beautifully for a richer, creamier texture. For a lighter version, use part-skim ricotta. Greek yogurt adds tang but makes the filling thinner—adjust with extra whipped cream to maintain the proper consistency.
- → What other toppings can I add?
-
Crushed pistachios add lovely crunch and color. Lemon curd can be swirled into the filling. Garnish with fresh berries, shaved white chocolate, or a dusting of powdered sugar for an elegant finishing touch.