Italian Panna Cotta Recipe
This Italian Panna Cotta Recipe is luscious and creamy without being too heavy. The flavor of vanilla perfectly complements fruit and fresh fruit sauces.
If you are looking for the best make-ahead dessert, then look no further. Here’s an Italian dessert that looks impressive, easy, and almost fail-proof!

Panna Cotta with vanilla bean is one of my most popular desserts. This is easy to make, egg-free and gluten-free, so what’s not to love?
Like Italian Tiramisu, Crostata di Marmelata, and Cannoli Cake, this classic Italian panna cotta recipe is well-known but often considered difficult. However, it’s actually quite simple with very little that can go wrong.
Italians have quite a sweet tooth but usually purchase most of their sweet treats at a pasticceria (a shop selling cakes and pastries). But many of the best Italian desserts, like this vanilla panna cotta, are quite easily made at home.
For complete ingredient quantities and full instructions, please scroll to the printable recipe card at the bottom of the page.
Ingredients

Panna Cotta means “cooked cream” in Italian, so there is no guessing what the main ingredient is in this recipe. I find that this dessert, made entirely with cream, results in a slightly fatty or oily mouth feel. Because of this, I like to add both milk and cream.
You will need a few simple ingredients.
- Cream – I use heavy cream, which has 35% fat. Look for cream that has no additives like gelatin, which will make the panna cotta firmer.
- Milk – just regular whole full-fat milk is fine.
- White sugar – granulated white sugar will dissolve easily.
- Unflavored powdered gelatin – this Cinnamon Panna Cotta recipe talks more about the use of gelatin.
- Vanilla bean – the main flavor in this recipe, and easily found in most grocery stores.
- Salt – You’ll need just a pinch to bring out the natural flavors.
Instructions

Mix the gelatin into a small amount of water and allow it to bloom.

Heat together the remaining ingredients. Remove from the heat, add bloomed gelatin, and stir until completely dissolved.

Strain into a jug or pitcher.

Pour evenly into serving glasses.
Marcellina’s Hint: Put the cream and milk mixture in the fridge to cool completely without letting it set. Stir occasionally to prevent separation.
Substitutions
- Milk – Low-fat milk can be used instead of full-fat milk.
- Sugar – Instead of sugar, sweeten with mild-flavored honey, maple syrup, coconut sugar, or agave.
- Vanilla Bean – Use 3 teaspoons of vanilla extract instead of a vanilla bean.
Variations
- Tangy – substitute natural or Greek yogurt for milk.
- Light – use only whole, full-fat milk, leaving out the cream for a lighter dessert.
- Dairy-free – use coconut milk and coconut cream to make Coconut Panna Cotta.
Tips for Success
- Be sure to mix the powdered gelatin with cool water. The gelatin will absorb the water and become really thick. This is known as blooming.
- Heat cream/milk mixture gently over low to medium heat. This is not meant to boil.
- Stir the bloomed gelatin into the cream/milk mixture OFF the heat. Don’t boil gelatin because it will lose its setting properties. Be sure to dissolve it completely.
- Pouring from a jug will ensure serving glasses remain clean of spills.
- After pouring the panna cotta mixture into serving glasses, cover with plastic wrap and refrigerate to set.
FAQ
Yes! This recipe must be made in advance because it needs to be set. Make this dessert the day before you want to serve it for the best results.
Store in the refrigerator and wrap each glass in plastic wrap.
This dessert is best served within 24 hours once it has set. However, leftovers will keep for 3 or 4 days in the refrigerator, but the panna cotta will become firmer.
No, desserts set with gelatin are not suitable for freezing.

Serving suggestions
Fresh fruit or fruit sauces are the perfect accompaniment for creamy, vanilla desserts like this one.
- Try macerating halved/quartered strawberries and whole blueberries with a little sugar. Spoon over the set panna cotta with chopped pistachio nuts.
- Top with a few spoonfuls of homemade Strawberry coulis.
- Add a layer of Cherry sauce for a festive touch.
More recipes you’ll love
Nutella Panna Cotta
Ricotta Pie
Cinnamon Panna Cotta with Apple Crumble
Mango Gelato
Made this recipe?
Please let me know if you liked it by leaving a ★★★★★ star rating and a review below. And remember to subscribe to my newsletter – it’s free!

Italian Panna Cotta
Ingredients
- 2½ cups (600ml) heavy cream See note 1
- ½ cup (120ml) whole full fat milk
- ½ cup (100 grams) granulated white sugar
- 1 vanilla bean
- pinch salt
- 2½ teaspoons unflavored powdered gelatin See note 2
- 2 tablespoons water
Instructions
- Place the water in a small bowl, sprinkle powdered gelatin over the surface, then stir well. Let stand for 5-10 minutes to soften and bloom.
- While the powdered gelatin is blooming, cut the vanilla bean in half and with the back of the knife or a teaspoon, scrape out the seeds.
- Put the vanilla bean and scraped seeds into a medium saucepan with cream, milk, sugar, and salt. Place over medium heat, bring it to just boiling point, stirring to dissolve the sugar. Don't allow the cream and milk mixture to come to a rolling boil. When there are a few simmering bubbles, remove the saucepan from the heat.
- Cover the saucepan with a lid (to prevent a skin from forming) and let it stand for 5 minutes for the flavors to infuse.
- Stir the bloomed gelatin mixture into the still-hot cream/milk, whisking gently until smooth and dissolved. If the gelatin hasn’t fully dissolved, return the saucepan to the stove and heat gently over low heat. Stir constantly and don’t let the mixture boil.
- Strain into a 4 cup jug/pitcher to remove the vanilla and any pieces that may have broken off. Place the jug/pitcher in the fridge until it cools completely but doesn't set. Stir now and then so that it doesn't separate.
- Then pour cream/milk mixture into 8 individual serving glasses.
- Cover the glasses with plastic wrap and refrigerate for at least 4-6 hours, or until completely set.
- Serve with fruit and chopped nuts.
Notes
- The cream should be around 35% butterfat and not contain additives.
- The gelatin powder used is platinum strength. As a guide, 2 teaspoons will set 2 cups plus 4 teaspoons of liquid (or 2 metric cups/500ml).
- Add the gelatin to cold water so it can bloom properly and become thick and gelatinous.
- Warm the cream and milk gently over low to medium heat. Don’t let it come to a rolling boil.
- Stir the bloomed gelatin into the cream mixture off the heat. Boiling will prevent it from setting.
- Use a jug or pitcher to pour the mixture into serving glasses to avoid messy spills.
-
- Cover the glasses with plastic wrap and place them carefully in the refrigerator to set.
Nutritional Estimate Per Serving
Nutritional Disclaimer
Nutritional information is an estimate provided by an online nutrition calculator. For accurate results, it is recommended that the nutritional information be calculated based on the ingredients and brands you use.
This updated post was first published in February 2011.



I have made this 5x in the last few months. It’s so easy and delicious. A chef friend of mine suggested I use 2 cups heavy cream and a half cup buttermilk instead of the normal 2 and a half cups heavy cream (which helps when you’ve only bought a pint of heavy cream. I love serving it with sliced strawberries. Thank you for the recipe.
You’re welcome! This panna cotta is perfect with sliced strawberries.
Amazing panna cotta recipe, not too firm/jelly and perfectly creamy. Once set, I topped with a layer of strawberry coulis (another recipe from Marcellina), which added a perfect hint of fruitiness. My new favourite dessert!
I’m so thrilled that you loved this panna cotta recipe, Johanna! The strawberry coulis is perfect with it. What a great dessert!!
Super easy to follow and makes delicious panna cotta. The cling film is great for preventing a skin from forming. It’s on my family’s favourite list of desserts. Thanks
Ange, I’m so happy that your family loves this recipe. It is surprisingly easy to make, isn’t it?
I will be switching it up to dairy free. I will be using the coconut milk heavy cream and coconut/oatmilk Half and Half. I have always used honey instead of sugar in the past so will probably do the same and then the vanilla bean. I love vanilla so I use extra 😋. I will top with fresh berries and crush a merengue cookie on top. The layers of taste and texture is fantastic! I’ve been making this for years. I was so excited to be able to convert it to dairy free and Vegan if the Meringue cookies portion is left off. I’m a Cheegan and this is one of those times I’m not messing with perfection.
I love how you’ve convert it, Gwen!
I have made this many times – perfect!
I use leaf gelatin – gold 2 2/3 sheets to get the smooth soft consistency I prefer. Will try Platinum.
Heat to 180 F.
Lemon curd is great on top – or fruit jam and pistachios. Add a few blueberries.
8 servings.
Prep is more like 55 minutes.
Thank you for this great recipe.
You’re welcome, Susan! The best part about panna cotta is how you can vary it with different toppings. Lemon curd, fruit jam, nuts or any fruits pair so well with this dessert. Thank you for taking the time to write a thorough review. Much appreciated!
Ciao Marcellina, I love your recipes and the one I make often is your puff pastry apple pies.so easy and quick to make and they are my grandchildren’s absolute favourite
Anna, I’m so happy to hear that you love my recipe particularly the puff pastry apple pies! I also love that your name is Anna. That was my mothers name.
Perfetto! Lovely light luscious dessert. Easy and made as directed. Love the strawberry puree for a topping. Thank you!
Deb, thank you for taking the time to let me know how much you love this recipe! Yes, the strawberry coulis is amazing with it!