A half eaten cannoli cupcake.

Cannoli Cupcakes

These Cannoli Cupcakes have all of the flavors of traditional cannoli, but packed into a cupcake! They're perfect for holidays and bake sales!
Course Dessert
Cuisine American
Keyword cannoli, cupcakes, ricotta cheese
Prep Time 1 hour
Cook Time 25 minutes
Total Time 1 hour 25 minutes
Servings 24 Cupcakes
Calories 376kcal
Author Jillian - a Food, Folks and Fun original!



  • 2 1/2 cups all-purpose flour
  • 2 1/2 teaspoons baking powder
  • 1/2 teaspoon salt
  • 1 3/4 cups granulated sugar
  • 1/2 cup unsalted butter softened
  • 3 large eggs at room temperature
  • 2 teaspoons pure vanilla extract
  • 1 cup whole milk
  • 1 cup whole milk ricotta cheese
  • 2 teaspoons freshly grated orange zest


  • 15 ounce container ricotta cheese
  • 1/4 cup powdered sugar
  • 1/2 cup mini chocolate chips
  • 2 teaspoons freshly grated orange zest


  • 20 Tablespoons unsalted butter softened
  • 1/3 cup ricotta cheese
  • 2 1/2 cups powdered sugar
  • 1/8 teaspoon salt
  • 1 teaspoon vanilla extract
  • 1 Tablespoon heavy cream for thinning
  • 1/4 cup chopped pistachios for garnish



  • Move oven racks to the middle and lower-middle positions and preheat the oven to 375 degrees F. Line 2 standard-sized muffin tins with paper liners and set aside. 
  • In a medium bowl whisk together the flour, baking powder, and salt and set aside. In the bowl of a stand mixer or in a large bowl using a hand mixer, add the butter and sugar and beat until light and fluffy, about 1-2 minutes. Beat in the eggs one at a time on low speed until combined. Turn the mixer off and add in the vanilla, milk, ricotta cheese, and orange zest. Mix on low until just combined. Add in the flour mixture and pulse until just combined and no flour pockets remain. 
    Make the cannoli cupcake batter.
  • Divide the batter among the cupcake tins and bake for 20-25 minutes, rotating pans halfway through baking, until a toothpick inserted comes out clean. Move the cupcake tins to cooling racks and cool them in the tins for 5 minutes. Then, remove the cupcakes from the tins and cool them on the wire racks until cooled completely. 
    Fill the cupcake tins with paper liners and fill them with batter.


  • Mix together the ricotta cheese and powdered sugar until combined. Then, stir in the mini chocolate chips and orange zest until combined. Fill a piping bag with the filling. 
    Add the cannoli filling to a piping bag.
  • Use a large piping tip to cut out the middle of each cupcake. 
    Cut out a whole in the top of the cupcake with a large piping tip.
  • Fill each cupcake with the cannoli filling. 
    Fill the cupcakes with the cannoli filling.


  • In a stand mixer fitted with the paddle attachment, beat the butter on medium speed until fluffy and lighter in color, about 1-2 minutes. Add in the ricotta cheese and mix on low speed until incorporated about 1 minute. Next, scrape down the sides of the bowl and add in the powdered sugar. Pulse the mixer on low until combined. Then, increase the speed to medium and beat until combined and fluffy, about 3-4 minute. Add in the salt, vanilla, and heavy cream and beat until just combined. 
    Make the butter cream frosting.


  • Add the frosting to a pastry bag fitted with a 1M piping tip and frost the cupcakes. Sprinkle each cupcake with chopped pistachios and then serve. 
    Frost the cupcakes and garnish with pistachios.


Serving: 1cupcake | Calories: 376kcal | Carbohydrates: 43g | Protein: 6g | Fat: 20g | Saturated Fat: 12g | Cholesterol: 80mg | Sodium: 107mg | Potassium: 127mg | Sugar: 31g | Vitamin A: 625IU | Vitamin C: 0.5mg | Calcium: 110mg | Iron: 1mg