Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Vegan Cannoli

Published: Dec 15, 2025 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

Crispy, golden shells filled with a luscious dairy-free ricotta cream—these Vegan Cannoli offer everything I love about the classic Italian dessert, minus the dairy and eggs. With a delicate crunch and creamy filling, they’re perfect for holidays, dinner parties, or whenever I feel like treating myself to something indulgent and plant-based.

Vegan Cannoli

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

For the shells:

1 ½ cups all-purpose flour

2 tablespoons organic sugar

½ teaspoon cinnamon

¼ teaspoon salt

2 tablespoons refined coconut oil, solid

¼ cup dry white wine (or water)

1 tablespoon apple cider vinegar

1–2 tablespoons water (if needed)

Oil for frying (vegetable or canola)

For the vegan ricotta filling:

1 ½ cups raw cashews (soaked overnight or boiled for 10 minutes)

3 tablespoons lemon juice

1 teaspoon apple cider vinegar

¼ teaspoon salt

½ teaspoon vanilla extract

3 tablespoons maple syrup

3–5 tablespoons plant-based milk (as needed for blending)

¼ cup vegan chocolate chips (mini preferred)

Optional: orange zest or chopped pistachios

Directions

I start by whisking together flour, sugar, cinnamon, and salt in a large bowl. Then I cut in the solid coconut oil using a pastry cutter or fork until it forms coarse crumbs.

I stir in the wine and apple cider vinegar, kneading the dough just until it comes together. If the dough is too dry, I add a tablespoon or two of water. Once it's formed into a ball, I wrap it in plastic wrap and refrigerate it for at least 30 minutes.

After chilling, I roll the dough out to about ⅛-inch thickness and cut it into 4-inch circles or ovals. Each one gets wrapped around a cannoli tube, and I seal the edge with a little water.

I heat oil in a deep pan to 350°F (175°C), then fry 2–3 shells at a time for about 1–2 minutes, turning until they're golden brown. After draining them on paper towels, I let them cool before carefully removing them from the tubes.

For the filling, I blend soaked cashews with lemon juice, apple cider vinegar, salt, vanilla, and maple syrup until smooth. I add plant milk a bit at a time until I get a creamy consistency, then stir in the chocolate chips.

I transfer the filling to a piping bag and fill the cooled shells. Garnishing with orange zest, chopped pistachios, or extra chocolate chips makes them even more special.

I refrigerate the filled cannoli before serving for the best texture and flavor.

Servings and Timing

Servings: 12 cannoli

Prep Time: 40 minutes

Cooking Time: 20 minutes

Total Time: 1 hour

Calories: Approximately 215 kcal per cannoli

Variations

I sometimes swap the chocolate chips for chopped dried fruit like cherries or apricots for a fruity twist.

For a nut-free version, I use silken tofu or sunflower seeds in place of cashews.

I like experimenting with flavor extracts—almond or orange extract can add a unique touch to the filling.

I’ve also dipped the ends of the shells in melted vegan chocolate before filling for extra indulgence.

Storage/Reheating

I store the cannoli shells and filling separately if I’m not serving them right away. The unfilled shells keep well in an airtight container at room temperature for up to 5 days. I keep the filling refrigerated for up to 4 days. Once filled, the cannoli are best enjoyed within 24 hours, as the shells can lose their crispness. I don’t recommend reheating these since they’re best served cold.

FAQs

What can I use instead of cashews for the filling?

If I’m avoiding nuts, I like using silken tofu or sunflower seeds. Both give a creamy texture that blends well with the other ingredients.

Can I bake the shells instead of frying?

While baking is possible, I find that frying gives the shells that signature crispiness. If I bake them, I use a very hot oven (around 400°F/200°C) and lightly brush the dough with oil.

Do I need cannoli tubes to make this recipe?

Cannoli tubes help shape the shells, but if I don’t have them, I wrap the dough around metal dowels or even aluminum foil rolled into logs.

Can I make this recipe gluten-free?

Yes! I use a 1:1 gluten-free flour blend that includes xanthan gum. The texture may vary slightly, but it still works well for both the dough and frying process.

How do I keep the shells from getting soggy?

I always fill the cannoli just before serving to keep the shells crisp. If I need to prep ahead, I store the shells and filling separately.

Conclusion

These Vegan Cannoli are everything I want in a classic Italian dessert—crispy, creamy, sweet, and satisfying. I love how versatile the filling is, and how easy it is to customize with different flavors or toppings. Whether I’m serving them at a holiday dinner or just indulging on a weekend, they always impress. This recipe proves that plant-based desserts can be just as decadent and delicious as the originals.


📖 Recipe:

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Cannoli

Vegan Cannoli


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 1 hour
  • Yield: 12 cannoli
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

Crispy, golden vegan cannoli shells filled with a rich, dairy-free cashew ricotta cream. A plant-based twist on the classic Italian dessert, perfect for holidays, dinner parties, or indulgent treats.


Ingredients

1 ½ cups all-purpose flour

2 tablespoons organic sugar

½ teaspoon cinnamon

¼ teaspoon salt

2 tablespoons refined coconut oil, solid

¼ cup dry white wine (or water)

1 tablespoon apple cider vinegar

1–2 tablespoons water (if needed)

Oil for frying (vegetable or canola)

1 ½ cups raw cashews (soaked overnight or boiled for 10 minutes)

3 tablespoons lemon juice

1 teaspoon apple cider vinegar

¼ teaspoon salt

½ teaspoon vanilla extract

3 tablespoons maple syrup

3–5 tablespoons plant-based milk (as needed for blending)

¼ cup vegan chocolate chips (mini preferred)

Optional: orange zest or chopped pistachios


Instructions

  1. In a large bowl, whisk together the flour, sugar, cinnamon, and salt.
  2. Cut in the solid coconut oil using a pastry cutter or fork until the mixture resembles coarse crumbs.
  3. Stir in the wine and apple cider vinegar, kneading the dough until it comes together. Add water if the dough is too dry.
  4. Form the dough into a ball, wrap it in plastic wrap, and refrigerate for at least 30 minutes.
  5. Roll the chilled dough to ⅛-inch thickness and cut into 4-inch circles or ovals.
  6. Wrap each circle around a cannoli tube and seal the edge with a little water.
  7. Heat oil in a deep pan to 350°F (175°C). Fry 2–3 shells at a time for 1–2 minutes or until golden brown, turning as needed.
  8. Drain the shells on paper towels and let cool before carefully removing from the tubes.
  9. Blend soaked cashews with lemon juice, apple cider vinegar, salt, vanilla, and maple syrup until smooth. Add plant milk gradually to achieve a creamy consistency.
  10. Stir in the vegan chocolate chips and optional orange zest or chopped pistachios.
  11. Transfer the filling to a piping bag and fill the cooled cannoli shells.
  12. Garnish with additional toppings if desired and refrigerate before serving.

Notes

Fill cannoli just before serving to maintain crispness.

Store shells and filling separately if prepping ahead.

Unfilled shells last up to 5 days in an airtight container at room temperature.

Filled cannoli are best enjoyed within 24 hours.

Use silken tofu or sunflower seeds as a nut-free filling alternative.

For a baked version, cook at 400°F (200°C) and brush with oil.

  • Prep Time: 40 minutes
  • Cook Time: 20 minutes
  • Category: Dessert
  • Method: Frying
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cannoli
  • Calories: 215
  • Sugar: 6g
  • Sodium: 75mg
  • Fat: 12g
  • Saturated Fat: 5g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 23g
  • Fiber: 2g
  • Protein: 4g
  • Cholesterol: 0mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Desserts

  • Cardamom Pear Bread Pudding
    Cardamom Pear Bread Pudding
  • Easy Cranberry Crumb Bars
    Easy Cranberry Crumb Bars
  • Bánh Bò Hấp – Vietnamese Steamed Honeycomb Cake
    Bánh Bò Hấp – Vietnamese Steamed Honeycomb Cake
  • Pistachio Tiramisu
    Pistachio Tiramisu
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Magenbrot – Soft Spiced German Christmas Cookies
    Magenbrot – Soft Spiced German Christmas Cookies
  • No-Bake Chocolate Peanut Butter Oat Bars
    No-Bake Chocolate Peanut Butter Oat Bars
  • Vegan Cannoli
    Vegan Cannoli
  • Slow Cooker Classic Beef and Vegetable Stew
    Slow Cooker Classic Beef and Vegetable Stew

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz