Panna cotta recipe is one of the easiest elegant Italian desserts you can make at home. With just cream, milk, sugar, vanilla, and gelatin, this panna cotta recipe sets into a silky, creamy dessert with that perfect delicate wobble.
Five ingredients, fifteen minutes of actual work, and a few hours in the fridge. That’s it. The result is a dessert that looks genuinely elegant, tastes incredibly light and creamy, and impresses everyone at the table every single time.
I’ve tested this with different ratios of gelatin, tried it with both heavy cream and half-and-half, and figured out exactly what makes it set with that perfect barely-there wobble. Here’s the version I keep coming back to.
Why This Recipe Works
- Only 5 ingredients — all easy to find at any grocery store
- Sets with a silky, just-firm-enough texture that holds its shape when unmolded
- Make-ahead friendly — perfect for dinner parties
- Works beautifully with any topping: berry coulis, caramel, honey, or fresh fruit
- No baking, no water bath, no special equipment
What Is Panna Cotta?
Panna cotta is a classic Italian chilled dessert whose name translates literally to ‘cooked cream.’ It originated in Piedmont, northern Italy, and is made by warming cream with sugar, blooming unflavored gelatin into it, then pouring the mixture into molds to set in the refrigerator.
It’s in the same family as custard or pudding, but because it uses gelatin rather than eggs as its setting agent, the texture is completely different — lighter, more delicate, and almost translucent at the edges when unmolded properly.
Ingredients
Serves 4 — in ramekins or small glasses:
- 2 cups heavy cream
- 1 cup whole milk
- 3 tablespoons granulated sugar
- 1 teaspoon pure vanilla extract (or 1 vanilla bean, split)
- 2¼ teaspoons unflavored gelatin powder (one standard envelope, such as Knox)
- 2 tablespoons cold water (to bloom the gelatin)

Ingredient Notes
Heavy cream: Do not substitute with half-and-half for the full cream amount — you need the fat content for richness. You can replace up to half with whole milk, which is what this recipe does.
Gelatin: One standard Knox envelope (2¼ teaspoons) is the perfect amount for 3 cups of liquid. If you’re new to working with gelatin, this guide on how to bloom gelatin helps explain exactly why blooming matters for smooth, lump-free panna cotta.
Vanilla: A real vanilla bean scraped into the cream is worth it here. The little black specks are part of the visual appeal. Pure extract works perfectly well too.
How to Make Panna Cotta

- Bloom the gelatin: Sprinkle the gelatin powder over 2 tablespoons of cold water in a small bowl. Let it sit undisturbed for 5 minutes. It will absorb the water and turn into a thick, rubbery paste — this is called blooming, and it’s what makes the gelatin dissolve evenly without clumping.
- Warm the cream: Combine the heavy cream, whole milk, and sugar in a medium saucepan over medium-low heat. Stir gently until the sugar fully dissolves and the mixture is steaming. Do not let it boil — you want it hot enough to melt the gelatin, not to cook the cream.
- Melt the gelatin: Remove the saucepan from the heat. Add the bloomed gelatin and stir until completely dissolved, about 1 minute. If you see any un-dissolved bits, return the pan to low heat for 30 seconds and stir again.
- Add the vanilla: Stir in the vanilla extract (or scrape in the vanilla bean seeds and add the pod too — remove before pouring).
- Pour and chill: Divide the mixture between 4 lightly oiled ramekins, small glasses, or silicone molds. Let them cool to room temperature, then cover with plastic wrap and refrigerate for at least 4 hours, or overnight.
- Unmold or serve straight: To unmold, run a thin knife around the edge of each ramekin, place a plate on top, and flip. Give it a gentle shake if needed. Or simply serve in the glass with your topping of choice.
Sophie’s Tips for the Perfect Set
- Don’t skip blooming the gelatin — adding dry powder directly to hot liquid causes lumps.
- Don’t boil the cream — boiling weakens gelatin’s setting power and can cause the dessert to not set properly.
- Lightly oil the molds if you want to unmold them — a neutral oil like grapeseed or a neutral cooking spray works.
- Test the set after 4 hours — gently shake a ramekin. It should wobble uniformly like jello, not slosh like liquid. If it’s still liquid, refrigerate for another 2 hours.
- Temperature matters — make sure the panna cotta has fully cooled before you refrigerate it, or condensation will form inside the mold.
Topping Ideas
The beauty of panna cotta is that it’s a blank canvas. Here are the toppings I come back to:
- Fresh strawberry or raspberry coulis (blend, strain, sweeten slightly)
- Honey and chopped pistachios
- Caramel sauce with a pinch of flaky salt
- Fresh mixed berries with a squeeze of lemon
- Mango puree for a tropical version
- Dark chocolate sauce if you want something richer

Variations
Vanilla bean panna cotta: The classic. Scrape a whole vanilla bean into the cream and strain before pouring.
Coconut panna cotta: Replace 1 cup of heavy cream with full-fat coconut milk. If you love tropical no-bake desserts, you’ll also like this no bake mango truffles recipe.
Honey panna cotta: Swap the sugar for 3 tablespoons of honey. The flavor is more complex and floral.
Coffee panna cotta: Add 1 tablespoon of instant espresso powder to the warm cream. Pairs beautifully with chocolate sauce.
Storage
Refrigerator: Covered panna cotta keeps for up to 3 days. The texture stays perfect.
Freezer: Not recommended — gelatin-based desserts separate and become grainy when frozen and thawed, similar to what happens with this bariatric jello fluff recipe.
Frequently Asked Questions
Why didn’t my panna cotta set?
The most common reasons are: not enough gelatin, gelatin that wasn’t fully dissolved, or a cream that was too hot (boiling denatures gelatin). Check that you used the full amount and that it dissolved completely.
Can I make panna cotta without gelatin?
Yes. Agar-agar is the most common plant-based alternative. It works well, but the final texture is firmer and less silky than traditional gelatin panna cotta. For more gelatin-free dessert options, see stabilized whipped cream without gelatin.Use about 1 teaspoon of agar powder for this recipe. Note that agar sets firmer than gelatin and the texture will be less silky.
Can I make panna cotta the day before?
Absolutely — it’s actually better made the night before. 8 hours of setting time gives a more even, firmer result than the 4-hour minimum.
How do I get clean unmolding?
Lightly oil the ramekins before pouring, run a thin flexible knife around the very top edge before flipping, and give the ramekin a confident downward shake over the plate. A brief (2–3 second) dip in warm water helps release stubborn ones.
Is panna cotta gluten-free?
Yes — this recipe contains no flour or gluten-containing ingredients.

The Easiest Panna Cotta Recipe You’ll Ever Make
- Total Time: 4 hours 20 minutes
- Yield: 4 servings 1x
Description
A silky, creamy Italian dessert made with cream, milk, sugar, vanilla, and gelatin, chilled until perfectly set with a delicate wobble.
Ingredients
- 2 cups heavy cream
- 1 cup whole milk
- 3 tablespoons granulated sugar
- 1 teaspoon pure vanilla extract (or 1 vanilla bean, split)
- 2¼ teaspoons unflavored gelatin powder
- 2 tablespoons cold water
Instructions
- Sprinkle the gelatin powder over 2 tablespoons of cold water in a small bowl and let it sit for 5 minutes.
- Combine the heavy cream, whole milk, and sugar in a medium saucepan over medium-low heat.
- Stir gently until the sugar dissolves and the mixture is steaming, but do not boil.
- Remove the saucepan from the heat and add the bloomed gelatin.
- Stir until the gelatin is completely dissolved, about 1 minute.
- Stir in the vanilla extract, or scrape in the vanilla bean seeds and remove the pod before pouring.
- Divide the mixture between 4 lightly oiled ramekins, small glasses, or silicone molds.
- Let them cool to room temperature.
- Cover with plastic wrap and refrigerate for at least 4 hours or overnight.
- Unmold by running a thin knife around the edge and flipping onto a plate, or serve directly in the glass.
Notes
Do not boil the cream, as it can weaken the gelatin. Blooming the gelatin is essential for a smooth texture and perfect set.
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Category: Dessert
- Method: No Bake
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 12g
- Sodium: 55mg
- Fat: 35g
- Saturated Fat: 22g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 0g
- Protein: 5g
- Cholesterol: 110mg
Keywords: panna cotta recipe, panna cotta, Italian dessert, creamy dessert, no bake dessert
