Gluten-Free Cannoli Shells

Using The Really Great Food Company All-Purpose Flour Mix


  • 2 cups RGF All-Purpose Flour
  • 2 tablespoons sugar
  • ¼ teaspoon vanilla extract
  • 1 egg or egg replacer
  • 1 tablespoon vodka or white wine
  • 1 Pot with 3” of oil
  • Cannoli Molds


  1.    Blend the flour, sugar, extract, egg and vodka or white wine. If too dry, add a little more wine or vodka
  2.    Roll into 6 balls and let rest. Start heating up oil on high heat.
  3.    While the oil heats up, roll cannoli into flat-round shape with floured rolling pin and then roll around cannoli molds
  4.    Fry 3-5 minutes unitl crispy and golden
  5.    Remove from cannoli mold and allow to cool
  6.    Fill with whipped cream, cannoli cream or ice cream


Recipe courtesy of @ABCglutenfree –

7 replies
  1. heather
    heather says:

    these worked very well. I used plain old buckwheat flour. They stuck to the tube until it was cooled off, and one site said to grease the tubes, so there is an experiment to do. Place seam side down on paper towel. The recipe gets dry quickly and then they crack and do not roll well, so be prepared to keep the dough damp with a cloth.

  2. Marion
    Marion says:

    What a joy for our family to find GF Cannoli.
    Next time I must roll them out much thinner.
    (I did peek at another cannoli recipe…
    I added a pinch of cinnamon and nutmeg, oh yum)
    Definitely make these treasures again, thank you ♥️

  3. Linda
    Linda says:

    I had trouble with this recipe… Was very dry, needed a lot of extra liquid (I used vodka) to get it to a dough. Was hard to roll, kept breaking as I tried to get thinner, they were way too thick.
    I don’t think it’s a recipe issue, maybe just me as it’s the first time doing them.
    I suggest cutting the rolled out dough in a circle using ur shell as a guide so there’s not a lot of dough overlap. I will try again!! Any suggestions welcomed


Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *