Unbelievably Vegan Cannoli Cake

This vegan cannoli cake is a true showstopper, combining layers of moist, vanilla-infused cannoli cake with a creamy, dairy-free ricotta filling and homemade vegan cannoli on top. Despite being entirely plant-based, this cake is incredibly rich and tender, thanks to the magic of vegan ricotta and a few clever substitutions. Perfect for any occasion, especially those craving a touch of Italian indulgence, this cake will impress both vegan and non-vegan dessert lovers alike.

Full Recipe: 

Ingredients


For the Cake

  • 3 2/3 cups (450g) all-purpose flour (or 512g gluten-free 1:1 baking flour + 1 tbsp arrowroot or cornstarch)

  • 2 tsp baking powder

  • 1 tsp baking soda

  • ¼ tsp sea salt

  • 1 ¾ cups (350g) granulated sugar

  • ½ cup (113g) salted vegan butter, melted

  • ½ cup (110g) neutral cooking oil

  • ½ cup (120g) vegan ricotta, whipped

  • ½ cup (120g) dairy-free yogurt, room temperature

  • 2 tbsp vanilla extract

  • 1 ¼ cups (300mL) dairy-free milk, room temperature

  • 1 cup (220g) vegan mini chocolate chips

For the Frosting

  • 1 batch vegan cream cheese frosting

  • 1 cup (220g) vegan mini chocolate chips

For the Cannoli (for topping)

  • 1 batch vegan cannoli filling

Directions

  1. Preheat the Oven:
    Preheat the oven to 350°F (175°C). Grease and line two 8-inch cake pans with parchment paper and oil.

  2. Prepare the Cake Batter:
    In a medium bowl, whisk together the flour, baking powder, baking soda, and sea salt. In a large bowl, whisk together the melted vegan butter, oil, sugar, vegan ricotta, dairy-free yogurt, and vanilla extract. Once well combined, add the dry ingredients to the wet mixture along with the dairy-free milk. Mix until just combined. Gently fold in the chocolate chips.

  3. Bake the Cake:
    Divide the cake batter evenly between the two prepared pans. Bake for 35-37 minutes, or until a toothpick comes out clean. Let the cakes cool for 10 minutes in the pans, then transfer them to a wire rack to cool completely.

  4. Prepare the Cannoli and Frosting:
    While the cakes are cooling, make the vegan cannoli filling and vegan cream cheese frosting. Fold mini chocolate chips into the frosting once it’s smooth.

  5. Assemble the Cake:
    Place one cake layer on a cake stand or plate. Spread about ½ cup of frosting over the top, then place the second cake layer on top. Frost the entire cake with the remaining cream cheese frosting.

  6. Decorate with Cannoli:
    Decorate the cake by piping additional frosting on top and topping with homemade vegan cannoli. Refrigerate the cake to set the frosting.

  7. Serve and Enjoy:
    Slice and serve once the cake has chilled. Store leftovers in an airtight container in the fridge for up to 3-4 days.

Nutrients (per serving)

  • Calories: Varies based on serving size

  • Fat: 16g

  • Carbohydrates: 45g

  • Protein: 3g

  • Sugar: 30g

  • Sodium: 250mg

Leave a Comment