Authentic Cannoli Cake Recipe: Crispy Shells and Creamy Ricotta Magic

Desserts

Authentic Cannoli Cake Recipe: Crispy Shells and Creamy Ricotta Magic

This authentic cannoli cake recipe brings Sicilian tradition to your dessert table with crispy pastry shells and velvety ricotta filling—all layered into a decadent cake form. The magic lies in balancing traditional cannoli flavors with a sturdy cake structure, so every bite delivers that signature crunch-meets-creamy texture. I developed this recipe after years of perfecting homemade cannoli shells and ricotta filling, finally adapting them into a showstopping dessert that’s easier to serve than individual cannoli.

The secret to crispy shells starts with a precise choux pastry technique, baked until golden and hollowed just like traditional cannoli tubes. Meanwhile, the creamy ricotta filling gets its signature sweetness from sugar, citrus zest, and a touch of vanilla—no shortcuts here. What sets this apart is how the cake layers hold together while keeping each component distinct, so you still get that satisfying contrast of textures in every slice.

What you’ll end up with is a stunning dessert that looks impressive but comes together with methodical steps—no advanced baking skills required. The cake’s exterior stays firm enough to slice cleanly, while the filling remains luscious and rich, just like the cannoli you’d find in Sicily. Perfect for celebrations or when you want to impress guests without the fuss of assembling individual cannoli.

Once baked and cooled, the cake keeps beautifully for up to 3 days, making it ideal for meal prep. The ricotta filling can even be made ahead, so assembly is quick when the moment calls for it. Let’s bring this authentic Italian dessert to life—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for authentic cannoli cake

Crispy choux shells meet velvety ricotta filling—authentic cannoli flavors in cake form.

Ingredient Amount Notes
All-Purpose Flour 🌾 1 ½ cups Sifted for light choux pastry
Unsalted Butter 🧈 ¾ cup Cold, cubed for choux
Whole Milk 🥛 1 ¼ cups Room temperature for smooth batter
Large Eggs 🥚 6 whole Room temperature, separated
Granulated Sugar 🍚 1 cup Fine grain for smooth filling
Part-Skim Ricotta Cheese 🧀 2 cups Whole milk preferred for creaminess
Powdered Sugar 🍚 1 cup Sifted for smooth texture
Vanilla Extract 🍯 2 tsp Pure Madagascar preferred
Lemon Zest 🍋 1 tbsp Fresh, from organic lemons
Pinch Salt 🧂 ¼ tsp Diamond Crystal preferred
Orange Zest 🍊 1 tbsp Fresh, organic preferred
Dark Chocolate Chips 🍫 ½ cup 70% cocoa, chopped fine
Pistachios 🌰 ½ cup Shelled, finely chopped
Pistachio Extract 🌰 ½ tsp For authentic Sicilian flavor
Pistachio Powder 🌰 1 tbsp Optional for garnish

The ricotta is non-negotiable for that signature texture. Grab whole-milk ricotta from the dairy case—it’s creamier than part-skim, and you’ll taste the difference. Trader Joe's or local Italian markets usually carry the best quality. For the pistachios, unsalted shelled is ideal, but if you can’t find them, toast regular pistachios and remove the skins. The vanilla extract should be pure—Madagascar bourbon adds depth. Pro tip: zest your lemons and oranges just before using for maximum brightness.

No pistachio extract? Almond extract at half the amount works in a pinch, though it won’t be authentic. Substituting powdered sugar for granulated in the filling? Sift it first—lumps ruin the texture. Short on chocolate? Dark cocoa powder mixed with a little oil mimics the richness. The choux pastry requires precision: cold butter and room-temperature eggs are key. If your batter seems too thick, add a splash more milk—it should flow like heavy cream. And for the love of cannoli, don’t skip the zest—it’s what makes this taste Sicilian.

Ricotta filling keeps 3 days in the fridge, covered tightly. The baked shells? Cool completely before assembling—they’ll stay crispy for 2 days if stored in an airtight container. For make-ahead magic, bake the shells and prep the filling separately, then assemble just before serving. The pistachio powder garnish? Toast it lightly before sprinkling to intensify the flavor. This cake shines at room temperature, so let it sit for 30 minutes before slicing for perfect layers.

❤️

Why You'll Love This Recipe

  • No Fuss Layers: I swear by this recipe because it’s all about the easy part—just mix, bake, and repeat. The cake’s light texture comes from folding whole milk into the butter-egg batter, and honestly? It’s hard to mess up.
  • Buttery-Sweet Magic: That first bite of crisp edges and tender crumb? The butter-to-flour ratio here is spot-on—rich but not heavy, with just enough sugar to make it irresistible. (Yes, even my kids fight over slices.)
  • Dessert or Breakfast: Between us, I’ve served this as a morning treat with coffee and as a showstopper at dinner parties. The simplicity means you can dress it up with powdered sugar or fruit compote—no rules.
  • Budget-Friendly Staples: All the ingredients are pantry basics, and the cake keeps for days without drying out. I’ll be real: it’s my go-to for potlucks because it’s cheap, filling, and always a hit.

Step-by-step instructions for authentic cannoli cake

Here's how to craft this Sicilian-inspired dessert with perfect choux pastry shells and velvety ricotta filling.

1

Prepare the Choux Pastry Shells

Preheat your oven to 375°F. In a 3-quart saucepan, combine the 1.5 cups all-purpose flour and 0.25 tsp pinch salt. Add the 0.75 cup unsalted butter and cook over medium heat, stirring constantly until the butter melts and the mixture forms a smooth paste.

Remove from heat and immediately add the 1.25 cups whole milk all at once. Return to medium heat and bring to a boil, stirring constantly until the dough pulls away from the sides of the pan. This should take about 2-3 minutes. Transfer the dough to a bowl and let it cool for 5 minutes—this prevents the eggs from scrambling.

While the dough cools, separate the 6 whole large eggs, keeping the yolks and whites in separate bowls. Add the egg yolks one at a time to the dough, beating vigorously after each addition until fully incorporated. Then, in 3 additions, gently fold in the egg whites using a spatula. The batter should be thick enough to hold its shape when dropped from a spoon.

2

Pipe and Bake the Shells

Transfer the choux batter to a piping bag fitted with a ½-inch round tip. Pipe 1-inch diameter rings onto a parchment-lined baking sheet, spacing them about 1 inch apart. For a more traditional cannoli look, you can also pipe small mounds and shape them into tubes using a skewer.

Bake for 20-25 minutes until the shells are golden brown and crisp to the touch. Let them cool completely on the baking sheet before removing—this prevents them from cracking. Once cooled, you can either leave them whole or carefully slice them in half lengthwise to create little cups for the filling.

3

Create the Sicilian-Inspired Ricotta Filling

In a large bowl, combine the 2 cups part-skim ricotta cheese, 1 cup powdered sugar, 2 tsp vanilla extract, 1 tbsp lemon zest, 1 tbsp orange zest, and 0.5 tsp pistachio extract. Mix until completely smooth, scraping down the sides of the bowl as needed. The filling should be light, airy, and perfectly sweetened.

For added texture, fold in the 0.5 cup dark chocolate chips and 0.5 cup finely chopped pistachios. If the mixture is too thick, you can gently stir in 1-2 tablespoons of reserved choux batter to loosen it slightly. Taste and adjust the sweetness if needed—you want a balance between the rich ricotta and the bright citrus notes.

4

Assemble and Garnish the Cake

Fill each choux shell with about 1 tablespoon of ricotta mixture, using a small spoon or piping bag. For a layered effect, alternate filled shells with empty ones to create a visually appealing pattern. If you prefer a more stable structure, you can layer the filled shells in a 6-inch round cake pan and chill for 30 minutes before unmolding.

Garnish the top with a dusting of 1 tbsp pistachio powder for an authentic Sicilian touch. Serve at room temperature for the best texture contrast—crispy shells with creamy, citrus-kissed filling. This cake keeps well in the refrigerator for up to 3 days, though it's best enjoyed fresh when the shells are at their crispiest.

👨‍🍳

Pro Tips For Making Authentic Cannoli Cake

  • Whisk Eggs Cold: Pull eggs straight from the fridge and whisk them vigorously with sugar until the mixture turns pale and triples in volume—this lightens the cake’s texture. I used to skip this step, and the result was dense, like a brick with frosting. Trust me, the extra 5 minutes of elbow grease makes a real difference.
  • Cut Butter Cold: Use unsalted butter straight from the fridge, cut into small cubes—no need to soften it. The cold butter creates pockets in the batter that give cannoli cake its signature crumbly, tender bite. I learned this the hard way after using room-temperature butter and ending up with a cake that felt like a sponge.
  • Sift Flour Twice: Sift the all-purpose flour not once, but twice, and keep the sifter handy to dust the bowl between additions. This prevents lumps and ensures even distribution, which keeps the cake’s layers delicate. Yes, it’s a pain, but it’s the thing that matters most for that authentic, airy texture.
  • Bake Until Springy: Pull the cake from the oven when the top springs back when gently pressed—it’ll look underdone, but it’s the only way to avoid a gummy center. I was skeptical until I tried it; the cake continues cooking slightly as it cools, and this guarantees a perfect crumb. (Your future self will thank you.)

Best sauces and condiments for this authentic cannoli cake

Citrus Glaze Drizzle

Brighten every slice with a 2-tablespoon lemon glaze made by whisking ½ cup powdered sugar with 1 tablespoon fresh lemon juice and ½ teaspoon lemon zest. Drizzle lightly over the assembled cake just before serving—this adds moisture and enhances the citrus notes in the ricotta filling. For extra shine, add 1 teaspoon water to thin the glaze slightly. 🍋

Chocolate Ganache Swirl

Elevate the dessert with a dark chocolate ganache swirl—melt ½ cup dark chocolate chips with ¼ cup heavy cream, then cool until thickened. Spread a thin layer on the cake base before adding the ricotta-filled shells. The ganache will create a luxurious contrast against the crispy shells and creamy filling. Use a spatula to create marbled patterns for visual appeal.

Pistachio Cream Cheese Frosting

For a Sicilian-inspired twist, blend 4 ounces cream cheese, 2 tablespoons pistachio powder, and 1 tablespoon honey until smooth. Spread this fragrant frosting between cake layers or as a border around the edges. The nutty flavor complements the ricotta perfectly while adding a velvety texture. Garnish with extra pistachios for crunch and visual flair.

Caramelized Orange Syrup

Simmer ½ cup orange juice with 2 tablespoons sugar until reduced by half, then cool. Brush this aromatic syrup over the cake layers before assembling. The caramelized sweetness enhances the orange zest in the filling, creating a cohesive flavor profile. Reserve a little to drizzle over the top before serving for a glossy finish. ✨

Espresso-Infused Ricotta Dip

For coffee lovers, mix 1 tablespoon espresso powder into the ricotta filling before assembling. This deepens the flavor and pairs beautifully with the citrus notes. Serve with a side of whipped cream or chocolate shavings for an Italian café-style dessert. The espresso adds complexity without overpowering the delicate ricotta texture.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 185mg62%
Sodium 420mg18%
Total Carbohydrate 56g19%
Dietary Fiber 2g8%
Sugars 42g
Protein 12g24%
* 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 a piping bag?

Use a ziplock bag with a small corner snipped off or a pastry bag with a plain round tip. For the shells, pipe directly onto parchment paper. If you're assembling the cake layers, you can also use a spoon to fill the choux shells with ricotta mixture, though it may be messier. The key is to keep the filling centered for that classic cannoli look.

2

How do I keep the choux shells crispy when assembling the cake?

Let the shells cool completely on the baking sheet before handling—this prevents cracking. Store them in an airtight container at room temperature for up to 2 days. For extra crispiness, reheat them in a 200°F oven for 5-10 minutes before assembling. Avoid refrigerating the shells until the final assembly to maintain their texture.

3

Can I substitute pistachios in the filling?

Yes! Swap pistachios for chopped almonds or pecans for a different nutty flavor. For a nut-free version, omit the nuts entirely or add dried cranberries or chopped candied ginger instead. The key is to maintain the texture contrast—just ensure your substitute complements the ricotta's creaminess. Pistachio extract can still be used for that authentic Sicilian touch.

4

Why did my choux pastry batter turn out too thick or too thin?

Too thick? Your eggs may not be fully incorporated—fold them gently to avoid deflating the batter. Too thin? The dough likely didn't cook long enough to form a paste. For future batches, ensure the butter and milk mixture boils until it pulls away from the pan sides. If your batter is too thick, add 1 teaspoon milk at a time until it reaches a smooth, thick consistency that holds its shape when dropped.

5

How do I make this cake gluten-free?

Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill or King Arthur). For the choux pastry, you may need to add 1 extra tablespoon of gluten-free flour to help bind the dough. Test the recipe in small batches first, as gluten-free flours can behave differently. The ricotta filling and other components remain unchanged—just focus on adjusting the pastry base.

★★★★★4.7(3 reviews)
Categories Desserts