Decadent Vegan Cannoli: Indulge Without the Guilt
Last Updated on May 8, 2026 by enricorecipez
When the sun shines just right, and I ve got a craving for something sweet yet sophisticated, I can t help but think of vegan cannoli. The transformation of humble ingredients into these delightful crispy shells filled with creamy goodness never ceases to amaze me. You might picture an elaborate Italian pastry shop for these sweets, but let me share my secret: making them from scratch at home is easier than you think!
I stumbled upon this vegan twist while experimenting with some pantry staples. The rich flavors of Marsala wine and a dash of cinnamon bring out an unexpected depth, while the tofu filling is surprisingly smooth and velvety. Best of all, these treats can impress even the most discerning dessert lover without any dairy in sight. Whether it s a weekend treat or the highlight of a dinner party, this vegan cannoli recipe will definitely elevate your dessert game while keeping things simple and delicious. Let’s dive into how to create these heavenly delights!
Why is Vegan Cannoli a Must-Try?
Unforgettable Taste: The fusion of Marsala wine and cinnamon creates a luscious flavor that’s undeniably indulgent.
Creamy Filling: The tofu-based filling is rich and smooth, mimicking traditional recipes without the dairy.
Quick and Easy: With straightforward instructions, you can whip these up for a sweet surprise any day.
Impressive Presentation: These cannoli are a show-stopper, perfect for impressing guests or indulging yourself.
Versatile Treat: Whether you fill them with chocolate chips or crushed pistachios, these vegan cannoli can be customized to your taste!
Dive into more delightful desserts with our other easy vegan recipes that will keep your sweet cravings satisfied!
Vegan Cannoli Ingredients
For the Cannoli Shells
All-purpose flour Use a blend of flours for unique textures or gluten-free options.
Vegan granulated sugar Sweetens the dough; coconut sugar can be a great substitute.
Salt Enhances all flavors so don t skip this!
Vegan Marsala wine Adds depth; for a non-alcoholic version, use grape juice.
Aquafaba Acts as an egg replacement, giving moisture to the dough.
Almond milk Use any non-dairy milk for a similar effect; try oat milk for a creamier texture.
Sunflower oil A neutral nut-free oil; can be swapped with any vegetable oil.
For the Filling
Firm or extra-firm tofu Base of the filling; pressing it helps achieve a smoother texture.
Freshly squeezed lemon juice Brightens the filling and balances sweetness.
Nutritional yeast Adds a cheesy flavor while keeping it vegan.
Salt Works with sweetness to enhance flavor.
Ground cinnamon Infuses warmth and classic cannoli flavor; freshly ground is always best.
Vegan powdered sugar Sweetens the filling; for a less sweet version, adjust to taste.
Vegan mini chocolate chips Add a fun element; these are optional but highly recommended!
For the Assembly
Aquafaba (additional) Use for sealing the edges of the cannoli shells.
Vegan powdered sugar For dusting, making them look as sweet as they taste.
Roasted pistachios Crushed; these add crunch and flavor contrast.
Vegan mini chocolate chips Optional for extra decadence on the ends of the cannoli!
Now you’re all set to create your own delightful batch of Vegan Cannoli! Let’s get cooking!
How to Make Vegan Cannoli
Mix Dry Ingredients: In a small mixing bowl, combine the flour, vegan granulated sugar, and salt, ensuring an even blend. This will be the foundation for your delightful cannoli shells.
Whisk Wet Ingredients: In another bowl, mix the Marsala wine, aquafaba, almond milk, and sunflower oil. Whisk until smooth, then prepare to introduce this flavor-packed mixture to your dry ingredients.
Combine Mixtures: Pour the wet mixture into the dry ingredients, stirring until a soft dough forms. You want it to hold together well smooth and slightly tacky is perfect!
Knead the Dough: Turn the dough out onto a floured surface and knead for about 5 minutes until it becomes smooth. This step is crucial for achieving that perfect cannoli texture.
Heat the Oil: In a sauté pan or small pot, heat about 2 inches of oil over medium heat. You want it hot enough to fry the shells until golden.
Roll the Dough: Divide your dough into two portions. Roll out one portion very thin, approximately 1/16 thick, to create the lovely shells.
Cut Circles: Using a large biscuit cutter, cut out circles from the rolled dough. Repeat this process with the second portion of dough to ensure plenty of cannoli shells.
Form the Cannoli: Take a cannoli form, place it on top of a dough circle, and wrap the edges around. Brush the edges with aquafaba and press to seal securely.
Fry the Shells: Carefully place your prepared cannoli into the hot oil. Fry each for about 30 seconds or until golden brown and bubbly, making sure to turn for even cooking.
Drain the Shells: Remove the fried cannoli and place them on a wire rack to cool. Let them drain thoroughly to maintain their crispiness.
Remove from Forms: Once cooled enough to handle, gently pull the cannoli shells from the forms, revealing their beautiful shape.
Prepare the Filling: Squeeze excess water from the tofu and blend it with lemon juice, nutritional yeast, salt, and cinnamon until smooth. You want a creamy consistency.
Sweeten the Filling: Gradually add powdered sugar, one quarter cup at a time, blending until you reach your desired sweetness. Tasting along the way is important!
Combine Chocolate Chips: If you like a hint of chocolate, gently fold in the vegan mini chocolate chips to the filling, adding delicious texture.
Fill the Cannoli: Fit a pastry bag with a large round or star tip, and fill it with your creamy mixture. Pipe into each cannoli shell from both ends for a delightful surprise!
Garnish: Dip the ends of each filled cannoli in crushed pistachios or mini chocolate chips for an extra layer of flavor and texture. Dust with vegan powdered sugar for an elegant finish.
Optional: Top with additional vegan powdered sugar right before serving for a sweeter touch.
Exact quantities are listed in the recipe card below.
What to Serve with Vegan Cannoli?
Creating the perfect meal is all about balance, and these delightful vegan cannoli will steal the show with their creamy, sweet filling and crispiness.
- Coffee or Espresso: The rich, bold flavors of coffee pair perfectly with the sweetness of cannoli, creating a delightful after-dinner treat.
- Fruit Salad: A refreshing, zesty fruit salad brings a burst of freshness, balancing the indulgence of your cannoli. Try adding some citrus for extra zing!
- Gelato or Sorbet: Dairy-free gelato, like coconut or pistachio, adds a creamy element, while sorbet brings a refreshing contrast to the velvety filling.
- Vegan Whipped Cream: Light and airy, whipped coconut cream drizzled on the side elevates the presentation and adds an inviting touch.
- Chocolate Dipping Sauce: A smooth, rich chocolate sauce offers a fun interactive element dipping the cannoli can be a whimsical experience!
- Mint Tea: The coolness of mint tea serves as a soothing palate cleanser and brings a refreshing counterpoint to the sweetness of the dish.
- Pistachio Crumble: A crunchy pistachio crumble sprinkled over the cannoli enhances their nutty flavor and adds delightful texture.
- Sweet Wine: Pairing with a fruity, sweet wine like Moscato can elevate the dessert and add a touch of elegance to your meal.
- Chocolate Espresso Cake: For a complete indulgence, serve a slice of vegan chocolate espresso cake alongside your cannoli for a decadent duo.
Storage Tips for Vegan Cannoli
Room Temperature: Store empty cannoli shells at room temperature in an airtight container for up to 2 days to maintain their crispiness.
Fridge: Once filled, keep the vegan cannoli in the fridge for up to 3 days. Make sure to place them on a plate covered with plastic wrap to prevent sogginess.
Freezer: If you need to store the shells longer, freeze them unfilled for up to 1 month. Just ensure they are tightly wrapped to avoid freezer burn.
Reheating: To restore crispiness, reheat the empty shells in a preheated oven at 350°F (175°C) for about 5-7 minutes before filling again. Enjoy your Vegan Cannoli fresh and delightful!
Expert Tips for Vegan Cannoli
Dough Consistency: Ensure the dough is slightly tacky but not too sticky. This balance is crucial for achieving crispy cannoli shells.
Frying Temperature: Monitor the oil temperature closely; if it s too hot, the shells will burn. Test with a small piece of dough first.
Sealing the Edges: Brush enough aquafaba on the edges to seal the shells securely. A good seal prevents filling leakage during frying.
Filling Sweetness: Taste the filling as you add powdered sugar. Adjust according to your preference to ensure your vegan cannoli are just right for you.
Storage Tips: Fill the cannoli just before serving to keep them crispy. Store leftover shells and filling separately in the fridge.
Experimenting Flavors: Don t hesitate to customize your filling! Add ingredients like almond extract or even matcha for unique flavors that complement the vegan cannoli.
Make Ahead Options
These Vegan Cannoli are fantastic for meal prep, allowing you to enjoy homemade indulgence without the last-minute rush! You can prepare the cannoli shells up to 24 hours in advance by frying them and then storing them in an airtight container at room temperature to maintain their crispness. The filling can be made up to 3 days ahead; simply blend your tofu mixture and refrigerate in an airtight container. When you re ready to serve, fill the cannoli shells with the creamy tofu filling and dip the ends in toppings. This way, you ll have delicious, restaurant-quality vegan cannoli with minimal effort on your busy weeknight!
Vegan Cannoli Variations
Feel free to get creative with these variations to make this recipe your own and tantalize your taste buds!
Gluten-Free: Substitute all-purpose flour with a gluten-free flour blend for a delightful alternative that everyone can enjoy.
Lemon Zest: Add a teaspoon of lemon zest to the filling for a zesty pop of freshness that brightens up each cannoli!
Almond Flour: Swap part of the all-purpose flour with almond flour for a nutty flavor and a slightly denser shell. It’ll add a unique twist!
Spicy Kick: Mix in a pinch of cayenne pepper or chili powder into the filling for an exciting heat that contrasts beautifully with the sweetness.
Nutty Filling: Incorporate finely ground walnuts or hazelnuts into the filling for an added crunch and a rich depth of flavor. It transforms the texture delightfully!
Fruit-Infused: Blend in a couple of tablespoons of fruit puree, such as raspberry or mango, into the filling for a fruity twist that adds color and sweetness.
Cocoa Powder: Stir in unsweetened cocoa powder into the filling for a chocolatey cannoli experience that satisfies your dessert cravings!
Mint Chocolate: Fold in crushed fresh mint along with chocolate chips for a refreshing take that feels like a dessert celebration at every bite!
Vegan Cannoli Recipe FAQs
How do I select the right tofu for the filling?
Absolutely! For a smooth and creamy filling, I recommend using firm or extra-firm tofu. This type holds less water compared to soft tofu, resulting in a velvety texture after blending. Just make sure to press it lightly to remove any excess liquid to achieve the best consistency.
What is the best way to store leftover cannoli?
To keep your vegan cannoli fresh, store the filled cannoli in the fridge for up to 3 days. Place them on a plate and cover with plastic wrap to prevent them from getting soggy. For best results, I suggest filling them just before you serve to maintain that delightful crunch!
Can I freeze the cannoli shells?
Yes! Freezing unfilled cannoli shells is a great way to enjoy them later. Wrap them tightly in plastic wrap and store them in a freezer bag for up to 1 month. When you re ready to indulge, simply thaw them in the fridge and finish by filling with your creamy tofu mixture.
What if my cannoli shells are absorbing too much oil while frying?
Very good question! If your shells are becoming oily, it could mean that the oil temperature is too low. Aim for a medium heat where the oil is hot enough that the dough sizzles when it first hits the surface. A small test piece of dough should float and bubble gently; if not, wait a bit before frying.
Can I substitute any ingredients for dietary restrictions?
Absolutely! If you have nut allergies, you can swap almond milk for oat milk or soy milk. For gluten-free cannoli, try using a 1:1 gluten-free flour blend in place of all-purpose flour. Your vegan cannoli can be customized to meet various dietary needs while still being delectable!
How long can I keep the filling mixture in the fridge?
You can store the tofu filling in the fridge for up to 4 days in an airtight container. Ensure it is covered well so it doesn t dry out. Just give it a quick stir before using! If you plan to use it later, note that you might need to adjust sweetness again after refrigeration.



