If you’ve been looking for a simple and elegant low carb dessert, this vanilla panna cotta is exactly what you need. It’s creamy, silky, and tastes like something you’d get at a fancy restaurant.
The best part? It’s completely keto friendly and uses just a handful of ingredients. No complicated steps, no special equipment, just mix, pour, and let the fridge do the rest.

Panna cotta is one of those desserts that sounds impressive but is actually one of the easiest things you can make. It literally means “cooked cream” in Italian, and that’s pretty much all there is to it.
The vanilla flavor here is smooth and rich without being overly sweet. And if you top it off with some fresh raspberries, you get that perfect little touch of tartness that balances everything out.

Whether you’re making this for a dinner party or just treating yourself on a weeknight, it’s a low carb dessert you’ll come back to again and again.
Why You’ll Love This Recipe
It Feels Like a Fancy Dessert – Panna cotta is the kind of dessert you see at nice Italian restaurants, and now you can make it at home without kicking yourself out of ketosis. It looks and tastes impressive, but it is secretly super simple to pull off.
Only 6 Ingredients – You need heavy cream, almond milk, erythritol, vanilla, gelatin, and raspberries. That is it. No weird hard to find keto ingredients, no specialty flours, and nothing complicated to track down.

No Baking Required – You do not even need to turn on your oven for this one. Everything happens on the stovetop and in the fridge, which makes it perfect for warm days when you do not want to heat up the kitchen.
Naturally Very Low Carb – Heavy cream and almond milk are already keto staples, and erythritol adds zero net carbs. This means you get a rich, creamy, satisfying dessert that fits right into your daily macros without any guilt.
Ingredients
- 2 cups Heavy Cream
- 1/2 cup Unsweetened Almond Milk
- 1/3 cup Powdered Erythritol
- 1 Vanilla Bean, split and scraped (or 2 tsp Vanilla Extract)
- 2 1/4 tsp Unflavored Gelatin Powder
- 3 tbsp Cold Water
- Fresh Raspberries, for serving
How to Make
Step 1
Sprinkle the gelatin powder evenly over the cold water in a small bowl. Let it sit for 5 minutes to bloom.

Step 2
In a saucepan over medium heat, combine the heavy cream, almond milk, powdered erythritol, and vanilla bean seeds. Heat while stirring until the mixture is warm and the sweetener has dissolved. Do not let it boil.

Step 3
Remove the pan from the heat. Add the bloomed gelatin and stir continuously for 1 minute until the gelatin is fully melted and incorporated.
Step 4
Divide the mixture evenly among 4 to 6 ramekins or small glasses. Let cool at room temperature for 15 minutes.
Step 5
Cover each ramekin with plastic wrap and refrigerate for at least 4 hours or overnight until fully set and jiggly.

Step 6
Serve chilled, topped with a handful of fresh raspberries.

Helpful Tips
Bloom the Gelatin Properly
When you sprinkle the gelatin over the cold water, make sure you spread it out evenly so every granule touches the water. If you dump it in a clump, the middle stays dry and you end up with lumps that won’t dissolve later.

The water must be cold. If you use warm or hot water, the gelatin will start melting unevenly and you won’t get that smooth, even bloom you need.
After 5 minutes the gelatin should look like a solid, spongy little disc. That’s exactly what you want. If it still looks powdery in spots, give it another minute or two before moving on.
Don’t Let the Cream Boil
This is the most important thing to get right. When you’re heating the cream mixture on the stove, keep it at medium heat and stir often. You want it warm enough that the erythritol dissolves completely, but the second you see tiny bubbles forming around the edges, take it off the heat.
If the cream boils, it can develop a cooked or slightly scorched taste that you’ll notice in the final panna cotta. Boiling can also mess with how the gelatin sets later, giving you a rubbery texture instead of that silky, creamy one you’re going for.
Stir the Gelatin In Completely
Once you add the bloomed gelatin to the warm cream, stir it without stopping for a full minute. The gelatin needs to melt and blend into the cream completely. If you stir for just a few seconds and walk away, you might end up with little gel pockets in your finished panna cotta.

A good way to check is to lift your spoon and look at the mixture dripping off it. It should look smooth and slightly thicker than regular cream, with no visible bits of gelatin anywhere.
If you spot any small lumps, keep stirring. The cream should still be warm enough to melt them. If it has cooled down too much, you can put it back on very low heat for 30 seconds while stirring to help everything dissolve.
You Might Also Like
- Low Carb 2-Minute Chocolate Mousse
- Low Carb Creme Brulee
- Low Carb Lemon Bars
- Low Carb Strawberry Cheesecake Bites
- Low Carb Tiramisu Cups
Frequently Asked Questions
Can I use vanilla extract instead of a vanilla bean?
Yes, absolutely. If you don’t have a vanilla bean or don’t want to spend the extra money on one, 2 teaspoons of vanilla extract works perfectly fine. Just stir it in when you add the bloomed gelatin.
A vanilla bean will give you those pretty little specks and a slightly more intense flavor, but extract still makes a delicious panna cotta that tastes great.
Low Carb Vanilla Panna Cotta
Ingredients
Equipment
Method
- Sprinkle the gelatin powder evenly over the cold water in a small bowl. Let it sit for 5 minutes to bloom.
- In a saucepan over medium heat, combine the heavy cream, almond milk, powdered erythritol, and vanilla bean seeds. Heat while stirring until the mixture is warm and the sweetener has dissolved. Do not let it boil.
- Remove the pan from the heat. Add the bloomed gelatin and stir continuously for 1 minute until the gelatin is fully melted and incorporated.
- Divide the mixture evenly among 4 to 6 ramekins or small glasses. Let cool at room temperature for 15 minutes.
- Cover each ramekin with plastic wrap and refrigerate for at least 4 hours or overnight until fully set and jiggly.
- Serve chilled, topped with a handful of fresh raspberries.