Stuffed Cannoli Cupcakes

Are you a Cannoli fan?? Then you are going to fall in love with this Cannoli Cupcake Recipe! They put a fun twist on the classic Italian dessert and are easy to customize with fun toppings without all the work of making and frying a cannoli shell.

close up of cannoli cupcakes with chocolate chips and a cherry


These cupcakes are not only spiked with cinnamon in the batter, but then stuffed with creamy ricotta filling and topped with decadent and rich cream cheese frosting. Literally, put a cherry on top (with chocolate chips) and you have yourself a true masterpiece.

Just like a trip to Italy, you’ll want to pick up tiramisu and fried dough.

What is a Cannoli? 

A cannoli is an Italian pastry consisting of tube-shaped shells, like an ice cream cone, filled with a creamy filling containing ricotta. Making shells from scratch is laborious and involves special forms.

overhead of cream cheese frosted cupcakes

But the flavors and crunchy, creamy aspects are craveable, so people started creating alternatives like cannoli cake, cannoli pancakes and cannoli dip.

FUN FACT: “Cannoli” is plural! When referring to a single pastry, Italians say “cannolo” which means “little tube”. In the states most people, even in the Italian-American community still says “cannolis”.

Although the age-old original dessert does not include mascarpone cheese, over time people have started adding mascarpone to the filling as a sweet addition and also a way to even of the ricotta, which can be a pain to make smooth if not fully drained.

Mascarpone is basically the Italian version of American cream cheese, but a bit richer and creamier as it is made from whole cream. It makes a fabulous addition to the cannoli filling. 

These EASY Cannoli Cupcakes are stuffed with classic cannoli filling, topped with  cream cheese frosting and topped with cherries & chips. #cannolicupcakes #easycannolicupcakes

And of course, no dessert is complete without chocolate chips. The traditional cannoli have a wide range of toppings from sliced almonds, sprinkles and crushed candy, but chocolate chips are probably the most popular.


While these Cannoli Cupcakes are super simple to make, they do require a couple special ingredients that you may not be used to seeing in a dessert recipe. 

  • Ricotta Cheese– You may have seen it in savory recipes such as lasagna, dips and even fritters, but ricotta is also used in sweet recipes like cheesecake and cannoli filling. You can find ricotta cheese in your local grocery store near the sour cream.
  • Mascarpone Cheese– This one was a little difficult for me to find the first time I ever used the ingredient in one of my recipes. You can usually find the mascarpone in the specialty cheese section of your grocery store. 
  • Cream Cheese– Yep, these cupcakes sure have a lot of cheese! LOL. Not a unique ingredient, but also not one you usually have stocked in the fridge. At least I don’t.
cannoli cupcakes on a serving platter

From here, the baking ingredients are fairly standard.

  • Dry Ingredients: flour, baking powder, baking soda, cinnamon (another traditional cannoli flavor), fine sea salt, granulated sugar, powdered sugar
  • Wet Ingredients: Vegetable oil, eggs, buttermilk, vanilla extract, unsalted butter (if using salted butter, omit additional salt), some people add a few grates of orange zest too
  • Toppings: Mini chocolate chips and maraschino cherries, but you can leave these off or use just sprinkles or chocolate curl shavings.

Cannoli Filling 

I started this recipe with the filling because after mixing all the ingredients together the ricotta and mascarpone tend to get a bit runny, and it does require some refrigeration time before using.

cannoli filling inside a cupcake
  1. Be sure to make the filling before you start with the cupcakes and frosting so it has time to chill in the fridge. 
  2. To make the filling is very simple, but it has one step you cannot skip- drain the ricotta! Place it in a colander or fine mesh sieve lined with cheesecloth and let it sit for several hours. You might be surprised to see how much liquid drips off even though it comes out of the tub as one large mass.
  3. Mix the ricotta, mascarpone, powdered sugar, and vanilla in a medium mixing bowl. Be sure to mix as LITTLE as possible while still making sure all the ingredients are combined. It will continue to get runny if you mix too long.
  4. Add in the chocolate chips last and mix those until they are well distributed through the batter. Chill until ready to use. 
cannoli filling in a mixing bowl


  • Drain ricotta cheese well to avoid a grainy texture and needing to over add powdered sugar to get the right texture.
  • Plan for refrigeration time for the mixture to thicken.

Cannoli Cupcake Sponge

I decided to go with a simple vanilla cupcake with just a TOUCH of cinnamon to add a little something extra and I love the way they turned out. You can also add a few grates of nutmeg to amplify traditional Italian flavors and add lovely aroma.

vanilla cupcake sponge batter

While I did use a scratch recipe, you can use a boxed cake mix as well, just add the cinnamon directly to the cake batter.

  1. Sift together flour with leaveners, salt and cinnamon.
  2. Cream together butter and sugar until light and fluffy. People tend to under blend this bit- mix well for 2-3 minutes.
  3. Add other wet ingredients until combined.
  4. Add flour mixture until just combined.
  5. Transfer to a cupcake tin and bake until golden brown and tops spring back lightly to the touch.


  • Do not overmix the cupcake batter. Overmixing will result in a dense cupcake.
  • Make sure the butter is at room temperature before starting.
  • Measure correctly! Use a liquid measuring cup for wet ingredients and dry measuring cup for dry. When measuring your flour, use a spoon to scoop the flour into the measuring cup and level with a butter knife.
vanilla cake batter in a lined muffin tine

Cream Cheese Frosting

If you want to substitute the cream cheese frosting for store bought, you can, however I HIGHLY recommend making the homemade frosting. It is so much better than store bought frosting. 

I have a love-hate relationship with cream cheese frosting. I try my best to use as little sugar as possible in my frosting recipes. However, with cream cheese frosting you must use quite a bit of sugar to create a stable frosting that you can pipe, and it hold form. 

cream cheese frosting in a mixing bowl

With that being said, this cream cheese frosting is the BOMB, and pairs so perfectly with these cannoli cupcakes! I can eat this stuff with a spoon. (and so can my children…)

  1. Beat cream cheese and butter together until fully combined.
  2. Add sugar and wet ingredients, blend until smooth.


  • Make sure that your cream cheese and butter is at room temperature.
  • Cream the cream cheese and butter together for a good 3-4 minutes before adding any other ingredients.
  • Cool completely before frosting goes on the top of the cupcake.
close up of piped cream cheese frosting on a cupcake

How to Stuff a Cupcake

Stuffing a cupcake means that you need to remove a little hole in the center and then replace the top, however you’ll need to cut it down slightly to make it all fit again.

You can buy a fancy little cupcake corer tool, use a strawberry huller, a piping tip or just a regular paring knife to cut around and pop it out. Fill the hole, trim the replacement piece and then top again.

After you top it with frosting and toppings, no one will see the seams.

how to stuff a cupcake step-by-step

Storage & Freezing

Cannoli cupcakes should be stored chilled since the filling and the icing is heavy on cheese. Allow the cupcakes to sit at room temperature for 15 minutes before enjoying.

Store in the fridge for up to 5 days, probably longer, but the cold air will start to dry out the sponge of the cake. Make sure to cover with plastic wrap or aluminum foil to slow down the process. With that said, I’ve never seen these last longer than 1 day.

The sponge of the cupcakes can be frozen and filled and frosted at a later date, but the ricotta filling and cream cheese frosting loses its structural integrity when frozen. It will thaw slimy and loose.

stuffed cannoli cupcake for pinterest

More homemade cupcake recipes:

Small Batch Chocolate Cupcakes are the perfect easy homemade chocolate cupcakes for when you just NEED a cupcake but not an entire batch! Makes just 6 cupcakes! #smallbatchcupcakes #homemadechocolatecupcakes

Small Batch Chocolate Cupcakes

4.62 from 18 votes
Made using a few baking hacks, these Small Batch Chocolate Cupcakes are the perfect easy chocolate cupcakes for when you just NEED a cupcake but not an entire batch!
See The Recipe!
straight on shot of stuffed cookie dough cupcake on a plate

Cookie Dough Stuffed Cupcakes

4.96 from 43 votes
Cookie Dough Stuffed Cupcakes are vanilla cupcakes stuffed with edible cookie dough and topped with whipped chocolate frosting. You won’t beleive how easy these are to make! 
See The Recipe!
close up of carrot cake cupcakes

Carrot Cake Cupcakes

4.67 from 9 votes
Carrot Cake Cupcakes are moist, flavorful and packed with freshly grated carrot and spices. With a cream cheese frosting, they are the BEST!
See The Recipe!
close up of cannoli cupcake with cream cheese frosting
cannoli cupcakes on a serving platter

Stuffed Cannoli Cupcakes

4.66 from 20 votes
These EASY Cannoli Cupcakes are stuffed with classic cannoli filling, topped with cream cheese frosting and topped with cherries & chips.
Prep Time: 10 minutes
Cook Time: 13 minutes
Chilling/Cooling Time: 1 hour
Total Time: 1 hour 23 minutes
Servings: 15


Cupcake Sponge:

Cream Cheese Frosting:



  • Drain ricotta cheese in a colander or fine mesh sieve lined with cheesecloth. Lightly break apart and gently press into the sides. Allow to sit for 1-3 hours. If over 1 hour, place in the refrigerator with a bowl underneath to catch the dripping liquid.
  • In a medium mixing bowl, fold together the ricotta and mascarpone cheeses. Do not overmix.
  • Add in the powdered sugar vanilla and fold together until there are no dry spots remaining.
  • Fold in the mini chocolate chips last. Cover the bowl with plastic wrap and refrigerate until ready to use.
    cannoli filling in a bowl

Cupcake Sponge:

  • Preheat your oven to 350°F and add cupcake liners into a cupcake tin and set aside.
  • Add the flour, baking powder, baking soda, cinnamon, and salt into a medium bowl and whisk to combine or use a sifter. Set aside.
  • In the bowl of a stand mixer fitted with a paddle attachment, add the butter and sugar and cream for 1-2 minutes until light and fluffy.
  • Add the buttermilk, vegetable oil, eggs and vanilla and mix until just combined.
  • Add in the dry mixture and mix on low speed until there are no dry spots remaining. Scrape the sides and bottom of the bowl and mix for an additional 30 seconds to make sure the ingredients are fully combined, but try not to overmix.
  • Fill each cupcake liner halfway with batter and gently tap the pan on the counter to remove any air bubbles.
    cake batter in muffin tin
  • Bake for 10-13 minutes or until a toothpick inserted in each cupcake comes out clean.
  • Remove from the oven and place on a wire rack to cool completely.
    baked vanilla cupcakes

Cream Cheese Frosting:

  • While the cupcakes are cooling, prepare the frosting by adding the cream cheese and butter in the bowl of a stand mixer with a paddle attachment and cream for 3-4 minutes or until smooth.
  • Add in the powdered sugar, one cup at a time, combining after each addition. Add in the vanilla last and mix until just combined.
    cream cheese frosting in a bowl
  • Add the frosting to a piping bag with a large star attachment (I use a Wilton 1M tip)


  • Take each cupcake and use a cupcake corer, piping tip or a small knife to remove the center of each cupcake (keep the tops of what you remove).
  • Fill the center of each cupcake with the cannoli filling. Trim the tops to make remove for the filling and replace the top part of the cupcake.
    how to stuff a cupcake
  • Pipe a generous swirl of frosting on top of each cupcake. Sprinkle with mini chocolate chips and top with a maraschino cherry.
    cupcake topping ideas
  • Please come back to let us know how this recipe was in the comments or ratings section!


*If using salted butter, omit additional salt. 
*Use a vanilla box cake mix, add cinnamon to dry mixture and prepare according to package instructions. 


Calories: 526 kcal, Carbohydrates: 69 g, Protein: 5 g, Fat: 26 g, Saturated Fat: 17 g, Trans Fat: 1 g, Cholesterol: 80 mg, Sodium: 158 mg, Potassium: 81 mg, Fiber: 1 g, Sugar: 58 g, Vitamin A: 732 IU, Vitamin C: 1 mg, Calcium: 74 mg, Iron: 1 mg
Author: Brittany Keller
Calories: 526
Course: Dessert
Cuisine: Italian
Keyword: cannoli cake, cannoli cupcakes, cookie dough stuffed cupcakes
Did you make this recipe?I’d love to see your recipes – snap a picture and mention @savoryexperiments or tag #savoryexperiments!
cannoli cupcake cut in half
Jessica Formicola in her ktichen

About the Author

Jessica Formicola

Jessica the mom, wife and food lover behind Savory Experiments. She is obsessed with butter, salt and bacon and spends all her time in the kitchen and behind a camera. Jessica is a contributor to PopKitchen by Parade, Better Homes & Gardens, The Daily Meal Food + Travel and more!

Read More About Jessica

Join The Discussion

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

Recipe Rating

Questions and Reviews

  1. 5 stars
    These are SOOOO GOOD! It was my first time making cupcakes from scratch and I found this recipe and I fell in love! The filling is so addicting!

  2. 5 stars
    These were fantastic! I love cannoli but they are so oily, this was the perfect alternative, all the cannoli flavors but not greasy.

  3. 5 stars
    The mix of ricotta and mascarpone cheese in the filling was to die for! I could just eat that with a spoon…but I didn’t 🙂 The cupcakes were delicious too!

  4. 5 stars
    These cupcakes look right up my alley! I haven’t made cupcakes in forever, so this is a great reminder. Bookmarked to make this weekend!

  5. 5 stars
    We love cannoli and that cream cheese frosting looks so smooth and creamy! Giving these a try at the weekend!