Wanderzest

  • Home
  • Recipes
    • Appetizers
    • Bread
    • Breakfast
    • Dessert
    • Drinks
    • Dinner
    • Side Dishes
    • Toppings and Sauces
  • About
  • Subscribe
menu icon
go to homepage
  • Summer
  • Recipes
  • Travel
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Summer
  • Recipes
  • Travel
  • About
  • Subscribe
×
Home » Recipes » Dessert

Homemade Cannoli Recipe

Modified: May 30, 2026 · Published: Jul 17, 2020 by Ashley Amundsen · This post may contain affiliate links · 1 Comment
Jump to Recipe
Pinterest pin for homemade cannoli.

Make this authentic Homemade Cannoli Recipe with crispy fried shells and a creamy, sweet ricotta filling. Easy step-by-step recipe with tips for perfect results every time. It's a classic Italian dessert that looks as good as it tastes and will impress everyone who tries it!

A stack of homemade cannoli on a white plate.

🔍 Quick Look: Homemade Cannoli Recipe

  • 🕒 Ready In: 1 hour 50 minutes
  • 🍴 Servings: 28 cannoli
  • 🔥 Calories: ~89 per serving
  • ⭐ Main Ingredients: Ricotta cheese, white wine, chocolate chips, powdered sugar
  • 📖 Dietary Info: Vegetarian
  • 👩‍🍳 Method: Stovetop, hand mixer
  • ⭐ Difficulty: Intermediate

I'll be honest: cannoli-making intimidated me for years. The fried shells, the ricotta filling, the special tubes you need. It felt like a recipe you should just leave to an Italian bakery. Then, when we took a trip to Rome a few years ago, I grabbed cannoli by the Trevi Fountain and decided it would be fun to finally try making the classic treat!

So that's what this recipe is built around. After some troubleshooting, I discovered how to make shells that come out genuinely crispy and bubbly, and filling that is thick, sweet, and creamy. I'll walk you through all of the steps for making perfect cannoli!

Looking for more fun Italian desserts to make? Try my Lemon Italian Ricotta Cookies, Stracciatella Gelato, and Chocolate Tiramisu.

Jump to:
  • 🔍 Quick Look: Homemade Cannoli Recipe
  • ❤️ Why You'll Love This Recipe
  • 🛒 Key Ingredients
  • 🔄 Substitutions & Variations
  • 🥣 How to Make This Homemade Cannoli Recipe
  • 💭 FAQs
  • 🍝 More Italian Recipes to Try
  • 📋 Recipe
  • ⭐ Reviews

❤️ Why You'll Love This Recipe

  • Easier Than You Think - Homemade cannoli might look impressive, but the process of making them is actually pretty straightforward. If you can roll out dough and heat up oil, you can make these!
  • Crispy and Creamy - The combination of a crunchy, flaky fried shell with that smooth, sweet ricotta filling is what makes cannoli completely irresistible. Store-bought shells just can't compare to these homemade ones.
  • A Real Showstopper - Bring a plate to a party, and I guarantee they will be the first dessert to disappear.
  • Customizable - These would be fun and easy to customize! Get creative by dipping the ends in crushed pistachios or even sprinkles. Mix in chocolate chips, citrus zest, or espresso powder into the filling to truly make them your own.
A white plate with homemade cannoli.

🛒 Key Ingredients

  • Whole-milk ricotta: This is the heart of the filling, so don't reach for the part-skim kind. Drain it well before mixing so your filling turns out thick and creamy instead of watery. I explain how to do this in the recipe instructions.
  • Marsala cooking wine: This is the traditional secret to authentic cannoli shells. It adds subtle depth and helps create those signature crispy edges when fried.
  • Powdered sugar: Sweetens the filling without the grittiness you'd get from granulated sugar. It dissolves smoothly into the ricotta and keeps the texture extra silky. It's also used as a garnish to add just a sweet touch to the cannoli shells.
  • Mini chocolate chips: The classic garnish for that signature look and texture.

See the recipe card below for full information on ingredients and quantities.

🔄 Substitutions & Variations

  • Marsala wine: This is the traditional choice for the shells, but it's also easy to swap. For a non-alcoholic version, use an equal amount of white grape juice plus 1 tablespoon of white wine vinegar or sherry vinegar. The splash of vinegar mimics the slight tang the Marsala would have added.
  • Ricotta swaps: For an even silkier filling, replace up to half the ricotta with mascarpone.
  • No cannoli tubes? Wrap clean wooden dowels in aluminum foil to use as molds. They won't be perfectly uniform, but they get the job done.
  • Shortcut shells: Short on time? Use quality store-bought cannoli shells and just make the filling. They're already fried, so you'll only need to fill and garnish them before serving.

🥣 How to Make This Homemade Cannoli Recipe

Shells

  1. In a large mixing bowl, whisk together the flour, granulated sugar, and salt until evenly combined. Add the butter and mix with an electric mixer on low until the mixture looks crumbly and no large clumps of butter remain; it should resemble coarse sand. Pour in the wine and the egg, then mix until the dough comes together into a shaggy ball.
  2. Transfer the dough to a lightly greased bowl, cover it, and let it rest at room temperature for 30 minutes. This step is really important. It relaxes the dough so it rolls out thin without springing back or tearing.
  3. While the dough rests, add a few inches of vegetable oil to a large, heavy pot and heat over medium. Use a thermometer and bring the oil to 345-355°F. Keeping it at this temperature is the key to crisp, blistered shells, too cool and they turn greasy, too hot and they brown before they bubble.
  4. On a lightly floured surface, roll the dough out very thin, about 1/16 inch (you should almost be able to see your hand through it). Thin dough is what gives you that signature crunch. Use a 4-inch round cookie cutter to cut out circles, gathering and re-rolling the scraps as you go.
  5. Lightly grease your cannoli forms. Wrap a dough circle around each form, then brush a little egg white where the two edges overlap and press firmly to seal. The egg white acts as glue, so the shells don't unwrap in the hot oil.
  6. Carefully lower each shell (still on its form) into the hot oil using metal tongs. Fry until deep golden brown, about 1-2 minutes. Work in small batches, so you don't crowd the pot or drop the oil temperature.
  7. Lift the shells out with metal tongs and set them on a paper towel-lined plate. Once they're cool enough to handle, use a paper towel to grip the hot form and gently slide the shell off. The forms will still be very hot, so be careful here.
  8. Let the shells cool all the way before filling. Filling them while warm will soften them, and you'll lose that delicious crunch.

Filling

  1. (Start this the night before.) Line a fine-mesh strainer with cheesecloth and scoop in the ricotta. Set the strainer over a bowl, fold the cheesecloth over the top, and weigh it down with something heavy like a can. Refrigerate for 12 hours to draw out the excess liquid. Don't skip this step, well-drained ricotta is the difference between getting a thick, creamy filling and a runny mess.
  2. In a bowl, stir together the drained ricotta, powdered sugar, cinnamon, and vanilla until smooth and creamy. Spoon the filling into a pastry bag (or a zip-top bag with one corner snipped off).

Assembly

  1. Pipe the filling into one end of a shell until it reaches the center, then fill from the other end so it's evenly stuffed end to end. Fill the shells just before serving to keep them crisp.
  2. Dip each open end into mini chocolate chips and dust the finished cannoli with a little powdered sugar.
A line of homemade cannoli on a white plate.

💭 FAQs

Can you buy cannoli shells?

If you want to take the easy route, you can buy premade cannoli shells. I find homemade cannoli shells are fresher and taste more authentic, but if you're pressed for time (or don't want to put in the extra effort) there is no shame in buying premade. I won't judge!

How do you thicken up cannoli filling?

I've found that the number one reason why cannoli filling isn't thick is that the ricotta cheese wasn't drained. This one simple step is SO important if you want a thick filling.

To drain the ricotta, you simply line a fine mesh strainer with a cheesecloth and place it over a bowl. Scoop the ricotta into the strainer and place the strainer and bowl in the fridge with a heavy object on top (I usually use something I already have in the fridge, like a container of sour cream). It's best to do this the night before you plan on making the ricotta.

How long can you store homemade cannoli filling?

Cannoli filling can be stored in an airtight container in the fridge for up to 4 days.

🍝 More Italian Recipes to Try

  • Stracciatella Gelato in a waffle cone.
    Stracciatella Gelato
  • A stack of homemade cannoli on a white plate.
    Homemade Cannoli Recipe
  • Easy Peach Tiramisu on a pretty white plate.
    Easy Peach Tiramisu
  • Garlic and Rosemary Focaccia  Bread

If you make this recipe, let me know what you think! I'd love it if you could add a star rating ★ and a comment below. Be sure to follow me on Instagram, Pinterest, and Facebook, too!

📋 Recipe

A stack of homemade cannoli on a white plate.

Homemade Cannoli Recipe

Ashley Amundsen
This is The Best Homemade Cannoli Recipe! The pastries are made with crisp and flaky fried shells and filled with a creamy and sweet ricotta filling, then dipped in mini chocolate chips. It's a classic Italian dessert that looks as good as it tastes and will impress everyone who tries it!
5 from 1 vote
Print Recipe Pin Recipe Save Saved!
Prep Time 40 minutes mins
Cook Time 25 minutes mins
Total Time 1 hour hr 50 minutes mins
Course Dessert
Cuisine Italian
Servings 28 cannoli
Calories 89 kcal

Equipment

  • Cannoli forms
Prevent your screen from going dark

Ingredients
 
 

Shells

  • 2 cups all-purpose flour
  • 1 ½ tablespoon granulated sugar
  • ¼ teaspoon salt
  • 2 tablespoons unsalted butter
  • ½ cup white wine
  • 1 egg

Filling

  • 2 cups ricotta cheese drained
  • ¾ cup powdered sugar
  • ½ teaspoon cinnamon
  • 1 teaspoon vanilla extract
  • mini chocolate chips for garnish
  • powdered sugar for garnish

Instructions
 

Shells

  • In a large mixing bowl, whisk together the flour, granulated sugar, and salt until evenly combined. Add the butter and mix with an electric mixer on low until the mixture looks crumbly and no large clumps of butter remain, it should resemble coarse sand. Pour in the wine and the egg, then mix until the dough comes together into a shaggy ball.
    2 cups all-purpose flour, 1 ½ tablespoon granulated sugar, ¼ teaspoon salt, 2 tablespoons unsalted butter, ½ cup white wine, 1 egg
  • Transfer the dough to a lightly greased bowl, cover it, and let it rest at room temperature for 30 minutes. This step is really important. It relaxes the dough so it rolls out thin without springing back or tearing.
  • While the dough rests, add a few inches of vegetable oil to a large, heavy pot and heat over medium. Use a thermometer and bring the oil to 345-355°F. Keeping it at this temperature is the key to crisp, blistered shells, too cool and they turn greasy, too hot and they brown before they bubble.
  • On a lightly floured surface, roll the dough out very thin, about 1/16 inch (you should almost be able to see your hand through it). Thin dough is what gives you that signature crunch. Use a 4-inch round cookie cutter to cut out circles, gathering and re-rolling the scraps as you go.
  • Lightly grease your cannoli forms. Wrap a dough circle around each form, then brush a little egg white where the two edges overlap and press firmly to seal. The egg white acts as glue, so the shells don't unwrap in the hot oil.
  • Carefully lower each shell (still on its form) into the hot oil using metal tongs. Fry until deep golden brown, about 1-2 minutes. Work in small batches, so you don't crowd the pot or drop the oil temperature.
  • Lift the shells out with metal tongs and set them on a paper towel-lined plate. Once they're cool enough to handle, use a paper towel to grip the hot form and gently slide the shell off. The forms will still be very hot, so be careful here.
  • Let the shells cool all the way before filling. Filling them while warm will soften them, and you'll lose that delicious crunch.

Filling

  • (Start this the night before.) Line a fine-mesh strainer with cheesecloth and scoop in the ricotta. Set the strainer over a bowl, fold the cheesecloth over the top, and weigh it down with something heavy like a can. Refrigerate for 12 hours to draw out the excess liquid. Don't skip this step, well-drained ricotta is the difference between getting a thick, creamy filling and a runny mess.
    2 cups ricotta cheese
  • In a bowl, stir together the drained ricotta, powdered sugar, cinnamon, and vanilla extract until smooth and creamy. Spoon the filling into a pastry bag (or a zip-top bag with one corner snipped off).
    ¾ cup powdered sugar, ½ teaspoon cinnamon, 1 teaspoon vanilla extract

Assembly

  • Pipe the filling into one end of a shell until it reaches the center, then fill from the other end so it's evenly stuffed end to end. Fill the shells just before serving to keep them crisp.
  • Dip each open end into mini chocolate chips and dust the finished cannoli with a little powdered sugar.
    mini chocolate chips, powdered sugar

Notes

Adapted from Cooking Classy
  • Cannoli does not store well as the shells get soggy, so it's best to enjoy this dessert right away.
  • If you don't plan on eating the cannoli right away, you can store the filling and shells separately and then assemble them right before consuming.

Nutrition

Calories: 89kcalCarbohydrates: 11gProtein: 3gFat: 3gSaturated Fat: 2gPolyunsaturated Fat: 0.2gMonounsaturated Fat: 1gTrans Fat: 0.03gCholesterol: 17mgSodium: 39mgPotassium: 33mgFiber: 0.3gSugar: 4gVitamin A: 112IUVitamin C: 0.02mgCalcium: 40mgIron: 1mg
Did you try the recipe?Leave us a review!

More Delicious Easy Desserts

  • Hummingbird Cake
  • Traditional Key Lime Pie Recipe
  • No-Bake Mini Cheesecakes
  • Butterbeer Crepes (Epic Universe Copycat)

Comments

    5 from 1 vote

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Ashley Amundsen says

    March 25, 2026 at 9:25 pm

    Homemade cannoli may sound intimidating, but it's actually pretty easy and fun to make! I love how delicious this cannoli recipe is, perfect for a party.

    Reply

Hi, I'm Ashley! I created Wanderzest as a place to share traditional foods and fusion recipes inspired by different cultures. I hope you enjoy experiencing the world through food with me!

More about me →

Father's Day

  • Peach Mango Salsa
  • Peach Lassi
  • Coconut Lemongrass Tea
  • Thai Peanut Sauce
See more Father's Day →

Featured On

Trending Recipes

  • Chicken enchiladas topped with cilantro in a pan.
    Chicken Enchiladas Recipe
  • How to Cook Frozen Chicken in the Instant Pot
  • A stack of homemade cannoli on a white plate.
    Homemade Cannoli Recipe
  • Thai Peanut Sauce

Footer

As Seen On...

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Recipes

  • Dinner
  • Dessert
  • Side Dishes

Contact

  • Work with Me
  • Press
  • Contact

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2026 Wanderzest

  • 174
1.2K shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.