Panna cotta is a traditional Italian dessert known for its delicate, creamy texture and elegant simplicity. The name means “cooked cream” in Italian, and that’s exactly what it is – a blend of sweetened cream, gently heated and set with gelatin to create a smooth, custard-like dessert without the need for eggs.
To make this classic Italian dessert, heavy cream (sometimes mixed with milk for a lighter version) is combined with sugar and gently warmed. Gelatin is then added to help the mixture set as it cools. Once poured into molds or serving glasses, the panna cotta is chilled for several hours until it becomes firm yet still jiggles slightly when moved. The texture is silky, soft, and melts in your mouth.
Panna cotta is incredibly versatile and pairs beautifully with a variety of toppings. It’s often served with a fruit coulis, like raspberry, strawberry, or mango, which adds a fresh, tangy contrast to the rich creaminess of the base. You can also top it with caramel sauce, chocolate ganache, honey, or even espresso syrup for a more decadent twist.
Vanilla is the most popular flavor for panna cotta, using fresh vanilla beans or extract for a fragrant, classic taste. However, variations include infusing the cream with ingredients like citrus zest, lavender, coffee, or spices such as cardamom or cinnamon.
Because it can be made ahead of time and stored in the fridge, panna cotta is a favorite among home cooks and professional chefs alike. It’s light yet indulgent, perfect for ending a meal on a sweet, refined note.
Whether you serve it in elegant ramekins or unmolded onto a plate, panna cotta is a dessert that always feels special, minimal in ingredients, but maximum in flavor and charm.

Ingredients
- 1 cup heavy cream Can substitute with half-and-half for a lighter version
- 1 cup milk Whole milk works best
- 1/4 cup sugar Granulated
- 1 teaspoon vanilla extract Pure vanilla extract for better flavor
- 1 packet gelatin Unflavored
- 3 tablespoons water Cold water to bloom the gelatin
Instructions
- In a small bowl, sprinkle gelatin over cold water and let it sit for about 5-10 minutes to bloom.
- In a saucepan, combine heavy cream, milk, and sugar. Heat over medium heat until the sugar dissolves and the mixture is hot, but not boiling.
- Remove the saucepan from heat and stir in the bloomed gelatin until fully dissolved.
- Add vanilla extract and mix well.
- Pour the mixture into greased ramekins or molds and refrigerate for at least 4 hours or overnight until set.
- To serve, unmold the panna cotta onto serving plates and drizzle with your favorite sauce, berries, or caramel.
Nutrition











The measurements are kinda confusing—1 packet gelatin size varies, right? I used a different brand and it almost didn’t set. Flavor was nice.
Made this last weekend and it came out super smooth. I used whole milk and the vanilla really shows—will definitely repeat.
Totally agree! I also used whole milk and it was so silky. The vanilla flavor came through perfectly—like you said, you can really taste it. Definitely making this again.
I tried it but mine didn’t set as well—maybe I didn’t bloom the gelatin long enough? Ended up kinda wobbly. Still tasted good though.
Delicious! Easy peasy! 🍮
Totally agree! It’s so simple and tasty. Can’t wait to try it myself! 🍰
Easy recipe! I used almond milk instead of whole milk and it still worked great! 🙂
This was SO easy to make and turned out fantastic! My family loved it!
Is it really that easy? I always thought Panna Cotta was hard to make.
Honestly, it’s super simple! I was surprised too the first time I made it. Just follow the steps and you’ll be fine!
Great dessert, but my gelatin didn’t bloom properly. What did I do wrong?
I had the same issue once! Make sure the water is really cold when you bloom the gelatin. You should also let it sit long enough, like at least 5-10 minutes, otherwise it won’t dissolve properly. Just keep trying! 😊
I tried this but it came out too runny even after 6 hours in the fridge. Maybe I didn’t do it right.
Maybe you didn’t let the gelatin bloom long enough? That can mess up the texture. Try it again!
Yum! I added some strawberries on top, it was delish! Will make again!
I didn’t have vanilla extract, so I used almond. It was ok, but maybe that was a mistake?
Almond extract can work too! Just gives it a different flavor, you know? Maybe next time try mixing half and half almond and vanilla.
I don’t know man, almond sounds weird for panna cotta. Vanilla is classic for a reason. Did you ruin it? Maybe! 😅
My dog licked the bowl clean! Doesn’t get much better than that! 🐶
This is the best dessert I ever made! So creamy and delicious!
Honestly easier than I thought. Next time I’ll bloom the gelatin a full 10 minutes because mine dissolved a little slower.
Great tip! I’ve noticed the gelatin can be a little stubborn depending on brand—10 minutes makes sense. I always rush it and then I’m surprised when it’s not fully smooth 😅
Yummy! This was super easy to make! I used almond extract instead of vanilla since that’s all I had and it was still good. Thanks for sharing!
I’m glad you enjoyed it! Almond extract sounds like a fun twist! I might try that next time.
Isn’t panna cotta just fancy jello? Not a fan… too wobbly for my taste.
Pretty good, though mine set a bit softer than expected. I think I probably didn’t bloom the gelatin long enough (I was impatient). Still tasted great.
Delicious and perfect for a dinner party. Everyone was impressed!
This sounds amazing! Can’t wait to try it at my next gathering. Thanks for sharing!
I had no idea what ‘blooming’ gelatin was, but turns out it was easy! Thanks for this recipe.
I think you can use gelatine sheets too, isn’t that right? Or maybe that’s just for other recipes?
10/10! Tasty and so easy! 🤗
Wow! This panna cotta is heavenly! Super easy to make and tastes like a cloud! 5 stars!
Made this for dessert night—super smooth texture and not too sweet. I used whole milk like the recipe says and it turned out perfectly. Vanilla smell was on point!
Panna Cotta? More like panna NOta! I tried it and it was a fail. Too jiggly.
Sorry to hear it didn’t work out! Sometimes the gelatin can be tricky. Did you let it sit long enough in the fridge?
The instructions are clear, and “hot but not boiling” is the key—followed that and it came out cleanly when I unmolded. Vanilla flavor is on point too.
Yes! That “hot but not boiling” part is the difference-maker. Mine always turns out silky when I don’t rush it.
Yummm! I added some coffee to mine and it turned out delicious! Will definitely make again.
Very simple. Should be more complicated for such a fancy dessert.
But it’s supposed to be easy! Why make a mess? Panna cotta is classic simplicity.
I disagree! Sometimes less is more. This sounds perfect for a fancy dessert!
Can confirm: don’t boil it. I almost did (whoops) and had to start over. After that it came out great.
Good call! The “hot but not boiling” step is the make-or-break for me too—boiling can wreck the texture. Glad you saved it.
Honestly panna cotta always sounds fancy but this was easy. I did half-and-half instead of heavy cream (because budget) and it was still good. Next time I’ll try the full cream for richer flavor.
Totally agree—panna cotta feels restaurant-level but it’s surprisingly straightforward. I like that you mention budget swaps too. Half-and-half for the win!
Wait, gelatin in cold water? I usually just toss it in warm milk and stir till it melts, so I’m skeptical about the “bloom for 5-10 minutes” part 😅 But if you got a good set, maybe I’ll follow it next time.
So delicious! I topped mine with fresh strawberries and melted chocolate. Absolute perfection!
Sounds amazing! I love your idea of strawberries and chocolate. Can’t wait to try it myself!
Not really sure if I did it right. The gelatin didn’t dissolve properly. How much water?
Best dessert ever! So creamy and smooth. Never going back to store-bought again!
Followed the steps pretty closely, but mine set a little too firm. Still tasty though, just harder to unmold. Maybe I should’ve measured the gelatin packet more carefully.
I tried it but it didn’t set properly. What did I do wrong? I followed the instructions. 😟
I don’t know, this seems too simple. Panna cotta is supposed to be fancy, right? 🤔
I had a hard time getting it out of the mold. Maybe I should have greased it more? Anyway, I thought it tasted bland, so I added fruit and more sugar. Not bad, just not perfect.
Deliciousness! My kids helped, and this was a big hit! Will make it again for sure!
Super easy recipe! I used coconut milk instead of cream and it turned out great! 🌴
It came out okay, but I think I added too much sugar. Next time I’ll reduce it.
Absolutely loved it! I used this as the dessert for my dinner party. Will make again for sure! Thanks!
I did it without the gelatin cause I’m vegan but it was a flop! Guess you really need the gelatin.