• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Free Dinner Ebook! Get your copy!
  • About
  • Videos
  • Learn to Cook
  • Visit my other site: Fun Cookie Recipes

Little Sunny Kitchen

Delicious Recipes for Real Life

  • All Recipes
  • Course
    • Appetizers
    • Breakfast
    • Sides
    • Dinner
    • Casseroles
    • Salads
    • Sandwiches
    • Pasta
    • Soups & Chilis
    • Desserts
    • Snacks
    • Sauces & Dressings
    • Beverages
  • Holiday
    • Easter
    • Summer
    • Fall
    • Halloween
    • Thanksgiving
    • Christmas
    • Valentine’s
    • Game Day
    • Ramadan
  • Method
    • Instant Pot
    • Air Fryer
    • Slow Cooker
    • Oven
    • Casseroles
    • Stovetop
    • Grill
    • Bread Machine
  • Easy Meals
  • Slow Cooker
  • Air Fryer
  • Breakfast
  • Snacks
  • Copycat Recipes
  • Beef
  • Low Carb
  • Chicken
Home Dessert

Cannoli Recipe

The perfect classic homemade cannoli recipe, with fried pastry shells and a simple ricotta cheese filling. Make them with chocolate chips, pistachios, or both!
4.8
/5 –
Rate Recipe 4 Comments
Jump to Recipe
  • Share
By: Diana Last updated on July 22, 2024

This post may contain affiliate links. Please read my disclosure policy.

a stack of homemade cannoli filled with ricotta and chocolate chips and nuts. Text overlay says "classic cannoli"

This homemade Cannoli Recipe will blow you away with how rich and delicious it is! A creamy and sweet ricotta filling is loaded into freshly fried, crispy shells. Dip the ends in mini chocolate chips or chopped nuts for the perfect finish.

7 cannoli stacked into a pyramid. Some are dipped in chopped pistachios, some into mini chocolate chips.


These Italian cannoli are just like the ones you splurge on at your favorite Italian bakery. Actually, I think they’re better because you’ll be able to enjoy them while they’re fresh and still super crisp.

I’ll show you exactly how to make classic cannoli, with deep-fried pastry shells and a lightly sweetened ricotta cheese and chocolate chip filling.

There are a few steps involved in this (or any) cannoli recipe, but I promise that none of them are difficult, and the end result is totally worth the effort!

If you love Italian desserts as much as I do, be sure to grab my traditional Pizzelle recipe and the recipes for Italian Wedding Cookies, and Italian Butter Cookies.

And while cannoli aren’t technically cookies, they’ll fit in perfectly on a holiday cookie tray. Don’t be afraid to make these for Christmas or the next occasion that calls for a really special dessert.

a rectangular white tray holding homemade cannoli filled with creamy filling and dipped in chocolate chips and pistachios. Powdered sugar is being sifted over the cannoli

Why You’ll Love This Recipe

You’ll love this recipe because it is a tried and tested recipe for homemade cannoli that works!

I’ve tested and retested to ensure that the cannoli filling recipe has just the right amount of sweetness and that the shells are light, airy, and crisp.

This recipe is simple, but you will need one piece of special equipment to make cannoli at home, and that’s cannoli forms. These metal tools are the perfect shape and size to hold the cannoli dough while you’re deep frying them, and you can get a set of them for around ten dollars on Amazon.

Key Ingredients

Here’s what you need to make this Italian Cannoli recipe:

the ingredients needed to make homemade cannoli

For the Dough

  • Cold Butter: The dough is made like most pastry doughs, but cutting cubes of cold butter into flour. Leave the butter in the fridge until the very last second so that it stays cold.
  • Marsala Wine: This is a special ingredient that adds richness and flavor to the cannoli dough. If you’d rather not use alcohol, apple cider vinegar or grape juice can also be used.

For the Cannoli Filling

Ricotta Cheese: You can use store-bought whole milk ricotta, or try your hand at making fresh homemade ricotta cheese. Either way, strain the ricotta overnight in the refrigerator so that most of the moisture is gone.

Complete list of ingredients and amounts can be found in the recipe card below.

How To Make Homemade Cannoli

ricotta cheese strained in cheesecloth.
flour and cubes of butter in the bowl of a food processor.
wine and egg added to flour in a food processor.
cannoli dough in the bowl of a food processor.
  1. Strain the Ricotta: This step needs to be done the night before. Place a strainer over a bowl and line it with cheesecloth. Add the ricotta. Cover the bowl with plastic wrap and place in the fridge for 8 hours, or overnight.
  2. Make the Dough: In your food processor, combine the flour, sugar, and salt. Then add the cold butter cubes and pulse a few times until the mixture resembles coarse sand. Add egg and wine, and blend until a dough forms. You can add a little bit of extra flour if the dough seems too loose.
dough for cannoli wrapped in plastic wrap, on a marble counter.
a hand using a biscuit cutter to cut cannoli dough into round pieces.
cannoli dough wrapped around metal cylinders.
one cannoli frying in hot oil.
  1. Knead and Chill: Turn the dough out onto a lightly floured surface and knead until smooth. Wrap in plastic wrap and refrigerate for at least one hour – This is important, as it allows the gluten in the dough to relax.
  2. Roll and Cut: On a lightly floured surface, roll the dough out thin. Use a cookie cutter to cut out circles that are about 3 inches. Wrap the dough around cannoli forms and seal the seams with beaten egg whites.
  3. Fry the Shells: Heat 2 inches of cooking oil in a saucepan or Dutch oven to 325°F (160°C). Fry the shells in batches for about 1 minute or until golden brown.

Tip!

Don’t overcrowd the pan! The shells won’t cook quickly enough if there are too many of them in the pot at once. I usually do no more than 3 at a time.

fried cannoli shells cooling on a wire rack while still on their forms.
a person carefully removing a cannoli shell from a metal form using paper towels.
fried cannoli shells lined up into three rows, closeup shot.
  1. Let them Cool: Very carefully remove the cannoli shells from the forms while they are still warm. I use paper towels to protect my hands, and I let the shells cool for a minute before trying to touch them. Transfer to a wire rack to cool down completely before adding the filling.

Canolli Filling Recipe

ricotta, sugar, and chocolate chips in a glass mixing bowl with a red spoon.
chocolate chip cannoli filling in a glass bowl, stirred with a red spatula.
filling cannoli shells with filling using a piping tip.
a stack of finished cannoli with the ends dipped in chocolate chips and chopped nuts.

This recipe is just one of many different ways to make a filling for cannoli. Once you’ve got this one down, feel free to experiment with different flavors and add-ins!

  1. Mix the Filling: in a large bowl mix ricotta, powdered sugar, and cinnamon. Fold in mini chocolate chips, or chopped pistachios. You can also divide the filling into two bowls, and make both flavors.
  2. Fill Cannolis: Fill the cooled shells with the ricotta mixture using a piping bag. Dip the exposed ends in more chocolate chips or chopped nuts. If you like, dust the tops of the cannoli with a generous amount of powdered sugar before serving.

Tip!

I always suggest reading through the whole recipe before you start making any slightly complicated recipe! This way, you’ll know what to expect along the way. Take a minute to read through my tips below too.

Recipe Tips

  • Rest the Dough: Allowing the dough to rest is crucial. This step helps the gluten relax, making it easier to roll out and shape later.
  • Dough Shrinkage is Normal: When you make the dough circles, they may shrink a bit, and this is fine. Gently stretch the dough to fit around the cannoli forms until it fits.
  • You Can Re-roll the Scraps: After your first round of circles, gather your scraps and roll them into a ball. Let the scraps rest for about 10 minutes before rolling again so that the dough relaxes again.
  • Frying Temperature: Maintaining the correct oil temperature (325°F or 160°C) is crucial for achieving the right texture. If the oil is too hot, the shells will brown too quickly without cooking through. If it’s too cool, the shells will absorb too much oil and become greasy.
  • Filling the Cannoli: Use a piping bag with a wide nozzle to fill the shells. This makes the whole process neater and more efficient.
homemade cannoli on a counter, dusted with powdered sugar.

Storing Tips

Homemade cannoli will be best if they are eaten within a few hours of making them. With time, the shells will absorb moisture from the ricotta filling and start to get soggy.

If you’re trying to make homemade cannoli ahead of time, I suggest keeping the shells sealed in an airtight container at room temperature, and the filling separately in the fridge. This way you can fill the shells just before you need them.

The shells can be stored at room temperature for up to a week, while the filling can be stored in the refrigerator for up to 5 days.

Cannoli Filling Variations

  • You can add anything you like to your cannoli filling. This recipe is simply flavored with cinnamon and sugar, but a bit of vanilla or almond extract would be really nice too. For brightness, try lemon or orange zest.
  • Pistascios and chocolate chips are two of the most popular additions to cannoli, but you can also try candied fruit (a classic Sicilian addition), or chopped candy bars or cookies.
  • To make an extra luscious and creamy filling, replace up to half of the ricotta cheese with mascarpone cheese.

Recipe FAQs

How can I strain ricotta without cheesecloth?

Any type of thin woven fabric will work, such as a thin kitchen towel or cloth napkin.

Can I use store-bought shells?

If you’d like to take a shortcut, look for pre-made Cannoli shells in the bakery department of your local large supermarket.

What can I use instead of metal cannoli forms?

I definitely suggest using cannoli tubes. They are inexpensive and do their job perfectly! If you can’t, or you don’t want to wait for delivery, there are some DIY options you can try. Wooden dowels wrapped in layers of aluminum foil seem to be popular. Before stainless steel forms were available, I believe that people just used pieces of wood, or possibly cut up broomsticks!

More Italian Dessert Recipes

Easy Tiramisu Recipe

Biscoff White Chocolate Salami

Cannoli Dip

Ricotta Cookies

All Italian Recipes →

I hope you enjoy this authentic Italian Cannoli recipe as much as I enjoyed testing it for you! Start a new tradition at your house with this delicious dessert, and be sure to Pin the recipe so more people can find it.

Did you make this? Be sure to leave a review below and tag me on Facebook, Instagram, or Pinterest!

Recipe
4.79 from 19 votes
(Click stars to rate!)

Cannoli Recipe

Prep Time: 30 minutes mins
Cook Time: 15 minutes mins
Chill Time: 1 hour hr
Total Time: 1 hour hr 45 minutes mins
Author: Diana
Print Rate Recipe
The perfect classic homemade cannoli recipe, with fried pastry shells and a simple ricotta cheese filling. Make them with chocolate chips, pistachios, or both!
40 cannoli
The perfect classic homemade cannoli recipe, with fried pastry shells and a simple ricotta cheese filling. Make them with chocolate chips, pistachios, or both!

Equipment

  • Cannoli Forms
  • Food processor

Ingredients 

  • 2 ⅓ cups (280 g) all purpose flour
  • 2 tablespoons (25 g) granulated sugar
  • ½ teaspoon salt
  • 3 tablespoons (42 g) unsalted butter cold and diced
  • 1 large egg
  • ¼ cup (60 ml) Marsala wine or Apple Cider Vinegar/Grape Juice for non-alcoholic version
  • 1 egg or egg white, for sealing

For the filling:

  • 2 pounds (900 g) ricotta cheese strained
  • 2 tablespoons (30 ml) heavy cream
  • 1 cup (120 g) powdered sugar
  • ¾ cup (168 g) mini chocolate chips
  • ½ teaspoon ground cinnamon
  • ¼ cup (32 g) pistachios chopped, optional

Instructions 

  • Strain the ricotta by placing it in a cheesecloth-lined colander over a bowl and refrigerate overnight to strain.
  • In a food processor, combine flour, sugar, and salt. Add butter and pulse just a few times or until the mixture resembles coarse sand. Add egg and wine, blending to form a dough. If too loose, add a tablespoon of flour.
  • Turn out onto a lightly floured surface and knead until smooth. Wrap in plastic and refrigerate for at least 1 hour. This step is crucial for the gluten to relax.
  • On a lightly floured surface, using a rolling pin, roll dough thin and use a cookie cutter and cut into 3-3 ½ inch circles.
  • Wrap each circle around a cannoli form/mold and seal with egg white.
  • Heat 2 inches of oil in a saucepan or dutch oven to 325°F (160°C) and fry shells for about 1 minute or until golden. Cool on a rack and carefully remove from forms while warm.
  • To make the filling, in a large bowl mix ricotta, heavy cream, powdered sugar, and cinnamon. Fold in chocolate chips and/or pistachios (if using both, divide the mixture into two bowls).
  • Fill the cooled shells with ricotta mixture. Optionally, dip ends in crushed pistachios or mini chocolate chips.

Notes:

  • Rest the Dough: Allowing the dough to rest is crucial. This step helps the gluten relax, making it easier to roll out and shape later.
  • Dough Shrinkage is Normal: When you make the dough circles, they may shrink a bit, and this is fine. Gently stretch the dough to fit around the cannoli forms until it fits.
  • You Can Re-roll the Scraps: After your first round of circles, gather your scraps and roll them into a ball. Let the scraps rest for about 10 minutes before rolling again so that the dough relaxes again.
  • Frying Temperature: Maintaining the correct oil temperature (325°F or 160°C) is crucial for achieving the right texture. If the oil is too hot, the shells will brown too quickly without cooking through. If it’s too cool, the shells will absorb too much oil and become greasy.
  • Filling the Cannoli: Use a piping bag with a wide nozzle to fill the shells. This makes the whole process neater and more efficient.
  • Homemade cannoli will be best if they are eaten within a few hours of making them. With time, the shells will absorb moisture from the ricotta filling and start to get soggy.
  • To Make Ahead: Store the filling and shells separately. The shells can be stored at room temperature for up to a week, while the filling can be stored in the refrigerator for up to 5 days.

Nutrition Information

Serving: 1cannoli, Calories: 115kcal, Carbohydrates: 13g, Protein: 4g, Fat: 5g, Saturated Fat: 3g, Polyunsaturated Fat: 0.3g, Monounsaturated Fat: 1g, Trans Fat: 0.04g, Cholesterol: 19mg, Sodium: 53mg, Potassium: 44mg, Fiber: 0.4g, Sugar: 6g, Vitamin A: 155IU, Vitamin C: 0.1mg, Calcium: 55mg, Iron: 1mg

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.

© Little Sunny Kitchen

Did You Make This?I love to see what you made! Tag me @LittleSunnyKitchen and hashtag #LittleSunnyKitchen
Pin Recipe Tag on Insta Leave Review

You may also like...

  • Closeup view of a pile of pizzelles, some with flowers and some with waffle patterns
    Pizzelle Cookies
  • a glass bowl filled with freshly made ricotta cheese. There is condensation on the bowl, and a spoon in the cheese
    Homemade Ricotta Cheese
  • creamy lemon ricotta pasta with spinach on a plate.
    Lemon Ricotta Pasta
  • Italian Wedding Cookies
a pile of kolaczki with fruit filling, dusted with powdered sugar.
Previous Post
Kolaczki (Polish Cookies)
Stacked 2 pieces of crescent bakes filled with cheesy chicken and broccoli
Next Post
Cheesy Chicken and Broccoli Crescent Ring

Reader Interactions

Leave a Review! Cancel reply

Have a question or just want to say how much you loved the recipe? Leave a rating below, save for later on Pinterest, and share on Facebook. Your email address will not be published. Required fields are marked *

Rate this recipe!




  1. Leone says

    Posted on 2/7/25 at 21:44

    1 star
    The dough did NOT make 40 cannoli. We pushed for 16 and followed the recipe.

    Reply
    • Little Sunny Kitchen says

      Posted on 2/10/25 at 14:07

      Hello! Thank you for sharing your feedback. I was able to make 40 cannoli, but it’s possible that we were making different sizes, or that I was rolling the dough a bit thinner than you were.

      Reply
  2. Doris says

    Posted on 12/16/24 at 14:56

    Can you make this with gluten free flour?

    Reply
    • Little Sunny Kitchen says

      Posted on 12/16/24 at 18:00

      Hi Doris! I haven’t tested this recipe with GF flour, but I’ve had good luck in many other baking recipes using gluten free flour blend for baking. I think you should try it!

      Reply

Primary Sidebar

Diana, author of Little Sunny Kitchen.
Welcome

Meet Diana

Welcome to Little Sunny Kitchen! I'm Diana and I’m here to teach you how to make easy meals that are quick, family-friendly, and delicious!

Read More
Follow on Pinterest for more ideas!
Free ebook!

Download My Free Dinner eBook!


Get my copy!

Free eBook

Download My Free Dinner eBook!

Popular Recipes

Marry Me Chicken

Creamy Garlic Shrimp Pasta

Garlic Butter Chicken Tenders

Air Fryer Chicken Breast

Rasta Pasta Recipe

Shredded Chicken Tacos

Reader Favorites

a light green plate of spaghetti and meat sauce with hidden vegetables.

Meat Sauce with Hidden Vegetables

top down view of cheesy beef enchiladas in a casserole pan.

Ground Beef Enchiladas

Oven Baked Chicken and Rice

three mahi mahi tacos on a wooden board.

Mahi Mahi Fish Tacos

Cheesy Chicken Fajita Casserole

two white bowls of lasagna soup with a dollop of ricotta cheese and other cheeses, garnished with fresh herbs.

Lasagna Soup

Instant Pot Air Fryer Crockpot Easy Dinners Salads Grilling
Opens in a new window Opens an external site Opens an external site in a new window

As Featured On:

Dinner tonight
Free ebook!

Get My Free Dinner eBook!

Join us and receive new recipes every week! Receive our FREE eBook with quick and easy dinner recipes that are family-friendly and delicious.

Back to Top

explore

Recipe Index

Videos

Cooking Guides

Follow Along on Social:

Join My Free Cookie Facebook Group
Back to Top

About

Contact

Privacy Policy

Accessibility

© 2025 Little Sunny Kitchen
|
Site Credits Designed by Melissa Rose Design Developed by Once Coupled

Rate This Recipe

Your vote:




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