Cannoli Cookies: The Ricotta Cream Topping That Changes Everything
I stumbled across a reel last winter of someone piping ricotta cream onto a plain butter cookie, and the comments were going absolutely wild — hundreds of people saying it tasted more like a real cannoli than the actual thing. I had to test it. I made three batches in one week, tweaking the almond ratio and the cream consistency each time. But here’s what surprised me: the cookie base is almost too easy for how impressive the result is — and that’s exactly where most people go wrong.
These cannoli cookies come together in about 30 minutes, no deep-frying, no special equipment. You get a soft almond-scented cookie base topped with a whipped ricotta cream that’s genuinely silky — not heavy, not grainy — dotted with mini chocolate chips. They hold up well enough to serve at a gathering, and the topping can be made a day ahead.
Pro Tip
The most common mistake with ricotta-based toppings is skipping the drain step — wet ricotta makes the cream collapse within 20 minutes of piping, and you end up with a puddle on your cookie. Before you start, spoon your ricotta into a fine-mesh sieve lined with a paper towel and let it drain over a bowl for at least 30 minutes in the fridge. After testing this myself, the difference in texture is dramatic: the whipped cream holds its peaks much longer, and the topping stays light rather than turning dense.
Whole-milk ricotta is non-negotiable here — the low-fat version releases too much water and won’t whip cleanly. Look for it near the fresh pasta section at most grocery stores. If you can only find a tub with visible liquid on top, drain it well (see the tip above). Mascarpone works as a 50% swap if you want a richer, slightly tangier topping. For the almond extract, use extract, not almond-flavored oil — the flavor intensity is completely different.
Cannoli Cookies: The Ricotta Cream Topping That Changes Everything
9
servings15
minutes10
minutes398
kcal30
minutes55
minutesIngredients
1 1/4 cups all-purpose flour (155g)
3/4 tsp baking powder
1/4 tsp salt
1/2 cup unsalted butter, room temperature (115g)
1/3 cup granulated sugar (65g)
1 large egg
1/2 tsp vanilla extract
1/4 tsp almond extract
1/2 cup heavy whipping cream, cold (120ml)
3/4 cup whole-milk ricotta, drained (185g)
1/2 cup powdered sugar, sifted (60g)
1/4 tsp vanilla extract (for topping)
1/3 cup mini chocolate chips (55g)
Directions
- Drain the ricotta. Spoon it into a fine-mesh sieve lined with a paper towel, set it over a bowl, and refrigerate for 30 minutes — this is the step that keeps your topping from weeping. Press lightly with a spoon after 20 minutes; you should see at least 2–3 tablespoons of liquid collected in the bowl.
- Preheat your oven to 350°F (175°C) and line a baking sheet with parchment. Whisk together flour, baking powder, and salt in a bowl and set aside. Use a light-colored baking sheet — dark pans absorb more heat and can overbrown the bottoms before the centers set.
- Cream the butter and sugar. Beat on medium-high for 2 full minutes until the mixture turns pale and almost fluffy — this is what gives the cookie its lift without relying entirely on baking powder. Your butter must be genuinely soft: press it with a finger and it should indent easily but not feel greasy or shiny.
- Add the egg, vanilla, and almond extract. Mix until just combined, then fold in the flour mixture until a soft dough forms. Stop mixing the moment you no longer see dry streaks — overworked dough makes cookies tight and dense rather than tender.
- Scoop the dough using a 1.5-tablespoon cookie scoop onto the prepared sheet, spacing them about 2 inches (5cm) apart. Bake for 10–12 minutes. Pull them when the edges are just set and the centers look barely done — they’ll firm up as they cool, and the smell will shift from raw dough to a warm, toasty almond note.
- Cool completely on a wire rack before topping. Meanwhile, whip the cold heavy cream to stiff peaks, then fold in the drained ricotta, powdered sugar, and vanilla until smooth. Fold in the mini chocolate chips last, using a spatula — stirring too hard will deflate the cream and dull the texture.
- Pipe or spoon the ricotta cream onto each cooled cookie. Finish with a few extra mini chocolate chips pressed gently on top. A large star piping tip gives you the classic cannoli swirl look; a spoon and the back of a teaspoon works just as well for a more rustic finish.
Variations
For a pistachio version, fold 3 tablespoons (25g) of finely chopped raw pistachios into the ricotta cream — the slight bitterness cuts through the sweetness in a way that feels more grown-up. For a citrus twist, add the zest of one orange directly into the cookie dough and a second orange’s zest into the cream topping; the brightness makes the whole cookie taste lighter.
Serving Suggestions
A shot of espresso or a strong Americano is the natural pairing — the bitterness anchors the sweetness of the cream. A scoop of vanilla gelato alongside turns these into a plated dessert worth serving to guests. For a non-coffee option, a glass of cold whole milk holds up surprisingly well against the richness of the ricotta topping.
FAQ
Can I make the ricotta topping ahead of time?
Yes — make it up to 24 hours in advance and store it covered in the fridge. If it looks slightly deflated the next day, give it a quick 30-second whip with a hand mixer before using; it comes right back.
How do I store cookies that are already topped?
Once topped, store them in a single layer in an airtight container in the fridge and eat within 2 days. The ricotta cream doesn’t hold well at room temperature for more than an hour, especially in a warm kitchen.
Can I freeze these cookies?
Freeze the plain baked cookies (before topping) in a zip-lock bag with wax paper between layers for up to 2 months. Thaw at room temperature, then top fresh — which does make you wonder: what else could you put on that cookie base?