My family’s crazy schedule means dessert needs to be both impressive and achievable without turning my kitchen into a disaster zone. Making traditional cannoli from scratch with kids running around just isn’t happening, but this cake captures all that amazing flavor in a simple layered dessert that comes together fast and cleans up even faster.
Why This Recipe Works
- Uses box cake mix as the base, saving you from measuring multiple dry ingredients while still delivering that perfect cannoli shell flavor with added cinnamon and vanilla
- The ricotta filling comes together in one bowl with minimal mess, using pre-drained ricotta to avoid watery filling that would make your cake layers soggy
- Assembly takes under 10 minutes once components are cooled, meaning you can prep during naptime and assemble right before serving when you have five minutes of quiet
- Chocolate chips and chopped pistachios get pressed into the sides, hiding any imperfections and adding that classic cannoli crunch without needing to pipe filling into individual shells
- Stores beautifully in the fridge for up to three days, actually improving in flavor as the layers meld together, making it perfect for making ahead of busy weeknights
Ingredients
- 1 box (15.25 oz) vanilla cake mix
- 3 large eggs
- 1/2 cup vegetable oil
- 1 cup whole milk
- 2 teaspoons vanilla extract, divided
- 1 teaspoon ground cinnamon
- 2 cups whole milk ricotta cheese, drained overnight in refrigerator
- 1 cup powdered sugar
- 1/2 cup mini chocolate chips
- 1/2 cup chopped pistachios
- 1 cup heavy whipping cream
- 2 tablespoons granulated sugar
- Additional chocolate chips and pistachios for garnish
Equipment Needed
- Two 9-inch round cake pans
- Stand mixer or hand mixer
- Large mixing bowl
- Medium mixing bowl
- Rubber spatula
- Cooling rack
- Measuring cups and spoons
- Parchment paper
Instructions

Prepare and Bake the Cake Layers
Preheat your oven to 350°F and line two 9-inch round cake pans with parchment paper circles—this simple step guarantees your cakes will release perfectly without sticking, saving you the frustration of broken layers. In your stand mixer bowl, combine the vanilla cake mix, eggs, vegetable oil, milk, 1 teaspoon of vanilla extract, and cinnamon. Mix on medium speed for exactly 2 minutes until the batter is smooth and all ingredients are fully incorporated. Divide the batter evenly between your prepared pans, using a kitchen scale if you have one to ensure perfectly even layers that bake at the same rate. Bake for 23-25 minutes until the tops spring back when lightly touched and a toothpick inserted in the center comes out clean with just a few moist crumbs. Let the cakes cool in their pans for 10 minutes before transferring to a wire rack to cool completely—rushing this step leads to crumbly layers that fall apart during assembly.
Make the Stabilized Ricotta Filling
While your cakes cool, place your drained ricotta cheese in a large mixing bowl—draining overnight is crucial here to avoid watery filling that would make your cake soggy. Add the powdered sugar and remaining 1 teaspoon of vanilla extract, then beat with an electric mixer on medium speed for 3-4 minutes until the mixture becomes smooth and slightly fluffy. Fold in the mini chocolate chips and chopped pistachios with a rubber spatula until evenly distributed throughout the filling. In a separate chilled bowl, whip the heavy cream with granulated sugar until stiff peaks form, which should take about 3-4 minutes on high speed. Gently fold the whipped cream into the ricotta mixture in three additions, being careful not to deflate the air you’ve incorporated—this creates that light, creamy texture reminiscent of traditional cannoli filling without being overly heavy.
Assemble the Cake Layers
Place one completely cooled cake layer on your serving plate or cake stand—if your cake domed during baking, use a serrated knife to level the top so your layers sit flat. Spread about 1 1/2 cups of the cannoli filling evenly over the first layer, going all the way to the edges but leaving a 1/2-inch border to prevent squeezing out when you add the top layer. Carefully place the second cake layer on top, pressing down gently to secure it without squishing out the filling. Use an offset spatula to spread the remaining filling over the top and sides of the cake, creating a rustic look that doesn’t need to be perfectly smooth—this forgiving approach means kids can help without worrying about making it look professional.
Create the Cannoli-Style Coating
Chill and Serve Perfect Slices
Refrigerate your completed cannoli cake for at least 2 hours before serving—this chilling time allows the flavors to meld together and makes slicing much cleaner. When ready to serve, use a sharp knife dipped in hot water and wiped dry between each cut to create beautiful, clean slices that show off all the layers. Serve immediately after slicing, as the cake can become soft if left at room temperature for more than 30 minutes. Store any leftovers covered in the refrigerator for up to 3 days, though I doubt you’ll have any—this disappears fast in my house, especially when the kids’ friends come over after sports practice.
Tips and Tricks
If you’re really pressed for time, you can bake the cake layers up to two days ahead—just wrap them tightly in plastic wrap once completely cooled and store at room temperature until you’re ready to assemble. The filling can also be made a day in advance and stored covered in the refrigerator, though you might need to give it a quick stir before using if any separation occurs. For families with nut allergies, simply omit the pistachios and increase the chocolate chips to 3/4 cup—the cake will still have that classic cannoli texture and flavor. If your ricotta seems particularly wet even after draining, place it in a fine-mesh strainer over a bowl and let it drain in the refrigerator for an additional hour—this extra step prevents any potential sogginess in your finished cake. When measuring flour for any from-scratch variations, always spoon the flour into your measuring cup and level it off with a knife rather than scooping directly from the bag, which can pack in too much flour and lead to a dry cake. For easier cleanup, consider using disposable parchment liners for your cake pans and lining your work surface with wax paper when coating the cake with toppings—this contains the mess to one area that you can simply roll up and toss. If you need to transport this cake to a potluck or school event, place it in a cake carrier and put a non-slip mat or damp paper towel under the cake plate to prevent sliding during transport—nobody wants cannoli cake catastrophe in their minivan.
Recipe Variations
- Chocolate Cannoli Cake: Substitute chocolate cake mix for the vanilla and add 1/4 cup cocoa powder to the batter, then use dark chocolate chips instead of semi-sweet for a richer flavor that chocolate-loving kids will devour after dinner.
- Lemon Cannoli Cake: Add 2 tablespoons of lemon zest to the cake batter and replace the vanilla extract in the filling with lemon extract for a bright, refreshing twist that cuts through the richness—perfect for spring gatherings or when you want something a little different.
- Individual Cannoli Cakes: Bake the cake batter in a 9×13-inch pan, then use a round cookie cutter to create individual portions that you can layer with filling for lunchbox-friendly desserts or when serving at parties where people are mingling.
- Cannoli Cupcakes: Divide the batter between 18 cupcake liners and bake for 18-20 minutes, then use a piping tip to inject the filling into the center of each cupcake before frosting with whipped cream and sprinkling with toppings.
- Dairy-Free Version: Use your favorite dairy-free vanilla cake mix, substitute the ricotta with dairy-free cream cheese thinned with a little almond milk, and use coconut whipped cream instead of heavy cream—this accommodates dietary restrictions without sacrificing flavor.
Frequently Asked Questions
Can I make this cake ahead of time for a busy week?
Absolutely—this cake actually improves when made ahead. You can bake the layers up to two days in advance, wrap them tightly in plastic wrap, and store at room temperature. The filling can be prepared one day ahead and refrigerated in an airtight container. Assemble the cake the morning you plan to serve it, or even the night before—just hold off on adding the chocolate chip and pistachio coating until a few hours before serving to maintain that fresh crunch. The assembled cake keeps beautifully in the refrigerator for up to three days, making it perfect for having ready when unexpected guests drop by or when you need a quick dessert after a hectic day of work and kid activities.
What’s the best way to drain ricotta for the filling?
Place the ricotta in a fine-mesh strainer set over a bowl and refrigerate for at least 4 hours, though overnight is ideal. The longer draining time removes excess moisture that would otherwise make your cake layers soggy. If you’re really short on time, you can speed up the process by placing the ricotta in a cheesecloth-lined strainer and gently pressing with the back of a spoon to remove liquid—just be careful not to press too hard or you’ll lose too much volume. Some grocery stores now carry specifically “drained” or “dry” ricotta, which can save you this step entirely if you’re in a serious time crunch between school pickup and dinner preparation.
My family doesn’t like pistachios—what can I substitute?
You have several great options that maintain the cannoli spirit while accommodating different preferences. Toasted almonds or walnuts chopped to a similar size work beautifully and provide that necessary crunch contrast. If you want to avoid nuts altogether, increase the chocolate chips to 3/4 cup and add 1/4 cup of crushed graham crackers or vanilla wafer crumbs to the coating mixture—this gives you that textural element without any nut concerns. For a completely different twist, you could use toasted coconut flakes mixed with the chocolate chips, which pairs surprisingly well with the ricotta filling and creates a tropical variation that kids often love, especially if they’re fans of coconut flavor in their desserts.
Can I freeze this cannoli cake for later?
You can freeze the unfrosted cake layers successfully for up to three months—wrap each layer individually in plastic wrap followed by aluminum foil to prevent freezer burn. The ricotta filling doesn’t freeze well due to the dairy content, so I recommend making that fresh when you’re ready to assemble. To use frozen layers, thaw them overnight in the refrigerator, then bring to room temperature for about an hour before assembling with freshly made filling. This approach works wonderfully for busy parents who want to have dessert components ready for last-minute needs, like when your child suddenly remembers they promised to bring treats for the class party tomorrow morning.
Summary
This cannoli cake delivers all the classic Italian bakery flavors in a simple, family-friendly format that busy parents can actually execute. With box mix convenience and make-ahead flexibility, it transforms weeknight desserts into special occasions without turning your kitchen into a disaster zone or requiring advanced baking skills.
Cannoli Cake
12
servings25
minutes25
minutesIngredients
Instructions
- 1 Preheat oven to 350°F. Line two 9-inch round cake pans with parchment paper.
- 2 In stand mixer, combine cake mix, eggs, oil, milk, 1 tsp vanilla, and cinnamon. Mix on medium for 2 minutes.
- 3 Divide batter between pans. Bake 23-25 minutes until toothpick comes out clean. Cool completely.
- 4 Beat drained ricotta with powdered sugar and remaining 1 tsp vanilla until smooth. Fold in chocolate chips and pistachios.
- 5 Whip cream with granulated sugar until stiff peaks form. Fold into ricotta mixture.
- 6 Place one cake layer on plate. Spread with 1 1/2 cups filling. Top with second layer.
- 7 Frost top and sides with remaining filling. Press additional chocolate chips and pistachios onto sides and top.
- 8 Refrigerate at least 2 hours before serving.



