Authentic Cannoli Cake Recipe: Crunchy Ricotta Shells Filled With Citrus-Zest Cream

Desserts

Authentic Cannoli Cake Recipe: Crunchy Ricotta Shells Filled With Citrus-Zest Cream

This authentic cannoli cake recipe brings Sicilian tradition to your dessert table with a modern twist—crunchy ricotta shells filled with bright citrus-zest cream. 🌟 The secret lies in blending classic cannoli flavors (ricotta, chocolate chips) with a cake structure that delivers texture and elegance in every bite. I've perfected this recipe after years of testing, ensuring the ricotta filling stays luscious while the shells maintain their signature crispness.

The cake itself is a revelation: a tender, moist base that transforms into delicate, cannoli-like shells when baked. The filling—rich with ricotta, lemon zest, and a touch of vanilla—balances sweetness with a zesty tang that cuts through the richness. What makes this recipe truly special is the authentic approach: no shortcuts, just the flavors of Sicily adapted for a showstopping dessert. The result? A cake that looks impressive yet is simple enough for any home baker.

By the time you slice into this dessert, you'll uncover layers of flavor and texture: crispy shells giving way to velvety ricotta cream, all topped with a dusting of powdered sugar or chocolate shavings for that final touch of sophistication. The citrus zest elevates the filling, ensuring each bite is bright and memorable. This isn’t just dessert—it’s an experience that tastes like a trip to Italy.

Perfect for celebrations, dinner parties, or when you want to impress without spending hours in the kitchen. The recipe includes optional adaptations for gluten-free or vegan diets, so everyone can enjoy this taste of Sicily. Let’s get started on creating a dessert that’s as stunning as it is delicious.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for authentic cannoli cake

Authentic flavors start with these simple yet essential ingredients for your cannoli cake.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for light texture
Granulated Sugar 🍚 1 ½ cups White or light brown
Baking Powder 🧂 2 tsp Aluminum-free preferred
Salt 🧂 ½ tsp Fine sea salt
Unsalted Butter 🧈 1 cup Cold, cubed for cutting
Large Eggs 🥚 3 whole Room temperature
Vanilla Extract 🍯 1 tbsp Pure vanilla preferred
Whole Milk 🥛 ½ cup Room temperature
Whole Milk Ricotta Cheese 🧀 16 oz Fresh, drained overnight
Lemon Zest 🍋 1 tbsp Freshly grated
Lemon Juice 🍋 1 tbsp Freshly squeezed
Powdered Sugar 🍚 1 cup For dusting
Dark Chocolate Chips 🍫 1 cup Semi-sweet or bittersweet
Powdered Sugar 🍚 ½ cup Extra for filling
Vanilla Bean Seeds 🍯 1 tsp Scraped from 1 pod

Ricotta is the heart of this dessert, so pick the freshest from the dairy section—look for bright white color and no watery drainage. Whole milk ricotta is ideal, but part-skim works too. Drain it overnight in a fine-mesh strainer for the smoothest texture. For the flour, King Arthur or Gold Medal brands are my go-tos—they bake evenly. The butter needs to be cold when cutting into the flour; if it's too soft, chill it for 20 minutes. Lemon zest should be vibrant yellow, not dull, and freshly grated (pre-packaged zest loses flavor fast).

No vanilla bean? Pure vanilla extract works, but scrape the seeds from a pod for extra depth. Running short on powdered sugar? Confectioners' sugar from Dominique or Storebrand is the best—it's sifted and fine. Chocolate chips can be swapped for chopped chocolate bars, but Ghirardelli or Guittard chips melt perfectly. For a gluten-free version, use a 1:1 flour blend like Bob's Red Mill. The lemon juice can be substituted with lime juice if you prefer a different tang, but lemon is classic here.

Store ricotta in an airtight container with parchment between layers for up to 5 days. The cake shells keep well for 3 days at room temperature, wrapped tightly. For the filling, mix the ricotta, powdered sugar, and zest just before assembling to prevent weeping. The assembled cake stays fresh for 4 days in the fridge, but the flavor deepens overnight. Freeze the filling mixture for up to 3 months—thaw and whisk before using.

❤️

Why You'll Love This Recipe

  • No Fuss Layers: I swear by this recipe because it’s literally just mixing dry ingredients with softened butter—no stand mixer, no fuss. The cake’s light texture comes from folding in air the old-school way, and honestly? It’s foolproof if you don’t overmix.
  • Sweet Crunch Payoff: That crispy sugar crust on top? It’s the star. The butter and sugar caramelize just enough to give every bite a delicate crunch, while the baking powder keeps the inside tender. Between us, it’s the kind of dessert that makes people pause mid-bite.
  • Weeknight or Celebration: Make it for a lazy Sunday or a last-minute birthday—this cake holds its own. The rich flavor means you can serve it plain or with a dusting of powdered sugar, and it’s sturdy enough to slice for a crowd without falling apart.
  • Budget-Friendly Luxury: Five ingredients, zero shortcuts. The butter and sugar do all the heavy lifting, so you’re not breaking the bank for fancy fillings or decorations. Leftovers? They last days, and trust me, they taste just as good reheated with a sprinkle of cinnamon.

Step-by-step instructions for authentic cannoli cake

This Italian-inspired dessert captures cannoli's magic in cake form—crisp shells and creamy citrus filling.

1

👨‍🍳 Step 1: Prepare the Crunchy Ricotta Shells

Preheat your oven to 350°F and grease a 9x13-inch baking pan generously. In a large bowl, whisk together the 2.5 cups all-purpose flour, 1.5 cups granulated sugar, 2 tsp baking powder, and 0.5 tsp salt. Cut in the 1 cup cold cubed butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces.

Add the 3 whole eggs, 1 tbsp vanilla extract, and 0.5 cup whole milk, mixing just until combined—don't overmix or the shells will be tough. Spread the batter evenly into the prepared pan. Bake for 25-30 minutes until the edges are golden and a toothpick inserted comes out clean. Let cool completely before cutting into squares.

2

🥘 Step 2: Make the Citrus-Zest Cream Filling

In a medium bowl, combine the 16 oz whole milk ricotta cheese, 1 cup powdered sugar, 1 tbsp lemon zest, 1 tbsp lemon juice, and 1 tsp vanilla bean seeds. Mix with a spatula until completely smooth and creamy. For extra richness, fold in the 1 cup dark chocolate chips, reserving a few for garnish.

Here's the thing—this filling needs to be perfectly smooth. If you see any lumps, press the mixture through a fine-mesh sieve for that silky texture cannoli fans crave. Cover and refrigerate for at least 1 hour to let the flavors meld and the filling thicken slightly.

3

🍳 Step 3: Assemble the Cannoli Cake

Once the shell layer is completely cool, use a serrated knife to cut it into 12 equal squares (about 2x2 inches each). Arrange 6 squares in a single layer on a serving platter. Spread a generous layer of the chilled ricotta filling over each square, then top with the remaining 6 squares to create "sandwiches."

For that authentic touch, dust the top of each square with 0.5 cup powdered sugar and a few reserved chocolate chips. The contrast between the crispy shell and creamy filling is what makes this dessert special. Serve immediately for the best texture experience, or refrigerate for up to 4 hours before serving.

4

⏰ Step 4: Final Touches and Serving

Let the assembled cake rest for 10 minutes at room temperature before serving. This brief rest allows the filling to soften slightly and the flavors to meld together. The shells should be perfectly crisp on the outside while maintaining their crunch, and the filling should be smooth, tangy, and rich.

For an extra-special presentation, garnish each square with a sprinkle of lemon zest and a few chocolate chips. The bright citrus notes cut through the richness of the ricotta, creating a perfect balance that's true to authentic cannoli flavor. Enjoy with a cup of espresso for the complete Italian experience!

👨‍🍳

Pro Tips For Making Authentic Cannoli Cake

  • MEASURE BUTTER COLD: I learned this the hard way—pulling butter straight from the fridge and cutting it into the flour at room temperature just makes for a greasy, dense mess. Wrap that butter in plastic and stick it in the freezer for 20 minutes before you start. You want it to hold its shape when you rub it into the flour like you’re trying to make pie dough, not soup.
  • SIFT DRY INGREDIENTS: Yes, even if you’re not a show-off baker. Combining baking powder and salt directly with the flour creates pockets of uneven leavening, and that’s how you end up with a cake that rises lopsided or collapses in the middle. Toss the flour, sugar, baking powder, and salt in a sieve and give it a good shake—it’s the only way to guarantee that powder spreads evenly through the batter.
  • BAKE UNTIL SPLITTER PROOF: That toothpick test is overrated for cannoli cake. The second it comes out clean, you’re done—no waiting, no second-guessing. If you pull it out too soon, the center will stay gummy, and if you wait too long, the edges burn while the middle stays dense. Aim for a golden crust with a springy texture when pressed lightly, like a well-made sponge.
  • REST BEFORE SLICING: Sounds weird, but it works: Let the cake cool in the pan for 10 minutes, then transfer it to a wire rack and give it 20 minutes to fully set. Cutting into it too soon makes the layers crumble like dry sand. Patience here means cleaner slices and a texture that’s light, not crumbly—your future self will thank you.

Best sauces and condiments for these flavors

Citrus Cream Enhancements

Brighten your filling with 1 tsp orange zest alongside the lemon for a sunny, dual-citrus flavor. I find this works especially well with Blood Orange Marmalade from Belgioioso—just dollop 1 tsp per square before adding the top shell. The marmalade adds a subtle jammy sweetness that complements the ricotta beautifully. 🍊

Chocolate Variations

Swap the dark chocolate chips for white chocolate chunks and add ½ tsp cardamom to the filling for a Middle Eastern twist. For a classic Italian touch, use Gianduja chocolate (hazelnut-chocolate spread) instead—melt it gently and fold into the ricotta. I’ve also had great success with chocolate-hazelnut spread from Ferrero Rocher for a nostalgic Nutella-inspired flavor.

Caramelized Toppings

Add a luxurious touch by drizzling warm salted caramel sauce over the assembled cake. I recommend Trader Joe’s Salted Caramel Sauce—it’s easy to find and adds a perfect balance of sweet and salty. For homemade caramel, cook ½ cup granulated sugar until amber, then whisk in 2 tbsp heavy cream and 1 tsp flaky sea salt. Let cool slightly before drizzling over the top.

Spiced Ricotta Filling

Infuse the ricotta with warm spices for depth: add ¼ tsp cinnamon and ⅛ tsp nutmeg to the filling mixture. A pinch of ground ginger also works wonderfully. For a boozy twist, fold in 1 tbsp Grand Marnier or orange liqueur—this adds a sophisticated note that pairs perfectly with the citrus. 🌶️

Nutty Crunch Additions

Toast ½ cup chopped pistachios or pecans in a dry pan until fragrant, then sprinkle them over the assembled cake for texture. For extra crunch, press crushed amaretti cookies into the top layer before dusting with powdered sugar. These additions not only add texture but also enhance the dessert’s Italian heritage.

Nutrition facts

Servings 12
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 12g60%
Cholesterol 80mg27%
Sodium 280mg12%
Total Carbohydrate 52g18%
Dietary Fiber 1g4%
Sugars 38g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this cannoli cake without cannoli tubes?

This recipe uses a cake base that transforms into crispy shells when baked, eliminating the need for traditional tubes. The secret is baking the cake layer thin and cutting it into squares after cooling. The shells stay crunchy while holding up to the creamy filling—just like authentic cannoli but in cake form!

2

How do I prevent the ricotta filling from leaking?

Chill the filling for at least 1 hour before assembling to thicken it properly. Press the ricotta mixture through a fine-mesh sieve for ultra-smooth texture, which reduces air pockets. Use a serrated knife to cut clean edges on the cake squares, and assemble just before serving to maintain crispness in the shells.

3

Can I make this gluten-free or vegan?

Yes! For gluten-free, replace the all-purpose flour with a 1:1 blend like Bob's Red Mill. For vegan, swap the butter for coconut oil, use flax eggs (1 tbsp ground flax + 3 tbsp water per egg), and substitute ricotta with a blend of tofu and coconut cream. The texture will differ slightly but still deliver delicious flavors!

4

Why does my cake layer turn out dense instead of crispy?

Overmixing the batter or using warm butter are common culprits. Always cut cold butter into the dry ingredients, mix just until combined, and avoid pressing too hard when spreading. Bake at 350°F until edges are golden—underbaking can also lead to a dense texture. Let it cool completely before cutting to ensure crisp shells.

5

How far ahead can I prepare the filling?

Mix the ricotta filling up to 2 days ahead and store it in an airtight container in the fridge. Give it a quick whisk before using to restore smoothness. The cake shells can be baked and stored for 3 days at room temperature, wrapped tightly. Assemble just before serving for the best texture and flavor!

★★★★★4.6(13 reviews)
Categories Desserts