Keto Panna Cotta

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published July 9, 2021 • Updated March 11, 2026

Reader Rating
4.5 Stars (4 Reviews)

This post may contain affiliate links. See my disclosure policy.

A creamy, yogurt-based panna cotta that sets smoother than any heavy cream version I've tried. I top mine with a sugar-free orange basil raspberry sauce that people always ask about.

I tested this with heavy cream first (like every other recipe out there) and switched to yogurt after the third batch. The texture is completely different. Yogurt gives you a cleaner set that’s creamy without being dense. I wasn’t expecting that, but it makes sense: yogurt has a slight tang that lightens everything without losing richness. Multiple readers have told me the same thing, including one who tried four other recipes before landing here and said the yogurt is what changed everything. That matches my experience exactly.

three panna cottas in jars with berries and basil

This is one of those desserts I make the night before and forget about. Twenty minutes of actual work, then it chills overnight, and by the time guests show up the next day it’s ready to plate. I’ve left these in the fridge for two full days before serving and the texture held up perfectly. I’ve served them at dinner parties where three people asked for the recipe before we finished eating. The orange basil raspberry sauce is what catches people off guard. Basil cuts through the sweetness just enough, and the whole thing feels more put-together than the effort it takes.

If you like this kind of set-and-forget gelatin dessert, I have a few others worth trying. My chocolate mousse is richer and more indulgent, while the raspberry no-bake cheesecake leans tangy. This keto panna cotta sits right in between: light, creamy, and not too sweet.

The whole base comes together in under 20 minutes. I use coconut milk, unflavored gelatin, erythritol, and plain low carb yogurt. That’s it. No fussy tempering, no water bath, no oven. You heat the milk, bloom the gelatin, stir in the yogurt, and walk away. The fridge does the rest. I’ve made this so many times now that I can do it while cooking dinner without even thinking about it. The hardest part is waiting for it to set, which takes 3-4 hours (or overnight if you’re prepping ahead).

I top mine with a raspberry sauce made with fresh berries, monkfruit sweetener, orange zest, and minced basil. One reader (Holly) told me she pulled back on the orange zest after a few batches because it was overpowering. I like mine with the full amount, but start with half the zest if you’re not sure and adjust from there. The sauce keeps separately in the fridge for a few days, so you can make everything ahead and just assemble when you’re ready to serve.

How to Unmold and Serve

If you want to flip yours onto a plate, run a thin knife around the edge of the ramekin first. Dip the bottom in warm water for about 10 seconds, then invert it in one smooth motion. Don’t wiggle it. I’ve done this probably 30 times and the warm water dip is the difference between a clean release and a mess.

If yours went too firm in the fridge (it happens), pull it out about 15 minutes before serving. It softens right up at room temperature. I actually prefer the texture after it sits out a few minutes.

Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Panna Cotta

4.5 (4) Prep 20m Cook 180m Total 200m 4 servings

Keto Panna Cotta Ingredients

Raspberry Orange Basil Sauce Ingredients

  • 1 cup raspberries
  • 3 tablespoons monkfruit blend sweetener
  • zest from one orange
  • 5-6 basil leaves, minced
  • 2 tablespoons water
  • 1 teaspoon xanthan gum

Step by Step Instructions

Step by Step Instructions

1
Bloom gelatin

Pour 1/4 cup coconut milk in a small bowl and sprinkle in gelatin. Set aside for 10 minutes.

gelatin blooming in a small bowl need to a whisk
2
Start the panna cotta base

In a large saucepan, simmer the remaining milk over low medium heat. Add sweetener and stir to combine. Add gelatin mixture and whisk vigorously until dissolved. Remove from heat and add vanilla.

panna cotta cooking in a steamy saucepan
3
Add yogurt

Stir in yogurt. Divide into serving dishes and refrigerate for 3 – 4 hours until set.

a saucepan with a creamy white sauce in it
4
Make sauce

Add berries and sweetener in a saucepan. Cook over medium heat until berries have softened and released their juices. Add basil, orange zest, water and xanthan gum. Cook for 5 minutes until thickened. Spoon over set panna cotta.

mixing a berry mixture in a saucepan with a spoon
Nutrition Per Serving
186 Calories
12.6g Fat
9.5g Protein
4.2g Net Carbs
7.3g Total Carbs
4 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Panna Cotta

Frequently Asked Questions

Can I make this the night before?

I make this the night before almost every time. It needs 3-4 hours to set, so making it the evening before a dinner party is ideal. The texture actually improves with a longer chill. I've pulled them out after 12 hours and they were perfect.

How do I unmold it without it breaking?

I run a thin knife around the edge, dip the bottom of the ramekin in warm water for about 10 seconds, then flip it in one smooth motion. The warm water is the key. I skipped that step the first time and ended up with a mess on the plate.

Why did mine come out rubbery?

Too much gelatin. I've been there. Stick to the exact amount in the recipe. The other thing I've noticed is that yogurt makes a real difference. I tested heavy cream (like most recipes call for) and it set firmer and chewier. Yogurt gives a softer, creamier result.

How many net carbs per serving?

This comes in around 2-3g net carbs per serving depending on the yogurt you use. I use Two Good (2g per serving) which keeps it on the lower end. The raspberry sauce adds a small amount, but the monkfruit sweetener keeps it minimal. Fits easily into a keto day.

Can I make a chocolate or coffee version?

I've tried both. For chocolate, I stir in 2 tablespoons of unsweetened cocoa powder when I add the sweetener to the warm milk. For coffee, I replace about 1/4 cup of the coconut milk with strong brewed espresso. Both set the same way. The chocolate version reminds me of my peanut butter mousse but lighter.

Can I freeze this?

I don't recommend it. I tried freezing a batch once and the gelatin texture completely changed when it thawed. It went grainy and lost that smooth quality. This keeps in the fridge for up to 5 days though, so I just make a small batch when I want it.

Is this recipe dairy-free?

The base uses coconut milk, so it's close. The yogurt is the only dairy component. I've made it with dairy-free yogurt (just make sure it's unsweetened) and it set fine. The texture is slightly thinner but still creamy. My dairy-free ice cream uses a similar coconut milk base if you're going fully dairy-free.

What can I use instead of erythritol?

I've swapped in monkfruit sweetener and it works the same way. Stevia works too, but check the conversion since it's much sweeter drop for drop. I prefer monkfruit because it dissolves cleanly and doesn't have that cooling effect erythritol sometimes has.

Similar Recipes

Others looking for “Keto Panna Cotta” also liked:

a thick panna cotta with a raspberry syrup and basil leave

You don’t need special molds for this. I use ramekins or small glass dishes, and I try to keep them the same size so the presentation looks clean. A silicone muffin tin works too, but I noticed the texture comes out slightly different (a little less smooth around the edges). When I’m serving guests, I stick with ramekins and either leave them as-is or flip them onto a plate.

If you have leftovers, they keep well in the fridge for up to 4 days. I don’t freeze these. The gelatin texture breaks down and you lose that smooth, creamy quality. Better to make a small batch fresh each time. If you’re looking for a dessert that does freeze well, I’d go with cheesecake fluff instead.

A Classic Italian Dessert

Panna cotta is a traditional Italian dessert made with milk, cream, and gelatin. The name translates to “cooked cream,” which is funny because you barely cook anything. It’s one of the simplest desserts in Italian cooking, and I think that’s why it works so well at home.

The classic version uses sugar and heavy cream. I skip both. I use erythritol for sweetness and yogurt in place of most of the cream, which gives a lighter, silkier texture that I actually prefer. The topping is sweetened with monkfruit instead of sugar too. Vanilla is the traditional flavor, but I’ve found this base holds up to bolder toppings better than a plain cream version would.

creamy white panna cotta topped with basil leaves and raspberries

Choosing the Right Gelatin

Gelatin is what gives this dessert its structure, so the type matters. I use unflavored, grass-fed powdered gelatin. Stay away from flavored gelatin packets (they’re loaded with sugar). The biggest mistake I see is using too much. If you add extra thinking it’ll set firmer, you end up with something rubbery. Stick to the amount in the recipe and let the full chill time do its job.

Which Yogurt Works Best

Most grocery store yogurts have more sugar than you’d expect. For this recipe, grab a plain, low carb yogurt. I use Two Good (2g carbs per serving) and it works perfectly here. Plain Greek yogurt is fine too if you can’t find a low carb option specifically. Just check the nutrition label before you buy. I’ve tested flavored yogurts in this and they throw off the sweetness balance, so I stick with plain or vanilla.

The Orange Basil Raspberry Sauce

This sauce is what makes the whole thing. Basil adds a refreshing, almost herbal note that cuts through the sweetness, while raspberry and orange bring just enough fruit flavor without overpowering the base. I almost didn’t add the basil originally, but it pulls everything together.

If you want to switch things up, a few keto-friendly variations work well: stir cocoa powder into the base for a chocolate version, add a shot of espresso for coffee, or swap the raspberries for strawberries. Each one changes the character without needing a new recipe. For something completely different with gelatin, try my raindrop cake or gummy worms.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Dessert Recipes

three slices of bread on a board falling down next to the loaf
30 Mins
Keto Bread
4.6 Stars (38 Reviews)

I tested this recipe nine times to get the rise right. Almond flour loaf with 12g protein per slice, bakes up tall and fluffy, slices clean for...

See the Recipe
Closeup of a keto pizza topped with basil, olive and pepperoni.
22 Mins
Keto Chicken Crust Pizza
4.9 Stars (28 Reviews)

I know, a pizza crust made of chicken sounds strange. But hear me out: 4 ingredients, 1.8g net carbs, and 27g of protein per serving (that's more...

See the Recipe
slice of keto carrot cake
45 Mins
Keto Carrot Cake with Almond Flour
4.9 Stars (95 Reviews)

Almond flour, real shredded carrots, and cream cheese frosting with sour cream. 5.6g net carbs per slice. I make this every Easter and Thanksgiving.

See the Recipe
keto chocolate chip cookie stack
145 Mins
Keto Almond Flour Chocolate Chip Cookies
4.8 Stars (36 Reviews)

I accidentally invented these while making butter bars, and they turned out to be the chewiest almond flour chocolate chip cookies I've ever baked....

See the Recipe
holding a spoonful of fluffy jello dessert over a bowl of pink creamy pudding
5 Mins
Jello Whip
4.8 Stars (5 Reviews)

Jello whip is a fluffy, 3-ingredient keto dessert I make when I want something sweet in under 5 minutes. Whipped cream cheese, heavy cream, and sugar...

See the Recipe
golden brown french fries on a plate
12 Mins
Keto French Fries
4.9 Stars (34 Reviews)

These almond flour French fries are the closest thing to fast food fries I've found on keto. From the golden crispy outside to the soft potato-like...

See the Recipe
Reviews 7
4.5 Stars (4 Reviews)
  1. H
    Holly Mar 5, 2026

    Made this four times now and the raspberry sauce has shifted a little each time. First few, I was heavy with the orange zest and it came out too bright against the panna cotta, so I've pulled back to about half. The panna cotta base I leave exactly as written. Sets up clean and silky every time and I've stopped messing with it.

  2. B
    Brittany Feb 27, 2026

    Wasn't sure yogurt would work but the texture came out clean, no rubbery bite. The raspberry sauce with orange zest is what sold me.

    1. Annie Lampella
      Annie Lampella Feb 28, 2026

      That orange zest is what pulls the raspberry sauce together. The yogurt gives a cleaner set than heavy cream. I tested both.

  3. P
    Priya Feb 26, 2026

    Tried four different keto panna cotta recipes before this one and every single one had this rubbery texture that felt more like Jell-O than actual dessert. The yogurt here is what changes it, so much creamier and it actually holds together right. Four stars because I overchilled mine and it got a little too firm, but that is on me, not the recipe.

    1. Annie Lampella
      Annie Lampella Mar 1, 2026

      Four other recipes before this one. Pull it out 15 minutes before serving if it goes too firm, it softens right up.

  4. L
    Lorraine Feb 16, 2026

    Brought these to a dinner party last weekend and had three people ask for the recipe before dessert was even over. The orange zest with basil combination really caught people off guard in the best way.

    1. Annie Lampella
      Annie Lampella Feb 16, 2026

      That herb combo is sneaky good, right? I almost didn't add the basil but it cuts through the sweetness just enough.

Leave a Review