Ask Chef Dennis

  • Recipe Index
  • About
menu icon
go to homepage
  • Recipe Index
  • About
subscribe
search icon
Homepage link
  • Recipe Index
  • About
×
Home » Recipes

Cannoli Recipe

Published: Apr 6, 2023 · Modified: Dec 16, 2024 by Chef Dennis Littley

1.9k
SHARES
Facebook1.9kPinterestFlipboard
Jump to Recipe
Pinterest Hidden ImagePinterest Hidden Image

Making this fresh, homemade, creamy cannoli recipe is really simple. But a few tips can make the difference between a great cannoli filling and one that’s just… meh. Read on to learn more.

This classic Italian dessert with a crunchy cannoli shell and cannoli cream is perfect for the holidays but easy enough to make all year round!

The completed cannoli recipe served on a white platter stuffed with cannoli filling.


 

The traditional Italian cannoli recipe originated in Sicily, but it didn’t take long for Italians all over the world to embrace this iconic dessert.

A cannoli-filling recipe is most often made with just creamy ricotta cheese. But the best cannoli cream recipes add mascarpone cheese to the ricotta cream mixture, making the cannoli filling extra smooth and creamy.

Side view of cannoli stuffed with cannoli filling on white platter.

You can make your own cannoli shells, but check with your local grocery store to see if they stock them. If you don’t see them, ask the manager of the bakery department; they can sometimes order them or sell you the shells they have on hand. I usually buy store-bought shells.

If you love cannoli, check out my Italian Cannoli Cake.

Table of Contents:
  • Ingredients
  • Can I adjust the cannoli filling recipe?
  • How to Make Cannoli Filling
  • How to Make Cannoli
  • Recipe FAQs
  • More Recipes You’ll Love!
  • Recipe: Cannoli Recipe

Ingredients

Ingredients to make the recipe.

Let’s start by gathering the ingredients we need to make Authentic Italian Cannoli. In Chef Speak, this is called the “Mise en Place,” which translates to “Everything in its Place.”

Not only does setting up your ingredients ahead of time speed up the cooking process, it also helps ensure you have everything you need to make the dish.

Can I adjust the cannoli filling recipe?

Sicilian cannoli often had candied fruit added to the cannoli filling. As this classic Italian dessert moved north, little pieces of dark chocolate were added to the ricotta filling instead of the candied fruit. So feel free to use either.

You can make the cream without using mascarpone, and it will be fine, just not as creamy.

You can add almond extract in addition to or in place of the vanilla extract.

If you can’t find superfine sugar, pulse regular sugar in a food processor until the granules are fine. Superfine sugar is also known as caster sugar, baker’s sugar, or bar sugar.

How to Make Cannoli Filling

collage showing how to make the recipe.
  • Using an electric mixer, whip the mascarpone in a large bowl until creamy (1-2 minutes).
  • Add the ricotta cheese, superfine granulated sugar (castor sugar), lemon zest (or orange zest), and vanilla extract to the mascarpone.
  • Mix by hand until well combined. Don’t overmix.
  • Fold the mini chocolate chips into the ricotta mixture, mixing just enough to combine.

*The secret of good cannoli filling is using superfine sugar, not powdered sugar. And overmixing will only make the mixture looser, not thicker.

cannoli filling in glass bowl with blue silicone spatula.

If you have time, cover the bowl with plastic wrap and refrigerate the finished cannoli filling for 4-6 hours to allow it to firm up a little more. It can also be made a day ahead of time and kept well-sealed in the refrigerator.

This is a simple recipe. You may find others that contain candied fruits, rose water, and even cocoa powder. Try this recipe first, and if you want to add your own touch, you’ll have a better idea of how to do it.

How to Make Cannoli

cannoli shells and pastry bag with cannoli filling.

I like to dip my shells in melted chocolate. You do not need to do this, but it makes them even more special. Melt the chocolate in the microwave or using a double boiler.

  • Fill a pastry bag with the cannoli cream.
  • Pipe the cannoli filling in from each end, making sure to fill the entire shell. Don’t leave the middle empty; it’s very sad when you get a cannoli that isn’t completely filled.

If you don’t have a piping bag, you can fill the shells with a spoon. I’ve done that on many occasions, but a pastry bag makes the process easy and neat.

At the restaurants where I worked, I would leave a pastry bag filled with cannoli cream in the refrigerator and fill the shells to order. You can fill the shells and let them sit for a few hours, but after a while, the shell will get soggy, and no one wants a soggy cannoli—again, a very sad thing.

Six cannoli on a white platter stuffed with cannoli filling and garnished with pistachios.

Everyone remembers their first cannoli, overflowing with creamy cannoli filling. Some never want another, while those of us who love the flavor, texture, and creamy deliciousness will always be able to tell you where they had their first taste of this delicious Italian dessert.

I garnished the ends of my cannoli with chopped pistachios. It’s not a deal breaker if you don’t like pistachios or need them to be nut-free. An easy and delicious way to serve them is to dust the shells with confectioners’ sugar after filling them. Do this before serving for the best results.

Recipe FAQs

What is cannoli filling made of?

Cannoli filling is made with ricotta cheese, mascarpone cheese, sugar, and lemon or orange zest. Dried fruit or small pieces of dark chocolate (mini chocolate chips) can be added to the creamy filling.
The shell can be garnished with melted chocolate, and the cannoli cream sprinkled with chopped pistachios.

How long do cannoli last?

Refrigerated filled cannoli will last for 2-3 hours. After that, the shell starts to get soggy, and no one wants to eat a soggy cannoli.
The best method of filling the shells is to have the cream in a pastry bag with a large star tip and fill the cannoli a little before you’re going to serve them. The filling will last up to 7 days refrigerated.

Should I strain the ricotta before making cannoli cream?

Most ricotta cheese in supermarkets is wet and loose. It should be placed in a strainer overnight, with a plate weighted down to help squeeze out some of the liquid.
If you’re lucky enough to find a very dry, firm ricotta cheese, you can skip this step.

More Recipes You’ll Love!

  • overhead shot of slices of cannoli pound cake near the rest of the cake
    Italian Cannoli Pound Cake
  • slice of ricotta chocolate chip cake on a stack of white plates
    Ricotta Chocolate Chip Cake (Torta di Ricotta e Cioccolata)
  • overhead view of sliced cheesecake with slices next to it on plates
    Italian Ricotta Cheesecake with Berries
  • slice of torta di ricotta on a white plate with an other slice and the remainder of the cake in the backgroud
    Torta di Ricotta Recipe {Italian Cheesecake}

six cannoli on a white platter..

Cannoli Recipe

Chef Dennis Littley
Everyone remembers their first cannoli. Some never want another, while those of us who love the flavor, texture, and creamy deliciousness will always be able to tell you where they had their first cannoli.
5 from 84 votes
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 5 minutes mins
Total Time 15 minutes mins
Course Dessert
Cuisine Italian, Italian – American
Servings 12
Calories 331 kcal

Ingredients
  

Cannoli

  • 12 cannoli shells
  • 16 oz whole milk ricotta
  • 8 oz mascarpone
  • ½ cup granulated sugar superfine grain or pulse in food processor
  • 2 teaspoon lemon zest
  • 1 teaspoon vanilla extract
  • ½ cup mini chocolate chips or chocolate chopped into small pieces

Cannoli Toppings

  • ⅓ cup pistachios roughly chopped
  • chocolate melted over double boiler -optional

Instructions
 

Cannoli Cream

  • Using an electric mixer, whip the mascarpone in a large bowl until creamy (1-2 minutes).
  • Add the ricotta cheese, superfine granulated sugar (castor sugar), lemon zest (or orange zest), and vanilla extract to the mascarpone
  • .Mix by hand until well combined. Don’t overmix.
  • Fold the mini chocolate chips into the ricotta mixture, mixing just enough to combine.

Cannoli Assembly

  • This step is optional:
    Chop chocolate into small pieces and place in a heat-proof bowl. Add one inch of water to a small saucepan and bring to a boil. Reduce the heat to simmer and place the bowl with the chocolate over the top of the saucepan.
    Stir until the chocolate is melted.
  • Dip one end of the cannoli shell into the melted chocolate and place it on a sheet pan lined with parchment paper. Refrigerate until the chocolate has hardened.
  • When the chocolate has hardened, fill the cannoli shell with the filling using a pastry bag or a spoon. Make sure to fill the entire shell, don't leave an empty space in the middle
  • Dip one end of the cannoli into the chopped pistachios.
    I usually don't add pistachios to the chocolate-dipped cannoli, but it's entirely up to you.
  • For a simpler topping, dust the filled cannoli with powdered sugar. That was how I was served my first cannoli.

Notes

*Cannoli can be prefilled and refrigerated for 2-3 hours.  After that, they will start to get soggy.
*Leave a pastry bag filled with cannoli filling in the refrigerator and fill the cannoli when you’re ready to serve.
*You can make the filling without mascarpone, using only ricotta cheese.
*If the ricotta is loose, it should be strained overnight to remove the excess liquid.  

Nutrition

Calories: 331kcalCarbohydrates: 26gProtein: 8gFat: 21gSaturated Fat: 11gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gTrans Fat: 0.01gCholesterol: 39mgSodium: 47mgPotassium: 76mgFiber: 1gSugar: 16gVitamin A: 464IUVitamin C: 1mgCalcium: 118mgIron: 4mg
Tried this recipe? Pin it for Later!Mention @askchefdennis or tag #askchefdennis!

Comments

    5 from 84 votes (82 ratings without comment)

    Leave a Comment Cancel reply

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

    Recipe Rating




  1. Donna says

    April 02, 2025 at 2:53 pm

    I am unable to get marscapone. What should I do to compensate for that volume? I am going to fill a decadent chocolate orange cake and cover in ganache! I am very excited. Thank you!

    Reply
    • Chef Dennis Littley says

      April 02, 2025 at 2:54 pm

      You can use cream cheese. It will be a little tangier but its the best substitute for mascarpone.

      Reply
  2. Leslie says

    January 04, 2025 at 7:00 pm

    5 stars
    May I ask why caster sugar is better than 10X sugar. The last time I made cannolis I used 10X. I am curious as to why caster sugar is better. Thank you for your help.

    Reply
    • Chef Dennis Littley says

      January 05, 2025 at 8:58 am

      Caster sugar is not as fine as 10x and doesn’t break down the ricotta. I would actually use regular sugar before using 10x. The more 10x sugar you had the looser the ricotta will get.

      Reply
  3. Lindsay Whalen says

    May 03, 2024 at 10:13 am

    Hi, Chef Dennis! I hope this finds you well. My first cannoli attempt is currently chilling in the fridge (going to attempt your pistachio recipe next since I found it after I had begun my version of Amaretto cannoli’). My question pertains to the mascarpone. In your opinion, is it hugely obvious in taste if absent from cannoli? For cannoli dip, what’s the best way to thicken if ricotta didn’t drain enough. Thanks!

    Reply
    • Chef Dennis Littley says

      May 03, 2024 at 4:43 pm

      Flavor wise the mascarpone won’t make a huge difference, but it does make the cream, smoother and creamier. Unfortunately there isn’t anyway to thicken ricotta. You’ll see some people recommend using cornstarch but that will affect the flavor. If you can’t find dry ricotta, you need to let it drain for 24 hours, with a light weight pressing down on the cheese.

      Reply
  4. connie says

    December 22, 2023 at 8:46 am

    Can I use only marscapone or sub the ricotta with cream cheese or sour cream?

    Reply
    • Chef Dennis Littley says

      December 22, 2023 at 8:51 am

      No you can’t. You’ll end up with a cannoli shell stuffed with cream cheese frosting.

      Reply
  5. patty spencer says

    December 20, 2023 at 12:29 pm

    Looks delicious, going to make them for Xmas! Can i use powdered sugar instead? Happy Holidays

    Reply
    • Chef Dennis Littley says

      December 20, 2023 at 12:36 pm

      You can but it can make the cannoli cream looser.

      Reply
    • Ashley says

      February 16, 2024 at 5:06 pm

      Hello, do I need to bring the cheeses to room temp before combining ingredients?

      Reply
      • Chef Dennis Littley says

        February 16, 2024 at 6:54 pm

        No you do not.

  6. Brian says

    September 23, 2023 at 11:56 pm

    5 stars
    Great simple recipe

    Reply


My name is Chef Dennis Littley, creator and owner of Ask Chef Dennis Productions. As a classically trained chef with 40+ years of experience in the kitchen, I share my time-tested recipes, knowledge, and chef tips to help you create easy-to-make restaurant-quality meals in your home kitchen.

More about me →

Fan Favorites

  • overhead view of barbecued half racks of baby back ribs on a white platter
    Easy Oven Baked Baby Back Ribs
  • sliced meatloaf with the rest of meatloaf on a white platter
    Classic Meatloaf Recipe with Zesty Glaze
  • shredded cabbage mixed with coleslaw dressing in a glass bowl.
    Easy Homemade Coleslaw Recipe
  • Banana bread sliced on a cutting board.
    Banana Bread Recipe
  • chicken parm with pasta on a white plate
    Chicken Parmesan Recipe
  • seasoned crispy chicken legs on a foil wrapped tray
    Baked Chicken Legs

Featured In

Collage showing where Ask Chef Dennis has been featured.

Footer

↑ back to top

INFO

  • Privacy Policy
  • Disclosure Policy
  • Cookie Policy
  • Accessibility Policy

SUBSCRIBE

Sign Up Today and start getting my easy-to-make restaurant-quality recipes!

CONTACT

  • About
  • Contact

© 2009-2025 · Ask Chef Dennis · 30 N. Gould Street, STE 7204, Sheridan, Wyoming, 82801

Proud Member of:
Mediavine Publisher Network

Let's Get Social

Pinterest Facebook Flipboard Instagram YouTube LinkedIn

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.