Keto Cannoli
A low-carb version of the classic Italian dessert with a crisp almond-flour shell and a creamy, lightly sweetened ricotta filling.
Servings
10–12 small cannoli
Preparation Time
25 minutes
Cooking Time
15 minutes
Chill Time
30–60 minutes
Ingredients
Keto Cannoli Shells
-
1 cup almond flour
-
2 tablespoons coconut flour
-
2 tablespoons powdered erythritol (or other keto sweetener)
-
¼ teaspoon salt
-
¼ teaspoon cinnamon (optional)
-
2 tablespoons butter, melted
-
1 large egg white
-
½ teaspoon vanilla extract
Cannoli Filling
-
1 ½ cups whole milk ricotta cheese (drained well)
-
½ cup mascarpone cheese
-
⅓ cup powdered erythritol or monk fruit sweetener
-
1 teaspoon vanilla extract
-
¼ teaspoon cinnamon (optional)
-
2 tablespoons heavy cream (if needed for texture)
Optional Toppings
-
Sugar-free dark chocolate chips
-
Crushed pistachios
-
Lemon zest
-
Powdered keto sweetener for dusting
Equipment
-
Cannoli molds (metal tubes)
-
Baking tray
-
Parchment paper
-
Mixing bowls
Step-by-Step Instructions
1. Prepare the ricotta
Place ricotta cheese in a fine strainer or cheesecloth.
Let it drain for 30–60 minutes to remove excess moisture.
This step prevents a watery filling.
2. Preheat the oven
Preheat oven to 180°C (350°F).
Line a baking tray with parchment paper.
3. Make the cannoli dough
In a bowl mix:
-
Almond flour
-
Coconut flour
-
Powdered sweetener
-
Salt
-
Cinnamon
Add:
-
Melted butter
-
Egg white
-
Vanilla extract
Mix until a soft dough forms.
4. Shape the shells
-
Place dough between two sheets of parchment paper.
-
Roll it out to about 2–3 mm thickness.
-
Cut circles about 9–10 cm (3½–4 inches) wide.
Wrap each circle around a cannoli mold, overlapping the edges slightly.
Press gently to seal.
5. Bake the shells
Place wrapped molds on the baking tray.
Bake for 12–15 minutes until golden and crisp.
Let them cool for 5 minutes, then carefully slide shells off the molds.
Allow shells to cool completely.
6. Prepare the filling
In a mixing bowl combine:
-
Drained ricotta
-
Mascarpone
-
Powdered sweetener
-
Vanilla extract
-
Cinnamon
Mix until smooth and creamy.
If the filling is too thick, add 1–2 tablespoons heavy cream.
7. Fill the cannoli
Transfer filling to a piping bag or spoon.
Pipe the filling into both ends of each cannoli shell until full.
8. Add toppings
Dip the ends into:
-
Sugar-free chocolate chips
-
Crushed pistachios
Lightly dust with powdered keto sweetener if desired.
Serving
Serve chilled or at room temperature.
For best texture, fill cannoli just before serving so shells stay crisp.
Storage
-
Shells: store in airtight container up to 3 days
-
Filling: refrigerate up to 4 days
Filled cannoli should be eaten within 24 hours.
Tips for Perfect Keto Cannoli
-
Draining ricotta is the most important step for thick filling.
-
Use powdered sweetener to avoid grainy texture.
-
Almond flour shells can be fragile—handle gently.

