Sugar-Free Panna Cotta That Sets Silky
Panna cotta is one of the most forgiving desserts to make sugar-free. It is, at heart, sweetened cream held together by a little gelatin, and gelatin does not care whether you sweeten it with table sugar or with a zero-glycemic alternative. That makes it a natural fit when you want something that feels indulgent on the spoon but lands gently on your blood sugar. In this version we set a silky vanilla cream with gelatin, sweeten it with erythritol, and crown it with a fresh berry coulis that delivers color and tartness for only a few real carbs.
Which Sweeteners Work Here
For a cold, smooth custard you want a sweetener that dissolves cleanly and carries no aftertaste at the dose we use. Erythritol is our default: it is glycemically inert, contributes near-zero usable calories, and we subtract it fully when calculating net carbs. Powdered erythritol or a monk fruit and erythritol blend dissolves faster and resists the slight graininess plain granular erythritol can leave in a chilled dish. Allulose is another excellent choice for panna cotta because it stays fully dissolved and never recrystallizes, though it browns and behaves a touch differently in baked goods.
A clear warning on what not to reach for. Jaggery, honey, maple syrup, coconut sugar, and date paste are all still sugar; they will raise glucose the same way table sugar does, so they have no place in a recipe built for steady blood sugar. Maltitol, despite its sugar-alcohol label, has a real glycemic effect and is only counted about half-discounted, not fully subtracted. If you want the full reasoning, our guide to the sugar alcohols carb-counting gray zone walks through why erythritol and maltitol are treated so differently.
Vanilla Panna Cotta (Erythritol)
Makes 4 servings in 150 ml ramekins or glasses.
- 2 tsp (about 6 g) powdered gelatin
- 3 tbsp cold water, for blooming
- 300 ml heavy cream (about 36 percent fat)
- 150 ml whole milk
- 50 g powdered erythritol or monk-fruit erythritol blend
- 1 tsp vanilla extract, or the seeds of half a vanilla pod
- pinch of fine salt
Per serving: ~265 kcal, 4 g net carbs, 3 g protein, 27 g fat.
Method:
- Sprinkle the gelatin over the cold water in a small bowl and let it bloom for 5 minutes until it looks like wet sand.
- In a saucepan, warm the cream, milk, erythritol, and salt over medium-low heat. Stir until the erythritol fully dissolves and the mix is steaming but not boiling, around 70C. Keeping it below a simmer protects the silky texture.
- Take the pan off the heat. Add the bloomed gelatin and stir for a full minute until it disappears completely. Stir in the vanilla.
- Pour through a fine sieve into a jug, then divide between four ramekins or glasses.
- Cool to room temperature, then chill at least 4 hours, ideally overnight, until set with a gentle wobble.
If you want to unmold them, dip each ramekin briefly in warm water and invert onto a plate. To serve in the glass, simply spoon the coulis on top.
Fresh Berry Coulis
Makes about 8 tablespoons, enough for all four servings with extra.
- 150 g mixed berries (raspberries, strawberries, or blueberries), fresh or frozen
- 1 tbsp (about 8 g) powdered erythritol
- 1 tsp lemon juice
- 2 tbsp water
Per tablespoon: ~10 kcal, 1.5 g net carbs, 0 g protein, 0 g fat.
Method:
- Simmer the berries, erythritol, lemon juice, and water in a small pan for 5 to 7 minutes until the berries collapse.
- For a smooth coulis, blend and pass through a sieve to remove seeds. For a rustic finish, simply mash with a fork.
- Cool fully before spooning over the set panna cotta. The coulis keeps in the fridge for up to five days.
A two-tablespoon pour adds roughly 3 g of net carbs, bringing a topped serving to about 7 g net carbs and 285 kcal. Berries carry real fruit sugar, but the portion here is small and balanced by fiber. For more on weighing a little real fruit against your carb budget, see our explainer on net carbs versus total carbs.
How to Log This in CalEye
You have two good options. The fastest is photo logging: snap the finished glass and CalEye estimates the calories and macros from the image, which is ideal when you are eating a serving someone else plated for you or when you just want a quick approximate entry.
For a recipe you will make again, the precise route is to build it once in My Recipes. Enter each ingredient by weighed amount, set the yield to four servings, and CalEye stores the per-serving macros so every future log is a single tap. Because this is a homemade, repeatable dish, that one-time setup pays off across every batch you make. When you scale the recipe up for guests, our note on recipe and calorie scaling keeps the per-serving numbers honest.
CalEye applies net-carb logic to sugar alcohols automatically. Erythritol is subtracted fully from the carbohydrate total because it is glycemically inert, while xylitol and maltitol are discounted only about half because they raise glucose meaningfully. That means the 50 g of erythritol in this recipe does not inflate your logged carbs, and the few grams you see come almost entirely from the milk and the berries.
A Note on Texture and Sweetness
The single most common complaint with sugar-free panna cotta is a faint grittiness, and it is almost always a dissolving problem rather than a recipe flaw. Powdered erythritol, gentle heat, and a thorough stir solve it. If you ever taste a cooling sensation, that is erythritol’s natural property; a monk-fruit blend tames it because you use less total erythritol to reach the same sweetness. Start with the 50 g here and adjust by 5 g next time to suit your palate, since sweetener tolerance is personal.
References
- U.S. Department of Agriculture, Agricultural Research Service. FoodData Central. Washington, DC: USDA, 2024.
- American Diabetes Association. “Get to Know Carbs.” Diabetes Food Hub and Standards of Care in Diabetes, 2024.
- Mooradian AD, Smith M, Tokuda M. “The role of artificial and natural sweeteners in reducing the consumption of table sugar.” Clinical Nutrition ESPEN, 2017;18:1-8.
Frequently asked questions
- Will erythritol stop the panna cotta from setting?
- No. Setting is entirely the job of the gelatin, not the sweetener. Erythritol dissolves into the warm cream and adds sweetness without affecting the gel network. As long as you bloom and fully dissolve the gelatin, the custard sets firm whether you sweeten it or not.
- Why does my erythritol panna cotta sometimes feel grainy?
- Erythritol can recrystallize if it is not fully dissolved or if the mix cools too fast. Warm the cream gently and stir until you cannot feel any grit on a spoon. Using powdered erythritol or a blended monk-fruit erythritol product almost always eliminates the issue.
- Can I make this dairy-free?
- Yes. Swap the cream and milk for full-fat coconut milk or a thick unsweetened almond-coconut blend. The macros shift toward more fat and the flavor turns slightly coconut, but the gelatin sets it the same way. Keep the gelatin quantity identical.
- How many net carbs are in one serving?
- About 4 grams of net carbs per serving for the panna cotta plus roughly 3 grams for a tablespoon of berry coulis, so close to 7 grams total. We subtract erythritol fully because it is glycemically inert and passes through largely unabsorbed.
- Is panna cotta safe for someone counting carbs for diabetes?
- In this sugar-free version, a single serving is a low-net-carb dessert that fits most carb budgets. As always, pair it with your own glucose data and portion to your plan. Individual responses vary, so check your meter or CGM the first time you try it.