Keto Cannoli There are some desserts that feel like an occasion the moment they hit the table, and cannoli are definitely one of them. That crisp little shell, the creamy ricotta filling, the tiny bits of chocolate, and that hint of orange—it’s hard to resist. I wanted a version that would still give me that classic cannoli feeling without all the traditional sugar and flour. After a little experimenting, these Keto Cannoli became one of those desserts I love making when I want something special but still want to keep things low-carb. I especially love serving these on weekends. They look impressive, but once you get the hang of shaping the shells, they’re actually quite fun to make. And when everyone reaches for another one, you know you’ve got a winner. Traditional cannoli are known for their crisp pastry tubes and sweet ricotta-based filling, and the shells are best filled shortly before serving so they stay crunchy. 🍰 Why You’ll Love These Keto Cannoli Low-carb and sugar-free Crispy, lightly sweet almond-flour shells Creamy ricotta filling Easy to customize with chocolate, pistachios, or orange zest Perfect for holidays, parties, or weekend desserts Can be prepared ahead of time Much more satisfying than a plain keto cookie when you're craving something special 🛒 Ingredients You’ll Need For the Keto Cannoli Shells 2/3 cup almond flour 1 tablespoon psyllium husk powder 1/2 cup granulated erythritol or allulose 2 large eggs 1/4 cup melted butter or ghee 1/2 cup unsweetened coconut cream or thick coconut milk 1/2 teaspoon vanilla extract 1/2 teaspoon cinnamon Pinch of salt For the Creamy Ricotta Filling 2 cups whole-milk ricotta cheese, well drained 3/4 cup powdered erythritol or powdered monk fruit sweetener 1/2 teaspoon vanilla extract 1 tablespoon fresh orange zest 1/2 teaspoon cinnamon 1/3 cup sugar-free mini chocolate chips For Decorating Powdered keto sweetener Chopped pistachios Sugar-free chocolate chips Extra orange zest The almond-flour shell and ricotta filling combination is based on the structure used in established low-carb cannoli recipes, while the citrus, cinnamon, and chocolate keep the flavor close to a classic cannolo. 👩‍🍳 How to Make Keto Cannoli Step 1: Drain the Ricotta This step is important. Place the ricotta in a fine-mesh strainer lined with cheesecloth or a clean kitchen towel. Let it drain over a bowl for at least 1–2 hours. For the creamiest filling, you can refrigerate the ricotta overnight. You don't want watery ricotta because excess moisture can make your filling loose and your cannoli shells soggy. Step 2: Make the Cannoli Shell Batter In a bowl, whisk together: Almond flour Psyllium husk Granulated sweetener Cinnamon Salt In another bowl, whisk the eggs, melted butter, coconut cream, and vanilla. Slowly add the wet ingredients to the dry ingredients and stir until you have a thick, smooth batter. Let it sit for about 2–3 minutes so the psyllium can absorb some of the moisture. Step 3: Cook the Shells The easiest method is to use a cannoli/cone maker or pizzelle-style waffle maker. Add approximately 2 tablespoons of batter and cook until the wafer is lightly browned and firm. While the shell is still warm, carefully remove it and immediately wrap it around a cannoli tube. Press the seam together gently. You have to work fairly quickly here. Once the wafer cools, it becomes crisp and won't bend easily. A low-carb cannoli recipe using a cone maker similarly cooks individual wafers for about 5 minutes before wrapping them around cannoli tubes. No Cannoli Mold? You can make your own temporary molds using tightly rolled aluminum foil. Just make sure the foil cylinders are firm enough to hold their shape and that you can easily slide the cooled shell off. Step 4: Cool the Shells Completely Allow each shell to cool for 1–2 minutes before carefully removing the tube. Continue until you've used all of the batter. The shells should feel crisp once completely cooled. If they aren't quite crisp enough, place them on a baking sheet and warm them in a 300°F oven for several minutes, then cool again. 🥣 Step 5: Make the Ricotta Filling Add the drained ricotta to a mixing bowl. Add: Powdered keto sweetener Vanilla Orange zest Cinnamon Beat until smooth and creamy. Fold in the sugar-free chocolate chips. Taste the filling and adjust the sweetness if needed. If you prefer a very smooth filling, you can blend the ricotta briefly before adding the remaining ingredients. 🍫 Step 6: Fill the Cannoli Transfer the ricotta filling to a piping bag. Pipe the filling into one end of each cannoli shell, then turn the cannoli around and fill the other end. This gives you a beautiful, even filling from end to end. Don't fill them too far ahead of time. That's one of the biggest secrets to keeping cannoli shells crisp: fill them shortly before serving. Traditional cannoli guidance also recommends assembling them close to serving because the ricotta filling gradually softens the shell. ✨ Step 7: Add the Finishing Touches Dip each end into your favorite topping. Try: Chopped pistachios Sugar-free mini chocolate chips Finely chopped toasted almonds Orange zest Unsweetened coconut A mixture of pistachios and chocolate Finish with a very light dusting of powdered keto sweetener. And that's it. Beautiful little cannoli that look like they came from a bakery—but are made right in your kitchen. 💡 My Best Tips for Perfect Keto Cannoli 1. Drain the ricotta well This is probably the most important filling tip. Watery ricotta means watery filling. Give it plenty of time to drain. 2. Don't overfill the shells too early The filling contains moisture, and eventually that moisture will soften the crispy shell. For the best texture, keep shells and filling separate until close to serving. 3. Work quickly with warm shells The shell needs to be warm enough to bend around the mold. If it cools completely, it can crack. 4. Use powdered sweetener in the filling Powdered sweetener dissolves much more smoothly than granulated sweetener. 5. Don't skip the orange zest Even a tablespoon makes a noticeable difference. It adds that bright citrus flavor that makes the ricotta taste much more like a traditional cannoli filling. 6. Watch the chocolate chips Use a sugar-free variety and check the nutrition label because different brands can vary considerably in their carbohydrate content. 🍊 Delicious Variations Chocolate Keto Cannoli Add 1 tablespoon unsweetened cocoa powder to the shell batter. You can also add extra sugar-free chocolate chips to the filling. Pistachio Cannoli Fold 2 tablespoons finely chopped pistachios into the ricotta filling and decorate the ends with more pistachios. Lemon Cannoli Replace the orange zest with fresh lemon zest. A tiny splash of lemon juice also gives the filling a lovely brightness. Chocolate-Orange Cannoli Add orange zest and sugar-free chocolate chips to the filling, then dip the ends in melted sugar-free dark chocolate. This one feels especially decadent. Mascarpone Cannoli Replace part of the ricotta with mascarpone for an even richer filling. 🍽️ What to Serve With Keto Cannoli These are wonderful with: Espresso Unsweetened coffee Cappuccino Sugar-free hot chocolate Fresh berries A few toasted pistachios Sugar-free chocolate sauce For a dinner party, I love arranging the cannoli on a large platter and dusting everything lightly with powdered keto sweetener right before serving. They look much more complicated than they actually are. 🧊 Can You Make Keto Cannoli Ahead? Absolutely. In fact, making the components ahead makes this recipe much easier. Make the shells ahead Prepare and cool the shells completely, then store them in an airtight container at room temperature. Keep them away from moisture. Make the filling ahead The ricotta filling can be refrigerated in an airtight container for up to about 3 days. Assemble later Pipe the filling into the shells shortly before serving. This gives you the best combination of creamy filling and crisp shell. 🥶 Can You Freeze Keto Cannoli? I recommend freezing the shells and filling separately rather than freezing fully assembled cannoli. The shells can lose their crisp texture once thawed if they're exposed to the moist filling. For the best result: Freeze the cooled shells in an airtight container. Refrigerate the prepared filling. Thaw the shells at room temperature. Fill just before serving. ❓ Keto Cannoli FAQs Are cannoli keto? Traditional cannoli are generally not keto because their pastry shells contain wheat flour and sugar. This version replaces those ingredients with almond flour and keto-friendly sweeteners, making it much more suitable for a low-carb or ketogenic eating pattern. Why are my cannoli shells soft? Usually, moisture is the problem. Make sure the shells are fully crisp before filling and don't assemble them too early. Can I use mascarpone instead of ricotta? Yes. Mascarpone makes the filling richer and creamier. You can replace some or all of the ricotta depending on your preference. Can I use cottage cheese? You can, but it won't have quite the same classic cannoli flavor. If using cottage cheese, blend it until completely smooth and drain it well first. Can I make these without psyllium husk? Psyllium helps provide structure in the almond-flour shell. You can experiment with other keto-friendly binders, but the texture may change. What sweetener is best? Powdered erythritol, monk fruit blends, or allulose can work. For the filling, powdered sweetener is preferable because it blends more smoothly. Can I use regular chocolate chips? You can, but regular chocolate chips will add sugar and carbohydrates. For a keto version, use sugar-free chocolate chips and check the label. How long do filled cannoli last? They're best eaten soon after filling. The longer they sit, the softer the shell becomes. 📝 Keto Cannoli Recipe at a Glance Prep Time: 30 minutes Cook Time: 15–20 minutes Cooling/Assembly: 20–30 minutes Total Time: About 1 hour 10 minutes Yield: About 12 cannoli Ingredients Shells 2/3 cup almond flour 1 tbsp psyllium husk powder 1/2 cup granulated keto sweetener 2 eggs 1/4 cup melted butter 1/2 cup unsweetened coconut cream 1/2 tsp vanilla 1/2 tsp cinnamon Pinch salt Filling 2 cups drained whole-milk ricotta 3/4 cup powdered keto sweetener 1/2 tsp vanilla 1 tbsp orange zest 1/2 tsp cinnamon 1/3 cup sugar-free mini chocolate chips Instructions Drain ricotta thoroughly. Mix almond flour, psyllium, sweetener, cinnamon, and salt. Whisk eggs, butter, coconut cream, and vanilla. Combine wet and dry ingredients. Cook approximately 2 tablespoons of batter at a time in a cone/cannoli maker until lightly browned. Wrap each warm wafer around a cannoli tube. Cool completely and remove the molds. Beat drained ricotta with sweetener, vanilla, orange zest, and cinnamon. Fold in sugar-free chocolate chips. Pipe filling into both ends of each shell. Decorate with pistachios, chocolate chips, or orange zest. Dust lightly with powdered keto sweetener and serve immediately. ❤️ A Little Final Note These Keto Cannoli are the kind of dessert that make a low-carb lifestyle feel a little less restrictive. You still get the crunchy shell, the creamy ricotta, the little chocolate bites, and that beautiful citrus-cinnamon flavor. They're not meant to replace the traditional Sicilian pastry exactly—they're a keto-friendly interpretation that lets you enjoy the spirit of cannoli while keeping the ingredients low in sugar. And honestly, there's something really satisfying about bringing a plate of homemade cannoli to the table and watching everyone grab one before you've even had a chance to sit down. Crispy shell. Creamy center. Chocolate on the edges. That's a dessert worth making. ❤️

Keto Cannoli

There are some desserts that feel like an occasion the moment they hit the table, and cannoli are definitely one of them. That crisp little shell, the creamy ricotta filling, the tiny bits of chocolate, and that hint of orange—it’s hard to resist.

I wanted a version that would still give me that classic cannoli feeling without all the traditional sugar and flour. After a little experimenting, these Keto Cannoli became one of those desserts I love making when I want something special but still want to keep things low-carb.

I especially love serving these on weekends. They look impressive, but once you get the hang of shaping the shells, they’re actually quite fun to make. And when everyone reaches for another one, you know you’ve got a winner.

Traditional cannoli are known for their crisp pastry tubes and sweet ricotta-based filling, and the shells are best filled shortly before serving so they stay crunchy.

🍰 Why You’ll Love These Keto Cannoli

  • Low-carb and sugar-free
  • Crispy, lightly sweet almond-flour shells
  • Creamy ricotta filling
  • Easy to customize with chocolate, pistachios, or orange zest
  • Perfect for holidays, parties, or weekend desserts
  • Can be prepared ahead of time
  • Much more satisfying than a plain keto cookie when you’re craving something special

🛒 Ingredients You’ll Need

For the Keto Cannoli Shells

  • 2/3 cup almond flour
  • 1 tablespoon psyllium husk powder
  • 1/2 cup granulated erythritol or allulose
  • 2 large eggs
  • 1/4 cup melted butter or ghee
  • 1/2 cup unsweetened coconut cream or thick coconut milk
  • 1/2 teaspoon vanilla extract
  • 1/2 teaspoon cinnamon
  • Pinch of salt

For the Creamy Ricotta Filling

  • 2 cups whole-milk ricotta cheese, well drained
  • 3/4 cup powdered erythritol or powdered monk fruit sweetener
  • 1/2 teaspoon vanilla extract
  • 1 tablespoon fresh orange zest
  • 1/2 teaspoon cinnamon
  • 1/3 cup sugar-free mini chocolate chips

For Decorating

  • Powdered keto sweetener
  • Chopped pistachios
  • Sugar-free chocolate chips
  • Extra orange zest

The almond-flour shell and ricotta filling combination is based on the structure used in established low-carb cannoli recipes, while the citrus, cinnamon, and chocolate keep the flavor close to a classic cannolo.


👩‍🍳 How to Make Keto Cannoli

Step 1: Drain the Ricotta

This step is important.

Place the ricotta in a fine-mesh strainer lined with cheesecloth or a clean kitchen towel. Let it drain over a bowl for at least 1–2 hours.

For the creamiest filling, you can refrigerate the ricotta overnight.

You don’t want watery ricotta because excess moisture can make your filling loose and your cannoli shells soggy.


Step 2: Make the Cannoli Shell Batter

In a bowl, whisk together:

  • Almond flour
  • Psyllium husk
  • Granulated sweetener
  • Cinnamon
  • Salt

In another bowl, whisk the eggs, melted butter, coconut cream, and vanilla.

Slowly add the wet ingredients to the dry ingredients and stir until you have a thick, smooth batter.

Let it sit for about 2–3 minutes so the psyllium can absorb some of the moisture.


Step 3: Cook the Shells

The easiest method is to use a cannoli/cone maker or pizzelle-style waffle maker.

Add approximately 2 tablespoons of batter and cook until the wafer is lightly browned and firm.

While the shell is still warm, carefully remove it and immediately wrap it around a cannoli tube.

Press the seam together gently.

You have to work fairly quickly here. Once the wafer cools, it becomes crisp and won’t bend easily.

A low-carb cannoli recipe using a cone maker similarly cooks individual wafers for about 5 minutes before wrapping them around cannoli tubes.

No Cannoli Mold?

You can make your own temporary molds using tightly rolled aluminum foil.

Just make sure the foil cylinders are firm enough to hold their shape and that you can easily slide the cooled shell off.


Step 4: Cool the Shells Completely

Allow each shell to cool for 1–2 minutes before carefully removing the tube.

Continue until you’ve used all of the batter.

The shells should feel crisp once completely cooled.

If they aren’t quite crisp enough, place them on a baking sheet and warm them in a 300°F oven for several minutes, then cool again.


🥣 Step 5: Make the Ricotta Filling

Add the drained ricotta to a mixing bowl.

Add:

  • Powdered keto sweetener
  • Vanilla
  • Orange zest
  • Cinnamon

Beat until smooth and creamy.

Fold in the sugar-free chocolate chips.

Taste the filling and adjust the sweetness if needed.

If you prefer a very smooth filling, you can blend the ricotta briefly before adding the remaining ingredients.


🍫 Step 6: Fill the Cannoli

Transfer the ricotta filling to a piping bag.

Pipe the filling into one end of each cannoli shell, then turn the cannoli around and fill the other end.

This gives you a beautiful, even filling from end to end.

Don’t fill them too far ahead of time.

That’s one of the biggest secrets to keeping cannoli shells crisp: fill them shortly before serving. Traditional cannoli guidance also recommends assembling them close to serving because the ricotta filling gradually softens the shell.


✨ Step 7: Add the Finishing Touches

Dip each end into your favorite topping.

Try:

  • Chopped pistachios
  • Sugar-free mini chocolate chips
  • Finely chopped toasted almonds
  • Orange zest
  • Unsweetened coconut
  • A mixture of pistachios and chocolate

Finish with a very light dusting of powdered keto sweetener.

And that’s it.

Beautiful little cannoli that look like they came from a bakery—but are made right in your kitchen.


💡 My Best Tips for Perfect Keto Cannoli

1. Drain the ricotta well

This is probably the most important filling tip.

Watery ricotta means watery filling.

Give it plenty of time to drain.

2. Don’t overfill the shells too early

The filling contains moisture, and eventually that moisture will soften the crispy shell.

For the best texture, keep shells and filling separate until close to serving.

3. Work quickly with warm shells

The shell needs to be warm enough to bend around the mold.

If it cools completely, it can crack.

4. Use powdered sweetener in the filling

Powdered sweetener dissolves much more smoothly than granulated sweetener.

5. Don’t skip the orange zest

Even a tablespoon makes a noticeable difference.

It adds that bright citrus flavor that makes the ricotta taste much more like a traditional cannoli filling.

6. Watch the chocolate chips

Use a sugar-free variety and check the nutrition label because different brands can vary considerably in their carbohydrate content.


🍊 Delicious Variations

Chocolate Keto Cannoli

Add 1 tablespoon unsweetened cocoa powder to the shell batter.

You can also add extra sugar-free chocolate chips to the filling.

Pistachio Cannoli

Fold 2 tablespoons finely chopped pistachios into the ricotta filling and decorate the ends with more pistachios.

Lemon Cannoli

Replace the orange zest with fresh lemon zest.

A tiny splash of lemon juice also gives the filling a lovely brightness.

Chocolate-Orange Cannoli

Add orange zest and sugar-free chocolate chips to the filling, then dip the ends in melted sugar-free dark chocolate.

This one feels especially decadent.

Mascarpone Cannoli

Replace part of the ricotta with mascarpone for an even richer filling.


🍽️ What to Serve With Keto Cannoli

These are wonderful with:

  • Espresso
  • Unsweetened coffee
  • Cappuccino
  • Sugar-free hot chocolate
  • Fresh berries
  • A few toasted pistachios
  • Sugar-free chocolate sauce

For a dinner party, I love arranging the cannoli on a large platter and dusting everything lightly with powdered keto sweetener right before serving.

They look much more complicated than they actually are.


🧊 Can You Make Keto Cannoli Ahead?

Absolutely.

In fact, making the components ahead makes this recipe much easier.

Make the shells ahead

Prepare and cool the shells completely, then store them in an airtight container at room temperature.

Keep them away from moisture.

Make the filling ahead

The ricotta filling can be refrigerated in an airtight container for up to about 3 days.

Assemble later

Pipe the filling into the shells shortly before serving.

This gives you the best combination of creamy filling and crisp shell.


🥶 Can You Freeze Keto Cannoli?

I recommend freezing the shells and filling separately rather than freezing fully assembled cannoli.

The shells can lose their crisp texture once thawed if they’re exposed to the moist filling.

For the best result:

  1. Freeze the cooled shells in an airtight container.
  2. Refrigerate the prepared filling.
  3. Thaw the shells at room temperature.
  4. Fill just before serving.

❓ Keto Cannoli FAQs

Are cannoli keto?

Traditional cannoli are generally not keto because their pastry shells contain wheat flour and sugar.

This version replaces those ingredients with almond flour and keto-friendly sweeteners, making it much more suitable for a low-carb or ketogenic eating pattern.

Why are my cannoli shells soft?

Usually, moisture is the problem.

Make sure the shells are fully crisp before filling and don’t assemble them too early.

Can I use mascarpone instead of ricotta?

Yes. Mascarpone makes the filling richer and creamier. You can replace some or all of the ricotta depending on your preference.

Can I use cottage cheese?

You can, but it won’t have quite the same classic cannoli flavor. If using cottage cheese, blend it until completely smooth and drain it well first.

Can I make these without psyllium husk?

Psyllium helps provide structure in the almond-flour shell. You can experiment with other keto-friendly binders, but the texture may change.

What sweetener is best?

Powdered erythritol, monk fruit blends, or allulose can work. For the filling, powdered sweetener is preferable because it blends more smoothly.

Can I use regular chocolate chips?

You can, but regular chocolate chips will add sugar and carbohydrates. For a keto version, use sugar-free chocolate chips and check the label.

How long do filled cannoli last?

They’re best eaten soon after filling. The longer they sit, the softer the shell becomes.


📝 Keto Cannoli Recipe at a Glance

Prep Time: 30 minutes
Cook Time: 15–20 minutes
Cooling/Assembly: 20–30 minutes
Total Time: About 1 hour 10 minutes
Yield: About 12 cannoli

Ingredients

Shells

  • 2/3 cup almond flour
  • 1 tbsp psyllium husk powder
  • 1/2 cup granulated keto sweetener
  • 2 eggs
  • 1/4 cup melted butter
  • 1/2 cup unsweetened coconut cream
  • 1/2 tsp vanilla
  • 1/2 tsp cinnamon
  • Pinch salt

Filling

  • 2 cups drained whole-milk ricotta
  • 3/4 cup powdered keto sweetener
  • 1/2 tsp vanilla
  • 1 tbsp orange zest
  • 1/2 tsp cinnamon
  • 1/3 cup sugar-free mini chocolate chips

Instructions

  1. Drain ricotta thoroughly.
  2. Mix almond flour, psyllium, sweetener, cinnamon, and salt.
  3. Whisk eggs, butter, coconut cream, and vanilla.
  4. Combine wet and dry ingredients.
  5. Cook approximately 2 tablespoons of batter at a time in a cone/cannoli maker until lightly browned.
  6. Wrap each warm wafer around a cannoli tube.
  7. Cool completely and remove the molds.
  8. Beat drained ricotta with sweetener, vanilla, orange zest, and cinnamon.
  9. Fold in sugar-free chocolate chips.
  10. Pipe filling into both ends of each shell.
  11. Decorate with pistachios, chocolate chips, or orange zest.
  12. Dust lightly with powdered keto sweetener and serve immediately.

❤️ A Little Final Note

These Keto Cannoli are the kind of dessert that make a low-carb lifestyle feel a little less restrictive.

You still get the crunchy shell, the creamy ricotta, the little chocolate bites, and that beautiful citrus-cinnamon flavor. They’re not meant to replace the traditional Sicilian pastry exactly—they’re a keto-friendly interpretation that lets you enjoy the spirit of cannoli while keeping the ingredients low in sugar.

And honestly, there’s something really satisfying about bringing a plate of homemade cannoli to the table and watching everyone grab one before you’ve even had a chance to sit down.

Crispy shell. Creamy center. Chocolate on the edges. That’s a dessert worth making. ❤️

By Admin

Leave a Reply

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