Caramel Panna Cotta
This Caramel Panna Cotta is silky, creamy, and delicately flavored with vanilla, finished with a rich homemade caramel sauce that slowly runs down the sides.
Despite its elegant appearance, panna cotta is surprisingly simple to prepare. The creamy base requires only a handful of ingredients, and because this is a no-bake dessert, the refrigerator does most of the work.
Make it ahead for dinner parties, holidays, date nights, or whenever you want an impressive dessert without spending hours in the kitchen.

Easy Caramel Panna Cotta
Panna cotta literally means “cooked cream,” and that’s essentially what we’re making.
Heavy cream, milk, sugar, and vanilla are gently heated before softened gelatin is added. The mixture is then poured into ramekins and refrigerated until softly set.
The goal isn’t to create something firm like gelatin dessert. Good panna cotta should be delicate, creamy, and just firm enough to hold its shape.
For this version, we’ll also make a simple caramel sauce from sugar, butter, and cream.
Once the panna cotta is chilled, spoon the caramel over the top and let it naturally run down the sides.
⭐ Why You’ll Love This Recipe
- Silky, creamy texture
- Rich homemade caramel sauce
- No baking required
- Simple ingredients
- Elegant presentation
- Perfect make-ahead dessert
- Great for dinner parties
- Delicate vanilla flavor
- Easy individual servings
- Looks much harder than it actually is
🛒 Ingredients & Substitutions
For the Panna Cotta
Heavy cream – Creates the rich, creamy texture panna cotta is known for.
Whole milk – Lightens the cream slightly so the finished dessert isn’t excessively heavy.
Granulated sugar – Provides gentle sweetness.
Vanilla extract – Gives the cream its classic vanilla flavor. Vanilla bean paste can also be used.
Unflavored powdered gelatin – Allows the panna cotta to set while maintaining its delicate texture.
Cold water – Used to bloom the gelatin before adding it to the warm cream.
For the Caramel Sauce
Granulated sugar – Melts and caramelizes into the base of the sauce.
Unsalted butter – Adds richness.
Heavy cream – Turns the caramelized sugar into a smooth pourable sauce.
Salt – A small amount balances the sweetness.

👩🍳 How to Make Caramel Panna Cotta
1. Bloom the Gelatin
Pour the cold water into a small bowl.
Sprinkle the gelatin evenly over the surface.
Let it stand for approximately 5–10 minutes.
The gelatin should absorb the water and become thick.
2. Heat the Cream
Combine the heavy cream, whole milk, and sugar in a saucepan.
Heat over medium-low heat, stirring occasionally.
You want the mixture hot enough to dissolve the sugar, but do not let it boil.
3. Add the Vanilla
Remove the saucepan from the heat.
Stir in the vanilla.
4. Add the Gelatin
Add the bloomed gelatin to the warm cream mixture.
Whisk gently until the gelatin has completely dissolved.
There should be no visible gelatin pieces remaining.
5. Fill the Ramekins
Divide the mixture between 6 small ramekins or dessert glasses.
Let them cool slightly before transferring them to the refrigerator.
6. Chill
Refrigerate for at least 4 hours, although overnight is even better.
The panna cotta should be softly set with a delicate wobble.

🍯 How to Make the Caramel Sauce
1. Melt the Sugar
Place the sugar in a clean heavy-bottomed saucepan over medium heat.
Allow it to begin melting.
Gently swirl the pan as necessary rather than stirring aggressively.
2. Caramelize
Continue heating until the sugar becomes a deep amber color.
Watch carefully because caramel can go from golden to burned quickly.
3. Add the Butter
Remove the pan from the heat.
Carefully add the butter and whisk.
The mixture may bubble vigorously.
4. Add the Cream
Slowly pour in the heavy cream while whisking carefully.
The caramel will bubble again.
Continue whisking until smooth.
5. Add Salt
Stir in a small pinch of salt.
Allow the caramel to cool.
It will thicken considerably as it cools.
🍮 How to Unmold Panna Cotta
Run a thin knife carefully around the upper edge.
Dip the bottom of the ramekin briefly in warm water.
Don’t leave it submerged for long.
Place a serving plate over the ramekin and invert both together.
Gently lift the ramekin.
The panna cotta should release onto the plate while maintaining its shape.
Spoon cooled caramel sauce over the top immediately before serving.
✨ Variations
Salted Caramel Panna Cotta
Increase the salt slightly in the caramel and finish with a tiny pinch of flaky sea salt.
Espresso Caramel Panna Cotta
Add espresso powder to the warm cream mixture.
Chocolate Panna Cotta
Melt dark chocolate into the hot cream before adding the gelatin.
Coconut Caramel Panna Cotta
Replace part of the dairy with full-fat coconut milk.
Berry Panna Cotta
Replace the caramel with fresh berry compote.
🔥 Tips for Perfect Panna Cotta
Don’t boil the cream. Gentle heating is enough.
Bloom the gelatin first. Adding dry gelatin directly to the cream can create lumps.
Don’t use too much gelatin. Panna cotta should wobble rather than becoming rubbery.
Give it enough chilling time. Four hours is the minimum; overnight is excellent.
Watch caramel carefully. Once the sugar reaches amber, it can burn very quickly.
Be careful when adding cream to caramel. The mixture will bubble aggressively and is extremely hot.
Cool the caramel before serving. Very hot caramel can melt the panna cotta.
❄️ Storage
Refrigerator
Keep panna cotta covered in the refrigerator for up to approximately 3 days.
For the best presentation, add the caramel shortly before serving.
Caramel Sauce
Store homemade caramel sauce separately in an airtight container in the refrigerator.
Gently warm it if it becomes too thick, then allow it to cool enough that it won’t melt the panna cotta.
Freezing
Panna cotta is best refrigerated rather than frozen because freezing can negatively affect its smooth creamy texture.
❓ FAQs
What is panna cotta?
Panna cotta is an Italian cream-based dessert set with gelatin and typically served chilled.
What should panna cotta texture be like?
It should be smooth, creamy, and softly set with a noticeable wobble. It shouldn’t be stiff or rubbery.
Why didn’t my panna cotta set?
The gelatin may not have been measured correctly, fully dissolved, or given enough refrigeration time.
Why is my panna cotta rubbery?
Too much gelatin is the most likely reason.
Can I make Caramel Panna Cotta ahead of time?
Yes. It’s actually an excellent make-ahead dessert because it needs several hours to chill.
Can I serve it in glasses instead of unmolding it?
Absolutely. Pour the mixture directly into dessert glasses, refrigerate, and spoon caramel over the top before serving.
Is panna cotta the same as crème brûlée?
No. Crème brûlée uses eggs and is baked as a custard, while panna cotta is generally set with gelatin and doesn’t require baking.
Caramel Panna Cotta
Ingredients
Method
- Pour the cold water into a small bowl and sprinkle the gelatin evenly over the surface. Let it bloom for 5–10 minutes.
- Combine the heavy cream, whole milk, and sugar in a saucepan over medium-low heat.
- Heat gently, stirring occasionally, until the sugar dissolves and the mixture is hot but not boiling.
- Remove from the heat and stir in the vanilla.
- Add the bloomed gelatin and whisk gently until completely dissolved.
- Divide the panna cotta mixture between 6 ramekins or dessert glasses.
- Cool slightly, then refrigerate for at least 4 hours or overnight until softly set.
- To make the caramel, place the sugar in a heavy-bottomed saucepan over medium heat.
- Allow the sugar to melt and turn deep amber, gently swirling the pan when necessary.
- Remove from the heat and carefully whisk in the butter.
- Slowly add the heavy cream while whisking carefully. The mixture will bubble vigorously.
- Stir in the salt and allow the caramel sauce to cool.
- To unmold the panna cotta, carefully loosen the upper edge and briefly dip the bottom of each ramekin in warm water.
- Invert onto a serving plate.
- Spoon cooled caramel sauce over each panna cotta immediately before serving.
