Recipes
Chocolate Panna Cotta Recipe
This chocolate panna cotta is a smooth, lightly set dessert with deep chocolate flavor and a delicate, creamy wobble. It comes together on the stovetop and can be chilled a day ahead for easy entertaining.

Overview
This chocolate panna cotta recipe makes six individual desserts with a silky texture, a gentle wobble, and balanced dark-chocolate flavor. The mixture is thickened with gelatin rather than eggs, so there is no custard to temper and no baking water bath to prepare.
Use good-quality chocolate that you enjoy eating, because its flavor carries the dessert. Serve the panna cotta in glasses for the easiest presentation, or unmold it onto plates after dipping the molds briefly in warm water.
Ingredients
- 2 tablespoons cold water
- 2 1/4 teaspoons powdered unflavored gelatin (one 1/4-ounce packet)
- 1 1/2 cups heavy cream, divided
- 1/2 cup whole milk
- 1/3 cup granulated sugar
- 1/4 teaspoon fine salt
- 5 ounces bittersweet or semisweet chocolate, finely chopped
- 1 teaspoon pure vanilla extract
- Lightly whipped cream, chocolate shavings, fresh berries, or flaky salt, for serving (optional)
How to make it
Bloom the gelatin. Pour the cold water into a small bowl and sprinkle the gelatin evenly over it. Let it stand for 5 to 10 minutes. The gelatin should absorb the water and become soft and spongy rather than remain powdery.
Prepare the chocolate. Put the finely chopped chocolate in a medium heatproof bowl. Smaller pieces melt more evenly and reduce the chance of leaving unmelted pieces in the finished panna cotta.
Heat the dairy mixture. Add 1 cup of the heavy cream, the milk, sugar, and salt to a medium saucepan. Warm over medium heat, stirring occasionally, until the sugar dissolves and the mixture is steaming. Do not let it boil; the edges should be hot with small wisps of steam, but there should not be vigorous bubbling.
Dissolve the gelatin. Remove the saucepan from the heat. Add the bloomed gelatin and whisk until it completely dissolves, about 30 seconds. If the gelatin remains visible, return the pan to low heat briefly and whisk until smooth. Do not boil the mixture after adding the gelatin.
Melt in the chocolate. Pour the hot cream mixture over the chopped chocolate. Let it sit for 2 minutes, then whisk slowly from the center outward until the chocolate is fully melted and the mixture looks glossy and uniform. Whisk in the remaining 1/2 cup heavy cream and the vanilla extract. Adding the reserved cold cream helps cool the mixture slightly and keeps the final texture especially smooth.
Strain and portion. Pour the mixture through a fine-mesh strainer into a large measuring jug or bowl. This catches any small bits of unmelted chocolate or gelatin. Divide it among six 6-ounce glasses, ramekins, or panna cotta molds, leaving a little room at the top.
Chill until set. Cover the containers with plastic wrap or place them in a covered tray. Refrigerate for at least 4 hours, or until the centers are set but still tremble when gently nudged. For the cleanest make-ahead result, chill overnight.
Serve. Serve the panna cotta in its glasses or ramekins, topped with chocolate shavings, berries, or a small spoonful of lightly whipped cream. To unmold, dip the outside of each mold in warm water for 5 to 8 seconds, keeping the water below the rim. Run a thin knife around the edge if needed, then invert onto a plate. If it does not release, warm the mold for a few more seconds rather than forcing it.
Expert tips
- Choose the chocolate carefully: Use chopped bar chocolate for the smoothest texture. Chocolate chips can contain stabilizers that make them slower to melt or slightly grainy.
- For a firmer unmolded panna cotta: Increase the gelatin to 2 1/2 teaspoons. Avoid adding much more, or the texture can become bouncy rather than creamy.
- For a softer, spoonable set: Use 2 teaspoons gelatin and serve the panna cotta in glasses instead of trying to unmold it.
- Dairy substitutions: Half-and-half can replace the milk for a richer result. Do not replace all the heavy cream with milk; the panna cotta will be less creamy and may set more loosely.
- If the mixture looks grainy: The chocolate may not have melted completely, or the mixture may have cooled too much. Set the bowl over a saucepan of barely simmering water and whisk gently until smooth, taking care not to overheat it.
- If it will not set: Refrigerate it for a full overnight chill before judging. If it is still liquid, the gelatin may not have bloomed or dissolved properly; the mixture cannot be reliably re-set without gently reheating and adding more bloomed gelatin.
- Avoid a rubbery texture: Measure the gelatin level and do not boil it. Over-gelatinizing is the most common cause of a firm, springy panna cotta.
- Prevent a skin: Press plastic wrap directly onto the surface of the mixture before chilling, or cover the individual containers tightly.
Serving and storage
Refrigerate the panna cotta until serving and keep it cold while transporting. It can be made up to 2 days ahead when tightly covered. For the best texture, remove it from the refrigerator just before serving; it should be cool, creamy, and softly set rather than frozen.
Store leftovers covered in the refrigerator for up to 3 days. Add toppings shortly before serving so berries, whipped cream, and chocolate shavings stay fresh. For another polished dessert with a bright fruit contrast, pair the serving plan with this lemon raspberry tart recipe.
Frequently asked questions
Can I make chocolate panna cotta without molds?
Yes. Divide the mixture among small glasses or ramekins and serve it directly from the container. This is the simplest option because there is no need to loosen or invert the panna cotta.
Why is my chocolate panna cotta not setting?
It may need more chilling time, especially if the containers are deep. Give it at least 4 hours, preferably overnight. If it remains liquid, the gelatin may not have bloomed or dissolved fully, or the mixture may have been overheated after the gelatin was added.
Can I use milk chocolate instead of dark chocolate?
Yes, but the result will be sweeter and less intense. Replace the bittersweet chocolate with the same weight of milk chocolate and reduce the sugar to 1/4 cup.
How far ahead can I make chocolate panna cotta?
Make it up to 2 days ahead. Keep the individual portions tightly covered in the refrigerator and add garnishes just before serving.
Can I make this panna cotta vegetarian?
Use a setting ingredient labeled as a vegetarian gelatin substitute, following its package conversion and setting instructions. Different products vary considerably, so a direct one-for-one swap is not dependable.


