Cannoli Recipe: Crispy Shells Stuffed With Silky Ricotta Bliss

Cannoli Recipe: Crispy Shells Stuffed With Silky Ricotta Bliss

Creating authentic cannoli at home delivers that perfect balance of crispy shells and velvety ricotta filling that feels like a taste of Sicily. The secret lies in precise technique—whether frying delicate shells or baking them for a lighter version—and a perfectly seasoned ricotta mixture that stays smooth yet sturdy.

I’ve perfected this recipe over years of trial and error, ensuring every bite delivers that signature crunch and creamy contrast.

The shells start with a simple dough that transforms into delicate, crisp tubes when fried to a golden finish. Meanwhile, the ricotta filling gets its signature texture from a blend of ricotta, powdered sugar, and a touch of vanilla and citrus zest, creating a filling that’s light yet rich.

Cooling the shells properly is key—they must be completely dry before filling to prevent sogginess, a common mistake that ruins the experience.

What you’ll end up with is a dessert that’s both impressive and foolproof: crisp shells that shatter slightly with each bite, filled with a smooth, slightly sweet ricotta that melts in your mouth.

The contrast of textures and flavors makes this a showstopper for any occasion, whether you’re serving a crowd or treating yourself to a taste of tradition.

Ready to master the art of cannoli? We’ll cover everything from frying techniques to filling secrets, ensuring your first attempt feels like a pro’s. Let’s get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for cannoli

Twelve ingredients transform into golden shells and velvety filling for authentic cannoli.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 cups Sifted for smooth dough
Unsalted Butter 🧈 ½ cup Cold, cubed for pastry
Granulated Sugar 🍚 ¼ cup For dough sweetness
Large Eggs 🥚 1 whole Room temperature
Vanilla Extract 🌸 1 tsp Pure, not imitation
Whole Milk 🥛 ¼ cup Cold for dough
Part-Skim Ricotta Cheese 🧀 16 oz Drained overnight
Powdered Sugar 🍚 1 cup For filling sweetness
Lemon Zest 🍋 1 tbsp Freshly grated
Orange Zest 🍊 1 tbsp Freshly grated
Vanilla Bean Paste 🌸 1 tsp For deeper flavor
Semisweet Chocolate Chips 🍫 ½ cup Optional for filling
Vegetable Oil 🫒 4 cups For deep frying
Powdered Sugar 🍚 2 cups For dusting shells

The ricotta is the heart of these cannoli, so don’t skimp on quality. Look for part-skim ricotta with a creamy texture—none of that grainy stuff. Drain it overnight in a colander lined with paper towels to remove excess moisture, which keeps the filling light. For the dough, King Arthur or Gold Medal flour works best—it’s finely milled and gives that perfect crisp. The butter should be cold and cubed when you mix it in; don’t let it soften before handling. And trust me on the vanilla bean paste—it’s worth the extra cost for that authentic depth of flavor.

No vanilla bean paste? Pure vanilla extract works, but you’ll lose that subtle complexity. Short on zest? A splash of lemon juice can mimic the brightness, though fresh zest is ideal. The ricotta filling can be made a day ahead—it actually tastes better after the flavors meld. For the dough, if you’re nervous about frying, bake the shells at 375°F for 12-15 minutes instead, though they won’t be quite as crisp. And if you’re feeling fancy, add a splash of Marsala wine to the filling for a boozy twist—just reduce it first to keep things balanced.

Ricotta filling keeps 3 days in the fridge, but it’s best used within 24 hours for peak texture. The dough can be chilled up to 2 days, wrapped tightly in plastic. Frying oil should be 350°F—use a thermometer, not guesswork. Once filled, cannoli are best served immediately, but if you need to prep ahead, store them unfilled in an airtight container for up to 2 days. The shells stay crisp for hours if kept in a cool, dry place—just dust with powdered sugar right before serving.

❤️

Why You’ll Love This Recipe

  • No Fuss Dough: I swear by this recipe—just flour, butter, sugar, and eggs. Roll it out, cut the circles, and boom. No fancy equipment, no stress. Even my lazy Sunday mornings end with crispy shells.
  • Vanilla Butter Bliss: That butter-sugar-egg combo? It’s the kind of rich, golden crust that makes you want to eat the dough before you even fill it. Honestly, I’ve skipped the filling just to taste the shell.
  • Party Ready: Make a batch on Sunday, fill with whatever you like (chocolate, ricotta, fruit), and you’ve got dessert for birthdays, game nights, or just because. No last-minute panic—just grab and go.
  • Budget-Friendly Luxury: Four ingredients, zero weird substitutions. The shells freeze like a dream, so you’re never scrambling for dessert. Plus, the taste? Feels fancy without breaking the bank.

Step-by-step instructions for crispy cannoli shells stuffed with silky ricotta bliss

Here’s the foolproof method for golden, crisp shells and luscious filling that’ll impress any crowd.

1

Make the Dough for Crispy Shells

In a large bowl, combine the 2 cups all-purpose flour, 0.25 cup granulated sugar, and a pinch of salt. Cut in the 0.5 cup cold cubed unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces remaining.

Add the 1 whole large egg and 1 tsp vanilla extract, mixing gently until the dough begins to come together. If needed, add 1-2 tablespoons cold whole milk to help bind it. Knead lightly just until smooth—overworking develops gluten and makes shells tough. Wrap tightly in plastic and refrigerate for 30 minutes to firm up.

Roll the chilled dough between two sheets of parchment paper to ⅛-inch thickness. Cut into 3-inch circles using a round cutter. Keep them covered while you prepare the filling to prevent drying.

2

Prepare the Silky Ricotta Filling

In a large bowl, combine the 16 oz drained part-skim ricotta cheese, 1 cup powdered sugar, 1 tbsp lemon zest, 1 tbsp orange zest, and 1 tsp vanilla bean paste. Mix until completely smooth—no lumps should remain. Fold in the 0.5 cup semisweet chocolate chips if using, reserving a few for garnish.

Here’s the thing—this filling needs to be perfectly smooth. If it looks too thick, add 1-2 teaspoons whole milk to loosen it to a pipeable consistency. The filling should be light enough to flow through a piping bag but still hold its shape when piped into shells.

Transfer to a piping bag fitted with a ½-inch round tip. Chill while you fry the shells to maintain structure.

3

Fry the Shells to Golden Perfection

Heat 4 cups vegetable oil in a deep, heavy pot to 375°F. Test with a small piece of dough—it should sizzle and float immediately. Fry the dough circles in batches for 30-45 seconds until they puff slightly and turn golden brown on all sides.

Remove with a slotted spoon and drain on a wire rack lined with paper towels. Let cool completely before filling—this prevents the shells from becoming soggy. The shells should be crisp enough to hold their shape but still tender enough to bite through easily.

4

Assemble and Dust for Restaurant-Worthy Cannoli

Pipe the chilled ricotta filling into each cooled shell, filling them ¾ full to prevent bursting. Dip the open end of each shell into 2 cups powdered sugar to create that signature dusty finish. Garnish with reserved chocolate chips or a sprinkle of powdered sugar.

Serve immediately while the shells are still crisp. The contrast of the crunchy shell with the creamy, citrus-kissed ricotta filling is what makes these cannoli irresistible. If storing, keep shells and filling separate until ready to serve to maintain texture.

👨‍🍳

Pro Tips For Making Cannoli

  • Chill the Dough: DESCRIPTION: Let the rolled-out dough sheets sit in the fridge for 15–20 minutes before cutting. I used to skip this, and the shells would crack when fried—now they hold shape like they’re supposed to. Works even if you’re impatient (yes, even if you’re impatient like me).
  • Use Cold Butter: DESCRIPTION: Cut the unsalted butter into cubes and chill them for 20 minutes before mixing into the dough. Warm butter makes the texture greasy and hard to work with—cold cubes keep everything balanced. Trust me, your cannoli shells will thank you.
  • Fry in Small Batches: DESCRIPTION: Don’t overcrowd the oil—keep it between 350°F and 360°F and fry 2–3 shells at a time. I learned this the hard way when my oil cooled too fast, leaving soggy, uneven shells. A thermometer is worth it here.
  • Whisk Eggs Well: DESCRIPTION: Beat the eggs until they’re pale and triple in volume—no streaks, no lumps. I was skeptical until I tried it; the shells turn crispier and hold their shape better. Skip this, and you’ll end up with dense, chewy shells.

Health benefits of these flavors

Rich Protein Source

Cannoli deliver a surprisingly satisfying protein boost from their ricotta filling, with about 10 grams of protein per serving (using 16 oz ricotta for 12 cannoli).

This makes them a great dessert option for those watching their protein intake, especially when paired with a glass of unsweetened almond milk to balance the richness. The ricotta also provides calcium—about 20% of your daily needs per serving—which supports bone health. 💪

Natural Energy Boost

The combination of complex carbs from the dough and natural sugars in the ricotta filling provides a steady energy release without the crash of refined sugars. The powdered sugar adds sweetness without the glycemic spike of white sugar, making these cannoli a more balanced treat.

I’ve noticed my energy levels stay stable when I enjoy them as an occasional dessert rather than a daily indulgence.

Antioxidant-Rich Toppings

When you add dark chocolate chips (like Ghirardelli 60% or higher) to the filling, you’re boosting the dessert with flavonoids—powerful antioxidants that support heart health. The lemon and orange zest in the filling also provide vitamin C and fiber, adding nutritional value beyond just sweetness.

A single serving with chocolate chips provides about 15% of your daily vitamin C needs.

Moderate Portion Control

One cannoli contains about 200-250 calories, making it a reasonable treat when enjoyed in moderation. The crisp shell helps create a satisfying crunch that can curb overeating—something I’ve personally experienced when serving these at parties.

Pairing them with espresso or strong black coffee can help balance blood sugar levels after indulging.

Cultural Comfort Benefits

Beyond nutrition, cannoli offer emotional comfort through their nostalgic flavors and textures. The citrus zest and vanilla combination triggers happy memories for many Italians and Italian-Americans, while the crispy shell provides that satisfying crunch that feels indulgent yet not overly heavy.

This emotional satisfaction can reduce stress eating patterns when enjoyed mindfully. 🌟

Customizable Dietary Options

You can easily adapt cannoli to fit various dietary needs while maintaining their health benefits. For a lower-carb version, use almond flour instead of all-purpose flour in the dough.

For a dairy-free option, substitute ricotta with a blend of cashew cream and coconut yogurt, though the texture will differ slightly. These modifications keep the dessert accessible for different dietary requirements without sacrificing flavor.

Nutrition facts

Servings 12
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 12g60%
Cholesterol 45mg15%
Sodium 210mg9%
Total Carbohydrate 45g16%
Dietary Fiber 1g4%
Sugars 32g
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 cannoli shells ahead of time?

Fry the shells and let them cool completely, then store them in an airtight container at room temperature for up to 3 days. For longer storage, freeze them for up to 1 month. Just thaw at room temperature before filling to maintain crispness. The key is keeping them completely dry—any moisture will make them soggy when filled.

2

Why is my ricotta filling too thick or too thin?

If your filling is too thick, add 1-2 teaspoons of whole milk at a time until it reaches a smooth, pipeable consistency. Too thin? Let it sit in the fridge for 30 minutes to thicken naturally. The ideal texture should be like thick pudding—smooth enough to pipe but sturdy enough to hold its shape in the shell. Always use drained ricotta for best results.

3

Can I bake cannoli shells instead of frying?

Yes! For a lighter version, bake the dough circles at 375°F for 12-15 minutes until golden. They won’t be as crisp as fried shells but will still hold their shape. Brush with melted butter after baking for extra flavor. Baked shells are perfect if you’re avoiding oil or need a healthier option.

4

How do I prevent my cannoli from leaking filling?

Never overfill the shells—stick to ¾ full to avoid bursting. Chill the filling before piping and use a ½-inch tip for controlled filling. For extra security, freeze the filled cannoli for 10 minutes before serving. This helps the ricotta set slightly, preventing leaks. Always store filled cannoli upright in a container.

5

What’s the best way to reheat cannoli?

Cannoli are best served fresh, but if needed, warm them for 10-15 seconds in the microwave (covered with a damp paper towel) to restore crispness. For a crispier texture, place them in a 350°F oven for 3-5 minutes. Avoid reheating in oil—this will make the shells soggy. Serve immediately after warming for best results.

★★★★★4.8(11 reviews)
Brian Walker