Nutrition Facts
Servings: 5 ServingCalories:185kcalTotal Fat:16gCholesterol:25mgSodium:45mgPotassium:85mgTotal Carbohydrate:6gSugars: 1gProtein:7g
Indulge in the classic flavors of Little Italy without the carb heavy burden. These keto cannoli feature a golden, shatteringly crisp shell filled with a velvety, sweetened ricotta cream that hits every nostalgic note. By using almond flour and keto-friendly sweeteners, we’ve recreated that iconic crunch and rich, creamy center while keeping your macros perfectly in check.
A keto cannoli is a low-carb reimagining of the traditional Sicilian pastry, replacing the wheat-based fried shell with a baked almond flour alternative. The filling maintains its authentic soul, using high-quality ricotta and mascarpone cheese sweetened with erythritol or monk fruit. This version captures the essential contrast between the delicate, nutty shell and the dense, citrus-scented cream found in classic Italian bakeries.
The highlight of this recipe is the clever use of egg whites and almond flour to create a sturdy yet thin shell that mimics the traditional bubble-filled texture. Paired with sugar-free chocolate chips and a hint of cinnamon, it delivers a sophisticated dessert experience that feels like a true "cheat meal" while remaining entirely keto-compliant.
Yes, this recipe supports weight loss goals by significantly reducing the glycemic impact compared to standard pastries. By using healthy fats from almond flour and cheese, it provides satiety, helping to curb sugar cravings and prevent the insulin spikes that lead to fat storage. It is a calorie-conscious way to enjoy dessert while staying in a fat-burning state.
This recipe is a perfect fit for the keto lifestyle as it focuses on high-fat and low-carb ingredients to keep net carbs to a minimum. Each serving is designed to fit within daily macro limits, utilizing keto-safe sweeteners that do not disrupt ketosis. With almond flour replacing flour and sugar substitutes replacing syrup, it is a metabolic-friendly treat.
This recipe is ideal for holiday gatherings or dinner parties where you want to impress guests with a sophisticated, sugar-free dessert. It also works beautifully for weekend meal prep, as you can keep the shells and filling separate for a quick, high-protein snack throughout the week.
I’ve included everything below to make this recipe easy to follow at home. For the full printable recipe instructions and ingredient quantities, scroll to the Recipe card at the bottom of this post.
Almond Flour. This is my go-to for the shells because it provides a nutty depth and the perfect structure when baked thin. It acts as the gluten-free foundation that mimics the traditional crunch.
Ricotta Cheese. Ensure you drain this well to get a thick, bakery-style consistency for your filling. It provides the signature slightly grainy, creamy texture that defines a true cannoli.
Powdered Erythritol. I prefer the powdered version because it dissolves instantly into the cheese without leaving a grainy texture. It keeps the filling sweet while staying completely sugar-free.
Mascarpone. Adding a bit of this Italian cream cheese creates a much richer and more stable filling than ricotta alone. It helps the cream hold its shape inside the shell.
Sugar-Free Chocolate Chips. These add that essential bit of texture and cocoa flavor to the ends of the cannoli. They make the dessert look and taste professional without the extra carbs.
Store the unfilled shells in an airtight container at room temperature for up to 5 days to maintain crispness. The ricotta filling should be kept in a sealed container in the refrigerator for up to 3 days. I do not recommend freezing the filled cannoli, as the texture of the cheese will change upon thawing.
This recipe recreates the iconic Sicilian cannoli using a keto-friendly almond flour shell and a rich ricotta-mascarpone filling. It is a sophisticated, sugar-free dessert that focuses on authentic textures and flavors.
Preheat & Prep: Preheat your oven to 350°F and line a baking sheet with parchment paper.
Make the Dough: Mix almond flour, cinnamon, melted butter, and egg white until a stiff dough forms.
Roll & Cut: Roll the dough between parchment sheets until very thin, then cut into 3-inch circles.
Shape: Wrap each circle around a greased cannoli mold, sealing the edge with a drop of water or egg white.
Bake: Bake for 10–12 minutes at 350°F until golden brown; let cool completely before sliding off the molds.
Mix Filling: Gently fold together the drained ricotta, mascarpone, sweetener, vanilla, and orange zest.
Pipe & Garnish: Use a piping bag to fill each cooled shell from both ends, then dip the ends into sugar-free chocolate chips.Servings: 5 ServingCalories:185kcalTotal Fat:16gCholesterol:25mgSodium:45mgPotassium:85mgTotal Carbohydrate:6gSugars: 1gProtein:7g
Always fill the cannoli right before serving to keep the shells crisp. If the filling seems too soft, let it chill in the fridge for an hour to firm up the mascarpone.