This post may contain affiliate links. Learn more here.
Desserts/ Recipes/ Sides/ Snacks/ Vegan Recipes/ Vegetarian Recipes

Vegan Cannoli Bites with Cashew-Tofu Bowls From Oh My

I grew up in a part-Italian family, so I have lots of fond memories of spaghetti sauce simmering on the stove and lasagna baking away in the oven. What I don’t have are memories of stuffing cannolis. Cannolis didn’t happen in my family, and I’ll wager a guess that, except for those whose families owned bakeries, most of my Italian-American friends reading this can say the same. Cannolis were always a special thing. You know, something you get at a restaurant after a big pasta dinner, or that you pick up from the Italian market. They require special equipment and frying. Frying things is definitely reserved for special occasions.

Photos by Emily Caruso

Vegan Cannoli Bites (2 of 4)

These are all things I failed to consider when I decided to create a vegan cannoli in my own kitchen. Yup, you read right. I went and tacked on a whole other challenge of making these suckers dairy- and egg-free. Of course, I make vegan food all the time, so when my brain went to cannoli, I immediately started thinking of dairy substitutes and decided it was doable, foregoing the whole frying little pastry shells around metal tubes thing. This, of course, resulted in a delicious bowl full of sweet cashew-tofu ricotta and a big wad of useless dough.

Vegan Cannoli Bites (1 of 4)

So that’s the story of how we ended up with vegan cannoli bites, conveniently baked up in mini-muffin tins. Let’s face it, if I’m not up for a session of rolling and frying, I’m betting most of the people reading this also aren’t. Baking cannoli shells has its own challenges though, as you’ve still got the whole “making the dough into tubes” thing to deal with. As luck would have it, you don’t have to deal with that, as these little guys prove. I got the inspiration for cannoli shell cups from this recipe, went and created a vegan cannoli-esque dough, rolled and pressed it into mini muffin cups, and voila, vegan cannoli bites were born. They were totally easy, extremely cute, very not fried, and delicious enough to fool your Italian family members. Most likely. Okay, even if grandma isn’t fooled, I’m sure she’ll love them.

Vegan Cannoli Bites

No frying, special equipment or dairy required! These vegan cannoli bites are quick, easy, delicious and cute to boot!
Prep Time: 45 minutes
Cook Time: 10 minutes
Total Time: 55 minutes
Servings: 36


For the Shells:

  • 2 cups all-purpose flour
  • 1/4 cup brown sugar
  • 1 tablespoon ground flax seeds
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon salt
  • 1/2 teaspoon baking powder
  • 1/2 cup unflavored soy or almond milk
  • 1/4 cup coconut oil or your favorite baking oil

For the Vegan Cannoli Filling:

  • 1 1/2 cups raw cashews soaked in water 4-8 hours and drained
  • 1/2 pound extra firm tofu drained
  • 3 tablespoons unflavored soy or almond milk
  • 1 tablespoon lemon juice
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt
  • 1 cup powdered sugar

For Topping:

  • 1 cup mini vegan chocolate chips or shavings


To Make the Shells:

  • Preheat oven to 400º. Lightly oil two mini-muffin tins.
  • In medium mixing bowl, stir together flour, brown sugar, flax, cinnamon, salt and baking powder. Add soy or almond milk and oil, and stir well with a fork to incorporate. Work into a dough and gently knead a few times until smooth and elastic. Divide dough into 2 balls. Lightly flour a work surface and use a rolling pin to roll each ball into about a 12-inch square, about 1/8 inch thick. Using a pastry cutter or drinking glass, cut 2 1/2-inch circles into dough. Gently lay circles into prepared mini muffin tin, lightly pressing down if needed to ensure the circles conform to the inner surfaces of muffin cups.
  • Bake 10-12 minutes, until lightly browned. Remove from oven and transfer to a cooling rack. Allow to cool completely.

To Make the Vegan Cannoli Filling:

  • Place cashews, tofu, milk, lemon juice, vanilla and salt into food processor bowl and blend until relatively smooth, stopping to scrape down sides of bowl as needed. Add powdered sugar and continue to blend until smooth, adding a bit extra powdered sugar if the mixture seems too thin, and a bit extra milk if it seems too thick.
  • Transfer to a bowl, cover and chill for at least 30 minutes.

To Make the Vegan Cannoli Bites:

  • Transfer filling to a piping bag or a plastic bag with the corner snipped off, and pipe into shells, or simply spoon the filling into shells. Sprinkle with mini chocolate chips or shavings.


Work in batches if you don't have two mini muffin tins. Just allow the tin to cool a bit before starting your second batch.
Enjoy Life brand mini chips are vegan and the perfect size for these cannoli bites. If you can't get your hands on vegan chips or chocolate shavings, feel free to finely chop up a vegan chocolate bar or simply dust the tops of your bites with some cocoa powder.
Be sure to make a full batch of the filling, to ensure that it blends up well. If you'd like to scale down the recipe size, simply freeze any unused filling and thaw it out for later use.
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks!

You Might Also Like


  • Reply
    July 22, 2015 at 11:03 am

    I LOOOOVE cannoli’s! Yum! Although you’d think I wouldn’t. I got one once that had gone bad and it made me sick for days. I ate it before I knew it was bad of course. Hehe, the taste in my mouth told me otherwise and the Dr. only confirmed it. Now, I want one! Haha.

    • Reply
      July 23, 2015 at 10:43 am

      Oh, that’s the worst! I’ve had a couple of those experieces myself. Glad you’re still into cannoli though, becuase these were tasty as heck! 🙂

  • Reply
    Maikki // Maikin mokomin
    July 22, 2015 at 11:41 am

    These look so cute and delicious! Thanks for sharing 🙂

    • Reply
      July 23, 2015 at 10:44 am

      Aren’t they the cutest? Making them into bites definltey worked out in that department! 🙂

  • Reply
    Claudia | Breakfast Drama Queen
    July 22, 2015 at 8:28 pm

    These look so adorable! I love that they’re baked, rather than fried like regular cannoli.

    (P.S. I’m sorry, but as someone who’s Italian and a little obsessive about grammar, I have to point out that “cannolis” isn’t a word. Cannoli is the plural version of cannolo. Sorry, I hope this doesn’t come across as rude.)

    • Reply
      July 23, 2015 at 10:48 am

      Thanks Claudia! And no worries… I went to law school so I’m used to grammar obsessiveness. Cannoli it is from now on!

  • Reply
    July 22, 2015 at 9:42 pm

    I can’t remember anyone in my family ever making cannolis, but my grandmother DID have molds for the shells, so I’m assuming they did at some point? I don’t really love frying either, so these bites are definitely for me when I want to get my cannoli fix!

    • Reply
      July 23, 2015 at 10:56 am

      That’s so cool! Now I’m wanting to check in with my grandfather – he just might have some molds too for all I know. These should definitely satisfy your cannoli fix – they’re super easy to make!

  • Reply
    July 23, 2015 at 4:10 am

    They look adorable, and delicious!

    • Reply
      July 23, 2015 at 10:57 am

      They were definitely both adorable and delicious! Thanks Sofia!

  • Reply
    [email protected]
    July 23, 2015 at 9:49 am

    Ohhhhhhhhh these look wonderful, pinning right this instant!

    • Reply
      July 23, 2015 at 10:57 am

      Awesome! Thank you for the pin. 🙂

  • Reply
    Jennifer @ Delicious Everyday
    July 23, 2015 at 10:03 pm

    Your cannolis are looking tasty! I think these will be perfect with a good cup of tea. Thumbs up for making it dairy and egg free.

    • Reply
      July 27, 2015 at 9:08 pm

      Thanks so much! I actually ate a couple of these with a cup of tea, and they were perfect together. 🙂

  • Reply
    July 27, 2015 at 12:02 am

    Thank you, these look delicious! I can’t wait to make them! Do you melt the coconut oil before adding, btw?

    • Reply
      July 27, 2015 at 9:10 pm

      Thanks Melissa! And yup, you do melt the coconut oil. Enjoy!

  • Reply
    July 27, 2015 at 1:22 pm

    Hi. These sounds awesome. However, I’m allergic to soy and can’t have tofu. Can you suggest any substitutes for the tofu in the recipe? Thank you, in advance, for any suggestions. PS – the recipe for the shell is awesome to use for so many desserts and appetizers too 🙂

    • Reply
      July 27, 2015 at 9:15 pm

      Thank you! You could try skipping the tofu and just using extra cashews. The tofu makes the filling light and fluffy. Without it you’d have something that’s not quite as close to traditional cannoli filling, but still tasty. 🙂

      • Reply
        July 27, 2015 at 10:20 pm

        Thank you. I am going to try that 🙂

  • Reply
    July 31, 2015 at 11:05 pm

    Hi Alissa, these look fantastic! Have you tried making the dough in advance and freezing or baking up the shells the night before? And if so, how did it go?


    • Reply
      August 2, 2015 at 11:05 am

      Hi Thea! I haven’t tried that, but I think you’d probably be better off baking up the shells in advance and then freezing them, rather than the dough. That little bit of baking powder in there helps the shells puff up slightly during baking, and I’m afriad by the time you thaw the dough and bake it would all be deactivated.

  • Reply
    March 27, 2016 at 9:45 pm

    Can I ask what vegan powdered sugar you used, or rather, what powdered sugar you found worked the best for the recipe? Thanks!

    • Reply
      March 28, 2016 at 7:56 pm

      I don’t remember what brand I used for this, but most are pretty interchangeable, and any brand that’s labeled organic should be vegan. 🙂

  • Reply
    October 14, 2016 at 8:24 pm

    I am allergic to soy and wondering if there is something I could use in place of the tofu?

  • Reply
    Laura Slitt
    November 7, 2017 at 7:59 am

    What if I wanted to make this filling into a pie?

    • Reply
      Katie Trant
      November 8, 2017 at 10:41 am

      Woah, now you’re talking. We haven’t tried that out, so can’t say for sure what the end result would be, but please let us know if you do!

    Leave a Reply

    Recipe Rating