Ingredients

- 2 cups heavy cream
- 1 cup whole milk
- ⅓ cup granulated sugar
- ¼ cup unsweetened cocoa powder
- 4 oz dark chocolate, finely chopped
- 2 teaspoons unflavored gelatin powder
- 3 tablespoons cold water
- 1 teaspoon pure vanilla extract
- Pinch of salt
Optional Toppings:
- Whipped cream
- Fresh berries
- Chocolate shavings
- Crushed pistachios
Instructions
- Pour cold water into a small bowl and sprinkle gelatin evenly over the surface. Let sit for 5 minutes until spongy.
- In a medium saucepan, combine heavy cream, milk, sugar, cocoa powder, and salt. Whisk constantly over medium heat until smooth and steaming (not boiling), about 3-4 minutes.
- Remove from heat and add chopped dark chocolate. Stir until completely melted and smooth.
- Add bloomed gelatin to the warm chocolate mixture. Whisk vigorously for 1-2 minutes until gelatin dissolves completely.
- Stir in vanilla extract and mix well.
- Strain mixture through a fine-mesh sieve into a measuring cup. Pour evenly into 6 serving glasses or ramekins.
- Cover each cup with plastic wrap and refrigerate for at least 4 hours or overnight until fully set.
- Remove from refrigerator 5-10 minutes before serving. Top with whipped cream, berries, or chocolate shavings if desired.
Notes
- Gelatin Tips: Make sure gelatin is completely dissolved in the warm mixture with no lumps to ensure smooth texture and proper setting.
- Chocolate Choice: Use quality dark chocolate (60-70% cocoa) for best results. Avoid chocolate chips as they contain stabilizers that prevent smooth melting.
- Straining: Don’t skip straining the mixture—this removes any cocoa lumps and ensures silky texture.
- Setting Time: Allow full 4 hours for proper setting. Panna cotta should jiggle slightly when shaken but hold its shape.
- Unmolding: If unmolding, lightly grease molds with neutral oil before filling. Dip mold bottom in warm water for 5-10 seconds before inverting.
- Make-Ahead: Can be prepared up to 3 days in advance and stored covered in refrigerator.
- Dairy-Free Option: Substitute with full-fat coconut cream and coconut milk for a dairy-free version.
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Category: Dessert
- Method: No-Bake, Chilled
- Cuisine: Italian
- Diet: Gluten Free