The BEST Cannoli Recipe

30 min prep 30 min cook 3 servings
The BEST Cannoli Recipe
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a balmy August evening when I first tried to recreate the cannoli that my Nonna used to make for every family celebration. I remember the kitchen humming with the low whirr of the old stand‑mixer's motor, the scent of butter melting into flour, and the distant chatter of cousins spilling onto the patio. When I finally lifted the lid off the first batch of shells, a cloud of sweet, buttery steam rose like a warm hug, and the golden crescents glistened with a delicate crunch that sang a promise of the creamy filling to come. That moment—when the first bite melted on my tongue and the ricotta danced with a whisper of vanilla—was the spark that set me on a mission to perfect this classic Italian treat.

Since that night, I’ve experimented with everything from the type of flour to the exact temperature of the oil, and each tweak taught me a new lesson about balance, texture, and timing. The secret to a truly unforgettable cannoli lies not just in the ingredients but in the love you pour into each step, the patience you practice while the shells turn a perfect amber, and the tiny, often‑overlooked details that turn a good dessert into a legendary one. Have you ever wondered why the cannoli you order at a bakery tastes so different from the one you make at home? The answer is a blend of technique, ingredient quality, and a dash of culinary intuition that I’m about to share with you.

In this article, I’ll walk you through every nuance of “The BEST Cannoli Recipe,” from the moment you gather the flour to the final sprinkle of powdered sugar. You’ll discover why a splash of Marsala wine can transform a simple dough into a fragrant masterpiece, and how to keep the ricotta filling airy without it turning watery. But wait—there’s a secret trick in step 4 that will save you from soggy shells forever, and you’ll want to try it before you even think about the filling. Trust me, once you master these details, you’ll hear your family begging for seconds, thirds, and maybe even a fourth round.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. Grab a bowl, preheat your oven, and get ready to embark on a sensory journey that will fill your home with the aromas of a Sicilian street market and the comforting warmth of a grandmother’s kitchen. Let’s dive in, and remember: the best part is yet to come, because each step builds on the last, creating layers of flavor that will make you fall in love with cannoli all over again.

🌟 Why This Recipe Works

  • Flavor Depth: By incorporating Marsupial wine into the dough, the shells gain a subtle sweetness and a hint of complexity that mimics traditional Sicilian recipes. This wine also helps the dough stay tender while achieving that perfect crunch.
  • Texture Harmony: The combination of a buttery dough and a light, airy ricotta filling creates a contrast that keeps each bite interesting. The crisp shell protects the creamy center, preventing sogginess.
  • Ease of Execution: Every step is broken down into manageable tasks, allowing even novice bakers to follow along without feeling overwhelmed. The use of a stand‑mixer simplifies the dough‑making process.
  • Time Efficiency: While the recipe calls for a brief resting period, the total hands‑on time stays under 45 minutes, making it ideal for weekend gatherings or last‑minute dessert cravings.
  • Versatility: Once you master the base, you can easily swap in chocolate chips, pistachios, or candied fruit to suit any palate, turning a classic into a personalized masterpiece.
  • Ingredient Quality: We rely on fresh ricotta, high‑quality flour, and real vanilla, ensuring each component shines without the need for artificial additives.
  • Crowd‑Pleasing Factor: The visual appeal of the golden shells paired with the creamy interior makes this dessert a show‑stopper at parties, holidays, and intimate family meals alike.
💡 Pro Tip: For an extra fragrant shell, toast the flour in a dry skillet for 2‑3 minutes before mixing. This adds a nutty undertone that elevates the entire dessert.

🥗 Ingredients Breakdown

The Foundation: Flour & Fat

All‑purpose flour is the backbone of any good cannoli shell. Its moderate protein content provides enough structure to hold the shape while remaining tender enough to bite through without feeling dense. I always recommend sifting the flour with a pinch of salt; this not only aerates the flour but also ensures the salt distributes evenly, preventing any unexpected salty bursts. Unsalted butter, cut into small pieces, is the source of that melt‑in‑your‑mouth richness—its water content creates steam during frying, which helps the shells puff up beautifully.

Aromatics & Liquids: Egg, Wine & Vanilla

A single egg, lightly beaten, acts as a binder, giving the dough elasticity and a subtle golden hue. The splash of Marsala wine (or a dry white wine if you prefer) adds a sweet‑savory depth that you simply can’t achieve with water alone. Vanilla extract, though used sparingly, introduces a warm, comforting aroma that complements both the dough and the ricotta filling, creating a harmonious flavor bridge.

The Secret Weapons: Ricotta & Sweeteners

Choosing the right ricotta is crucial. I always opt for a full‑fat, fresh ricotta that has been drained through a cheesecloth for at least an hour; this removes excess moisture, ensuring the filling stays firm and doesn’t leak out of the shells. Powdered sugar, sifted to avoid lumps, sweetens the ricotta without altering its silky texture. A pinch of ground cinnamon adds a whisper of spice that rounds out the sweetness, while mini chocolate chips and candied orange peel introduce bursts of texture and flavor that keep each bite exciting.

Finishing Touches: Oil & Garnishes

Vegetable oil with a high smoke point, such as canola or peanut oil, is ideal for frying because it stays stable at the 350°F (175°C) temperature needed for crisp shells. After frying, a dusting of powdered sugar not only adds visual sparkle but also balances the richness of the filling. For an extra layer of elegance, consider a drizzle of dark chocolate or a sprinkle of toasted pistachios just before serving.

🤔 Did You Know? The traditional Sicilian cannoli was originally a street‑food snack sold during the Carnival season, and its name comes from the Italian word “canna” meaning “tube” or “cane.”

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins, because each step builds on the last, creating layers of flavor that will make you fall in love with cannoli all over again.

The BEST Cannoli Recipe

🍳 Step-by-Step Instructions

  1. In a large mixing bowl, whisk together the sifted flour, granulated sugar, and salt until evenly combined. Add the cold butter pieces and, using your fingertips or a pastry cutter, rub the butter into the flour until the mixture resembles coarse crumbs with a few pea‑sized pieces remaining. This step is crucial because those tiny butter pockets will melt during frying, creating steam that lifts the dough and yields a light, airy shell. Pro Tip: If the butter feels too warm, chill the bowl for a few minutes before proceeding.

  2. Create a well in the center of the dry ingredients and pour in the beaten egg, Marsala wine, and vanilla extract. Using a wooden spoon, stir gently at first, then switch to your hands to knead the dough into a smooth ball. The dough should feel slightly tacky but not sticky; if it’s too dry, add a teaspoon of water, and if it’s too wet, dust with a little extra flour. Let the dough rest, covered with a clean kitchen towel, for 30 minutes at room temperature. This resting period allows the gluten to relax, making the dough easier to roll out thinly.

  3. 💡 Pro Tip: While the dough rests, you can prepare the ricotta filling. Draining the ricotta ahead of time saves you from a watery mess later.
  4. On a lightly floured surface, roll the dough out to a thickness of about 1‑2 mm (roughly the thickness of a thin crepe). Using a 4‑inch (10 cm) round cutter, press down firmly to create perfect circles. Transfer the circles onto a clean kitchen towel, covering them with another towel to prevent drying out. Here's the secret: Lightly brush the tops of the circles with a thin layer of egg white; this acts as a glue for the metal cannoli molds and helps prevent the shells from cracking during frying.

  5. Wrap each dough circle around a metal cannoli form, overlapping the edges slightly and sealing them with a little beaten egg. Make sure the seam is tight—any gaps will cause oil to seep in, leading to soggy spots. Heat the vegetable oil in a deep pot or fryer to 350°F (175°C). Carefully lower a few molds into the oil, frying for 2‑3 minutes or until the shells turn a deep golden‑brown and emit a fragrant, buttery aroma. Use a slotted spoon to remove the shells, and set them on a paper‑towel‑lined tray to drain excess oil.

  6. ⚠️ Common Mistake: Removing the shells from the molds while still warm can cause them to collapse. Let them cool for a minute before gently sliding the molds off.
  7. While the shells cool, combine the drained ricotta, sifted powdered sugar, vanilla extract, and ground cinnamon in a large bowl. Beat with a hand mixer on medium speed until the mixture is smooth and slightly fluffy—about 2‑3 minutes. Fold in the mini chocolate chips and chopped candied orange peel, reserving a pinch of each for garnish. The filling should be thick enough to hold its shape when piped, yet soft enough to melt in your mouth.

  8. Transfer the ricotta mixture to a pastry bag fitted with a large star tip. Pipe the filling generously into each cooled shell, starting from the base and working your way up to the rim. For an elegant finish, dust each filled cannoli with a light coating of powdered sugar and sprinkle the reserved chocolate chips and orange peel on top. Pro Tip: Fill the cannoli just before serving; the shells stay crisp longer, and the filling stays fresh.

  9. Serve the cannoli on a decorative platter, accompanied by a glass of chilled dessert wine or a robust espresso. Encourage guests to savor the contrast of the crunchy shell and the velvety ricotta filling, noting the subtle hints of cinnamon, chocolate, and citrus that linger on the palate. And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable…

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you pipe the filling, take a tiny spoonful and taste it. If it feels too sweet, add a pinch of sea salt; if it’s a bit flat, a dash more vanilla or a drizzle of honey can brighten the profile. This quick check ensures every cannoli you serve hits the perfect balance of flavors.

Why Resting Time Matters More Than You Think

Allowing the dough to rest for at least 30 minutes relaxes the gluten strands, making the dough easier to roll thin without tearing. I once tried to skip this step and ended up with shells that were too thick and chewy—definitely not the airy crunch we’re aiming for.

The Seasoning Secret Pros Won’t Tell You

A pinch of fine sea salt in the ricotta filling amplifies the sweetness and brings out the subtle citrus notes from the orange peel. Professional pastry chefs often keep this trick under wraps because it transforms a simple dessert into something restaurant‑worthy.

Frying Without the Fryer

If you don’t own a deep fryer, a heavy‑bottomed pot works just as well. Use a candy thermometer to maintain a steady 350°F (175°C). Too low, and the shells will absorb oil; too high, and they’ll burn before the interior cooks through.

Preventing Shell Breakage

When sealing the dough around the molds, press firmly but gently. A common mistake is to over‑press, which can cause the dough to thin excessively at the seam, leading to cracks. Lightly brush the seam with egg white before sealing for extra adhesion.

Storing the Filling

If you need to make the ricotta filling ahead of time, keep it in an airtight container in the refrigerator for up to 24 hours. Stir it gently before using to restore its smooth texture, and you’ll find it just as light and fluffy as when freshly made.

💡 Pro Tip: For an extra visual pop, lightly toast the chocolate chips in a dry skillet before folding them into the ricotta. This deepens their flavor and adds a subtle crunch.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Chocolate‑Espresso Delight

Swap the mini chocolate chips for dark chocolate shavings and add a teaspoon of finely ground espresso to the ricotta filling. The result is a sophisticated, slightly bitter contrast that pairs beautifully with a robust cup of coffee.

Pistachio‑Honey Crunch

Replace orange peel with toasted pistachios and drizzle a thin ribbon of honey over the finished cannoli. This variation brings a nutty richness and a natural sweetness that feels both rustic and elegant.

Berry‑Infused Bliss

Fold a spoonful of fresh raspberry puree into the ricotta and garnish with freeze‑dried raspberry shards. The tartness of the berries cuts through the richness, creating a refreshing summer dessert.

Lemon‑Zest Whisper

Add finely grated lemon zest to the filling and finish each cannoli with a dusting of powdered sugar mixed with a pinch of lemon zest. This brightens the flavor profile, making the dessert feel lighter and more aromatic.

Spiced Rum & Caramel Swirl

Stir a splash of spiced rum and a drizzle of caramel sauce into the ricotta before piping. The caramel adds a buttery depth, while the rum introduces warm, festive notes perfect for holiday gatherings.

📦 Storage & Reheating Tips

Refrigerator Storage

Store unfilled shells in an airtight container with a sheet of parchment paper between layers to keep them crisp. The ricotta filling can be kept in a separate sealed bowl for up to 2 days. When ready to serve, pipe the filling into the shells and dust with powdered sugar.

Freezing Instructions

Both the shells and the ricotta filling freeze well. Place the cooled shells in a single layer on a baking sheet and freeze until solid, then transfer them to a zip‑top bag. The filling can be frozen in a freezer‑safe container; thaw in the refrigerator overnight before using.

Reheating Methods

To restore crunch, reheat shells in a preheated 300°F (150°C) oven for 5‑7 minutes. For the filling, a gentle warm‑up in a microwave (10‑15 seconds) can make it softer without melting. The trick to reheating without drying it out? A splash of milk or a drizzle of melted butter brushed lightly over the shells before the oven helps retain moisture while keeping the exterior crisp.

❓ Frequently Asked Questions

Yes, you can substitute part of the all‑purpose flour with cake flour for an even lighter texture, but keep the total flour amount the same. If you use whole‑wheat flour, expect a denser shell and a nuttier flavor; you may need to add a little extra butter to compensate for the reduced tenderness.

A sturdy wooden spoon and a clean countertop work just fine. Use the spoon to combine the wet and dry ingredients, then knead the dough by hand for about 5 minutes until smooth. The key is to keep the butter cold and incorporate it quickly to avoid a greasy dough.

Drain the ricotta thoroughly—place it in a fine mesh strainer or cheesecloth and let it sit for at least an hour, preferably longer. Press gently with a weight to extract excess liquid. This step is essential for a firm, non‑runny filling.

Absolutely. Store the cooled shells in an airtight container at room temperature for up to 2 days. For longer storage, freeze them as described earlier. Fill them just before serving to keep the shells crisp.

Using sweetened ricotta can throw off the balance, as the recipe already calls for powdered sugar. If you only have sweetened ricotta, reduce the added powdered sugar by half and taste before adding more.

Maintain the oil at 350°F (175°C). Use a candy or deep‑fat thermometer to monitor the temperature; too low and the shells will soak up oil, too high and they’ll brown too quickly on the outside while staying raw inside.

Yes, replace the all‑purpose flour with a 1:1 gluten‑free flour blend that contains xanthan gum. The texture may be slightly different, but the flavor will remain authentic. Be sure to roll the dough thinly to avoid a heavy shell.

Filled cannoli are best enjoyed within 2 hours of assembly. After that, the moisture from the filling can soften the shell. If you need to prepare ahead, keep the shells and filling separate, then assemble just before serving.
The BEST Cannoli Recipe

The BEST Cannoli Recipe

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Combine flour, granulated sugar, and salt; rub in cold butter until crumbly; add egg, Marsala, and vanilla; knead into a smooth ball; rest 30 minutes.
  2. Roll dough thin, cut circles, brush with egg white, wrap around cannoli molds, and seal edges.
  3. Heat oil to 350°F (175°C); fry shells 2‑3 minutes until golden; drain and cool before removing molds.
  4. Beat ricotta with powdered sugar, vanilla, and cinnamon until fluffy; fold in chocolate chips and orange peel.
  5. Pipe filling into cooled shells; dust with powdered sugar and garnish with remaining chocolate and orange peel.
  6. Serve immediately or store shells and filling separately; enjoy with espresso or dessert wine.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.