Vegan Cannoli Recipe - The Plant Based School (2024)

This homemade vegan Italian cannoli recipe will take you straight to Sicily, the motherland of authentic cannoli siciliani.

Our filling is made of vegan homemade ricotta and is sweet and creamy. The shell is every bit as bubbly, light, and crisp as the traditional ones, but without eggs, lard, or butter.

Vegan Cannoli Recipe - The Plant Based School (1)

Table of Contents

  • What to expect
  • Equipment
  • Instructions
  • Tips
  • Questions
  • Variations
  • Storage
  • Similar recipes
  • Vegan Cannoli Recipe Recipe

Check out our best Italian recipe collection!

What to expect

Vegan Cannoli Recipe - The Plant Based School (2)

Our vegan cannoli will not disappoint. We promise. This recipe has been perfected over time to recreate the flavor and texture of authentic Sicilian cannoli.

We make the filling with our homemade soy ricotta, which is very easy to make with 3 ingredients. The ricotta flavor is neutral and mild, perfect to be used as a filling for cannoli.

The cannoli shells are also very simple and turn out crunchy and bubbly, and practically exactly like original cannoli shells. If you decide to make this recipe, you are in for a real treat.

Ingredients & Substitutions

Vegan Cannoli Recipe - The Plant Based School (3)

Ingredients for the vegan ricotta

  • Soy milk: we tested over 25 brands of soy milk and they all worked to make this ricotta. For this recipe, you can use either sweetened or unsweetened soy milk.
  • Vinegar: regular white vinegar, apple cider vinegar, or lemon juice.
  • Salt: to neutralize the flavor of the vinegar.

Ingredients for the vegan cannoli filling

  • Vegan ricotta.
  • Sugar: use regular white sugar for authentic cannoli taste and texture. You could replace it with other sweeteners, like brown sugar, or syrups.
  • Dark chocolate chips: get the small ones that look like little drops.
  • Grated orange zest: in some Sicilian recipes you find orange zest, in others you don’t. We like to add some.

Ingredients for the vegan cannoli shell

  • Flour: use cake flour to get a shell that is light and crisp like the traditional cannoli shell. You could replace it with other less refined flours.
  • Sugar: we use regular sugar.
  • Fat: we use our homemade margarine for this recipe. We make it by blending together 100 ml of sunflower seed oil and 50 ml of soy milk. You can also use store-bought margarine or vegan butter.
  • Marsala or wine: marsala, a fortified Sicilian wine, is used in most authentic Sicilian cannoli recipes. But marsala is hard to find outside of Italy. Some people use wine, sometimes red, sometimes white, depending on the local tradition in Sicily. We tested all recipes, and our best result was sweet red wine. It’s easier to find than marsala, it’s cheaper, and it yields a great result making the shells light and full of bubbles.
  • Cacao powder and cinnamon: we use them to give color and aroma to the dough.
  • Oil for frying: in the traditional cannoli recipe, people fry the cannoli in lard. Since our cannolis are vegan, we do them without lard, and instead, we fry them in vegetable oil. We use sunflower or peanut oil.

Ingredients for the cannoli toppings

  • Pistachios: unsalted and crushed.
  • Candied orange peel: you can also add candied cherries.
  • Powdered sugar: used to sprinkle on top, makes the cannoli extra cozy and delicious.

Equipment

  • Cheesecloth: to filter the ricotta. You can replace it with a clean and white kitchen cloth. Just make sure it doesn’t smell like washing detergent.
  • Cannoli forms/tubes: you can find them on amazon. You can replace them with homemade tubes, made with rolled aluminum paper, wrapped in parchment paper. But it’s going to be a bit of a project, you’ve been warned 🙂
  • Round pastry cutters: you can replace them with a knife.
  • Pastry piping bag: to help you fill the cannoli, you can also use a spatula.
  • Rolling pin: you could use a pasta-making machine to roll the dough, but we prefer the rolling pin.
Vegan Cannoli Recipe - The Plant Based School (4)
Vegan Cannoli Recipe - The Plant Based School (5)

Instructions

Make the cannoli shells

For this cannoli recipe, we start by making a simple dough. To do that,add flour, sugar, cacao powder, and cinnamon to a bowl and mix well with a spatula. Now add softenedvegan butter(or margarine), themarsala wine(or sweet red wine), and the water. Mix with a spatula till you have a dough ball.

Vegan Cannoli Recipe - The Plant Based School (6)

Then, on a worktop,knead the dough ballfor about 5 minutes. You should have a smooth dough ball, with a soft consistency, butnot sticky. If it’s too wet and sticky, add some flour to the worktop and keep kneading until it doesn’t stick to your hands.

Now you can let it rest in a bowl, covered with a plate, for 30 minutes. TIP: when resting, the gluten in the dough relaxes, making it easier for you to roll, and lighter to eat.

Vegan Cannoli Recipe - The Plant Based School (7)

After 30 minutes of resting, you can start rolling the dough with a rolling pin. Dust the worktop and the rolling pin with flour to prevent the dough from sticking.

While rolling, fold the doughon itself 5 to 10 times before flattening it completely. This will make the cannoli shelllighter and full of little bubbles. You shouldaim for a thin dough, of about 1 to 2 millimeters.

Vegan Cannoli Recipe - The Plant Based School (8)

Now cutthe dough into squares orcircles, of the length of the cannoli tubes and wrap the cut dough around thecannoli tubes. Then wet the edges with some water before sealing the cannoli dough. Make sure the cannoli arewell sealed,or they’ll open up while frying.

Vegan Cannoli Recipe - The Plant Based School (9)

Fry the cannoli shells

Before you start frying, remember that hot oil and water should never come into contact. So please be careful. Now, add the frying oil to a pot. Don’t fill the pot with oil completely, only half. The pot should be small, but big enough to comfortablyfit one cannoli plus the frying oil.

Bring the oil to temperature. It should reach180°C (360°F). The best way to check if the oil has reached temperature is with athermometer. If you don’t have one, dip the tip of a wooden spoon in the oil. When it starts to bubble, the oil is ready. If the oil smokes, it means it is too hot, and it’s burning. That’s not healthy.

TIP:make sure the temperature of the oil stays at around 180°C (360°F). If it’s too low, the shells will absorb oil. If it’s too high, the shells will burn.

Vegan Cannoli Recipe - The Plant Based School (10)

Now you can fry the cannoli,one by one. It takes about1 minute for each cannolo.Turn them around while frying so that they cook evenly.

TIP:if you see that the cannoli break away from the forms while frying, then give the next ones a squeeze with your hands to tighten them up around the forms, before dipping them in the frying oil.

When the cannoli turnlight brown, take them out of the oil, let drip the excess oil, and place them on a cooling rack on some kitchen paper. They’ll darken when cooling.

Vegan Cannoli Recipe - The Plant Based School (11)

When cooled, gently remove the forms and get ready to fill up the cannoli shells. Only fill up the shellsonce they are completely cooled.

Vegan Cannoli Recipe - The Plant Based School (12)

Make the cannoli filling

In a bowl, add thevegan ricotta, sugar, vegan dark chocolate drops, and a tiny bit oforangezest. Use a spatula to gently mix. Do not over-mix.

Vegan Cannoli Recipe - The Plant Based School (13)

Put the ricotta cream into apastry piping bagand start filling the cannoli one by one. Fill each cannolo fromboth sides, startingfrom the middleand moving outwards, while filling.

Vegan Cannoli Recipe - The Plant Based School (14)

Dip one end of the cannoli into somecrushed pistachios, and top the other end withcandied orange peel or half a candied cherry.

Arrange on a serving platter, sprinkle with powder sugar and enjoy.TIP:Use the leftover dough to make somecannoli nachos. Flatten it, then cut it into triangles, fry it, and serve it with a side of cannoli filling dip. See our variations section.

Vegan Cannoli Recipe - The Plant Based School (15)

Tips

  • Drain the ricotta well: drain the ricotta for about 30 minutes with a weight on top so that the ricotta is drier and the cannoli shell doesn’t get soggy. I use a bowl filled with water to add weight.
  • Fold the dough: a tip to make a light, crisp and bubbly dough, is to fold it several times while rolling it. Do that 5 to 10 times and you will get a vegan cannoli shell that is as delicious, light, and crisp as the nonvegan one.
  • Roll it thin: roll the dough for the cannoli shell 1 millimeter thin if you can. You can do so with the help of a pasta machine, or simply with a rolling pin. Doing so will produce a cannoli shell that will fry faster, will be lighter, and absorb less oil.
  • Seal them well: admittedly my first cannoli shell was a disaster. It opened up completely while frying. To avoid that mistake, seal the edge of the cannoli with a bit of water, then lightly squeeze the dough around the cannoli tube with your whole hand.
  • Fill just before serving: if it stays too long in the shell, the filling will make the cannoli soggy. So fill them up at the last minute, just before eating them.
Vegan Cannoli Recipe - The Plant Based School (16)

Questions

What is cannoli filling made of?

Traditional cannoli filling is made of “ricotta di pecora”, a soft Italian cheese made of curdled sheep’s milk. Our vegan cannoli filling is made of curdled soy milk. Trust us, it’s as delicious, if not better, than the traditional ricotta.

Can you make cannoli without lard?

Yes. You can make vegan Italian cannoli without lard as we do in our recipe. Just use margarine, vegan butter, or regular vegetable oil like sunflower seed oil.

Can you make cannoli without wine?

Yes. You can replace wine with half water, half vinegar. We recommend adding either wine or vinegar to make your cannoli shells bubble, just like the authentic Sicilian cannoli recipe.

Variations

  1. Chocolate shell cannoli: dip the edges of the cannoli shell into melted dark chocolate, let it cool, and then fill it up. Delicious! If you are extra indulgent, you can even dip the whole cannoli shell into the chocolate, let cool on a cooling rack, and then fill it up with regular filling. This is going to be messy, but worth it.
  2. Cannoli nachos: this is by far our favorite variation and one that we make every time. We make it with cannoli dough leftovers. Put all the dough leftovers together, then roll them thin, and cut them into small nachos-like triangles. Deep fry them for like half a minute, and serve next to a bowl of cannoli filling. OMG, this one is just so good!
  3. Change up the nuts: you can swap the pistachios with almonds or hazelnuts if you prefer.

PSST! If you’re also a big fan of vegan Italian recipes, we hear you! If we missed one of your favorite Italian recipes on our site, let us know in the comments below. Comments and ratings help us improve our content, so leave us a note below if you like what we do ❤️

Vegan Cannoli Recipe - The Plant Based School (17)

Storage

Cannoli that have been already filled with the ricotta filling don’t store well, as the filling makes the shell moist and they will become soggy. So if you have filled cannoli leftovers, store them for a max of 3 hours in the refrigerator.

The best way to store cannoli is to keep the shells and the filling separate. Store the shells for up to 4 days in a dry corner of your kitchen, covered with a cloth. Do not store them in the refrigerator as they’ll get soggy.

Store the vegan cannoli filling in an airtight container in the refrigerator for up to 4 days. The filling might turn slightly off-white with time, but don’t worry, it’ll taste fine.

Similar recipes

If you’re also a fan of plant-based desserts, check out these delightful sweets:

  • Italian chiacchiere
  • Vegan donuts
  • Vegan lemon cake with lemon curd
  • Vegan vanilla cake
  • Soft orange curd cake
  • Easy orange cake with orange curd filling
  • Carrot and orange cake
  • 7-ingredient vegan apple cake

Do you have a favorite sweet that we haven’t made yet? Let us know in the comments below, we’d love to hear!

Vegan Cannoli Recipe - The Plant Based School (18)

Vegan Cannoli Recipe

By: Nico Pallotta

4.91 from 30 votes

This homemade vegan Italian cannoli recipe will take you straight to Sicily, the mother land of authentic cannoli siciliani. Our filling is made of vegan homemade ricotta and is sweet and creamy. The shell, is every bit as bubbly, light and crisp as the traditional one, but without eggs, lard, or butter.

Prep Time: 1 hour hr 30 minutes mins

Cook Time: 20 minutes mins

for the ricotta: 30 minutes mins

Total Time: 2 hours hrs 20 minutes mins

Servings: 16 cannoli

Course: Dessert

Cuisine: Italian

Pin Print

Equipment

Ingredients

For the homemade vegan ricotta (you should get around 23oz / 630g)

  • ¾ gallon soy milk
  • 6 tablespoons vinegar
  • 1 teaspoon salt to neutralize the vinegar flavor

For the cannoli filling

  • 23 ounces vegan ricotta
  • 5 tablespoons sugar
  • 4 tablespoons dark chocolate chips
  • ½ teaspoon grated orange zest

For the cannoli shells

  • cups cake flour
  • 2 tablespoons sugar
  • 2 tablespoons vegan butter or margarine (softened)
  • 4 tablespoons sweet red wine or marsala
  • 1 tablespoon water
  • 1 teaspoon dark cacao powder
  • ½ teaspoon cinnamon
  • 5 cups frying oil

For the toppings

  • 6 tablespoons pistachios coarsely chopped
  • 16 pieces candied orange peel
  • 1 tablespoon powdered sugar

Instructions

Prepare the vegan ricotta

  • Put thesoymilkinto alargepotand bring it to aboilwhile stirring. Turn theheat offas soon as the milk boils, then add thesaltandvinegar.

    Vegan Cannoli Recipe - The Plant Based School (19)

  • Stir with a spoonfor 1 minute, thenset aside for 10minutes. During this time you should be able to see the soy milk curdle.

  • In the meantime, place astraineronto alargebowlor pot. Cover the strainer with acleankitchencloth, made of cotton and with a fine mesh (or a cheesecloth).Tip: make sure the cloth doesn't smell like detergent.

    Vegan Cannoli Recipe - The Plant Based School (20)

  • After 10 minutes, pour thecurdled soy milk into the strainer.

  • Now wrap the curdled milk in the cloth,put a weight on top(like a bowl filled with water) and let itdrainfor about15 to 30 minutes. Notethat the longer it drains, the drier the vegan ricotta. I drain mine for 30 minutes.

    Vegan Cannoli Recipe - The Plant Based School (21)

  • After draining,the ricotta is readyto be used for both sweet (such as cannoli or pies) and savory (such as lasagna, ravioli with spinach, cannelloni, stuffed shells) dishes.

    Vegan Cannoli Recipe - The Plant Based School (22)

Prepare the cannoli shells

  • While the ricotta is draining, to a bowl, add flour, sugar, cacao powder, cinnamon and mix well.

    Vegan Cannoli Recipe - The Plant Based School (23)

  • Add softened vegan butter (or margarine), the marsala wine (or sweet red wine), and the water. Mix with a spatula till you have a dough ball.

    Vegan Cannoli Recipe - The Plant Based School (24)

  • On a worktop, knead the dough ball for about 5 minutes. You should have a smooth dough ball, with a soft consistency, but not sticky. If it's too wet and sticky, add some flour to the worktop and keep kneading until it doesn't stick to your hands. Let rest in a bowl, covered with a plate, for 30 minutes.

    TIP: when resting, the gluten in the dough relaxes, making it easier for you to roll out, and lighter to eat.

    Vegan Cannoli Recipe - The Plant Based School (25)

  • Then with a rolling pin start rolling out the dough. Dust the worktop and the rolling pin with flour to prevent the dough from sticking. You should aim for a thin dough, of about 1 to 2 millimetres (0.04 to 0.08 inches).

    Vegan Cannoli Recipe - The Plant Based School (26)

  • Fold the dough on itself several times (5 to 10 times) before flattening it completely. This will make the cannoli shell lighter and full of little bubbles.

    Vegan Cannoli Recipe - The Plant Based School (27)

  • Cut the dough into squares or circles, of the length of the cannoli tubes.

    Vegan Cannoli Recipe - The Plant Based School (28)

  • Wrap the cut dough around the cannoli tubes, then wet the edges with some water before sealing the cannoli dough. Make sure the cannoli are well sealed, or they'll open up while frying.

    Vegan Cannoli Recipe - The Plant Based School (29)

  • Add the frying oil to a pot. The pot should be small, but big enough to comfortably fit one cannolo plus the frying oil.

  • Bring the oil to temperature. It should reach 350°F (180C). The best way to check if the oil has reached temperature is with a thermometer. If you don't have one, dip the tip of a wooden spoon in the oil. If it's starts to bubble, the oil is ready. If the oil smokes, is too hot, and it starts burning. That's not healthy.

    TIP: make sure the temperature of the oil stays at around 350°F(180C). If it's too low, the shells will absorb oil. If it's too high, the shells will burn.

    Vegan Cannoli Recipe - The Plant Based School (30)

  • Fry the cannoli, one by one. It takes about 1 minute for each cannolo. Turn them around while frying so that they cook evenly.

    TIP: if the cannoli break away from the forms, give them a squeeze with your hands to tighten them up around the forms, before dipping them in the frying oil.

    Vegan Cannoli Recipe - The Plant Based School (31)

  • When the cannoli turn light brown, take them out of the oil, let drip the excess oil, and place on a cooling rack on some kitchen paper. They'll darken when cooling.

    Vegan Cannoli Recipe - The Plant Based School (32)

  • When cooled, remove the forms and get ready to fill up the cannoli shells. Only fill up the shells once they are completely cooled.

    Vegan Cannoli Recipe - The Plant Based School (33)

Make the ricotta filling

  • In a bowl, add the vegan ricotta, sugar, dark chocolate chips, and a tiny bit of orange zest. Use a spatula to gently mix. Do not overmix.

    Vegan Cannoli Recipe - The Plant Based School (34)

  • Put the ricotta cream into a pastry piping bag and start filling the cannoli one by one.

    Vegan Cannoli Recipe - The Plant Based School (35)

  • Fill each cannolo from both sides, starting from the middle and moving outwards, while filling.

    Vegan Cannoli Recipe - The Plant Based School (36)

  • Dip one end of the cannoli into some crushed pistachios, and top the other end with candied orange peel, or half a candied cherry.

    Vegan Cannoli Recipe - The Plant Based School (37)

  • Arrange on a serving platter, sprinkle with powder sugar and enjoy.

    TIP: Use the leftover dough to make some cannoli nachos. Flatten it, then cut it into triangles, fry it, and serve it with a side of cannoli filling dip. See our variations section.

    Vegan Cannoli Recipe - The Plant Based School (38)

Nutrition

Calories: 140kcal, Carbohydrates: 20g, Protein: 3g, Fat: 5g, Saturated Fat: 2g, Cholesterol: 1mg, Potassium: 99mg, Dietary Fiber: 1g, Sugar: 8g, Vitamin A: 70IU, Vitamin B6: 1mg, Vitamin C: 1mg, Vitamin E: 1mg, Vitamin K: 1µg, Calcium: 20mg, Folate: 8µg, Iron: 1mg, Manganese: 1mg, Magnesium: 11mg, Zinc: 1mg

Tried this recipe? Leave a comment below or mention @theplantbasedschool on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

If you liked this cannoli recipe, you might also like:

  • 65 Plant-Based Italian Recipes
  • 40 Vegan Desserts
  • How to Cook Artichokes + Easy Recipes

Categorized as:
Desserts, Recipes

Vegan Cannoli Recipe - The Plant Based School (42)

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

More About US

Vegan Cannoli Recipe - The Plant Based School (2024)

References

Top Articles
Latest Posts
Article information

Author: Jonah Leffler

Last Updated:

Views: 6192

Rating: 4.4 / 5 (65 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Jonah Leffler

Birthday: 1997-10-27

Address: 8987 Kieth Ports, Luettgenland, CT 54657-9808

Phone: +2611128251586

Job: Mining Supervisor

Hobby: Worldbuilding, Electronics, Amateur radio, Skiing, Cycling, Jogging, Taxidermy

Introduction: My name is Jonah Leffler, I am a determined, faithful, outstanding, inexpensive, cheerful, determined, smiling person who loves writing and wants to share my knowledge and understanding with you.