This classic Italian dessert combines heavy cream, whole milk, and fresh grapefruit for a perfectly balanced sweet and tangy treat. The gelatin-set cream creates a silky smooth texture that pairs beautifully with the bright citrus notes. Perfect for entertaining, this dessert requires minimal active preparation time but delivers impressive results. The grapefruit segments on top add fresh bursts of citrus flavor that complement the rich, creamy base.
The first time I encountered grapefruit panna cotta was at a tiny Italian restaurant in Venice, where the waiter insisted I try their house specialty. I was skeptical about the citrus and cream combination, but one spoonful completely changed my mind. That wobbly, silken dessert with its bright grapefruit finish became the inspiration for my version, which I have been making for dinner parties ever since.
Last summer, I made this for my sister who swears she hates grapefruit. She took one suspicious bite, then proceeded to finish half the serving dishes herself. Now she requests it for every family gathering, and I have learned to always double the recipe.
Ingredients
- Heavy cream and whole milk: The combination creates the perfect silky texture, using all cream would be too heavy while all milk would not set properly
- Granulated sugar: This amount balances the tartness of the grapefruit without making it cloyingly sweet
- Vanilla extract: Pure vanilla adds a warm, aromatic depth that complements the citrus beautifully
- Grapefruit zest: The oils in the zest provide an intense grapefruit flavor without adding extra liquid
- Powdered gelatin: Powdered gelatin dissolves more evenly than sheets and gives you that perfect gentle wobble
- Fresh grapefruit juice: Use freshly squeezed juice for the brightest flavor, bottled juice can taste bitter
Instructions
- Bloom the gelatin:
- Sprinkle the gelatin over the grapefruit juice in a small bowl and let it sit for about 5 minutes until it absorbs the liquid and becomes translucent
- Heat the cream mixture:
- Combine the cream, milk, sugar, vanilla, and grapefruit zest in a saucepan over medium heat, stirring constantly until the sugar dissolves and the mixture is steaming hot but never boiling
- Combine everything:
- Remove from heat and whisk in the bloomed gelatin until completely dissolved, then strain through a fine mesh sieve to catch the zest pieces
- Chill until set:
- Pour evenly into ramekins or glasses, let cool to room temperature, then refrigerate for at least 4 hours until firm to the touch
- Prepare the topping:
- If using, toss the grapefruit segments with sugar and let them macerate for 10 minutes to release their juices
- Serve and enjoy:
- Top each chilled panna cotta with the grapefruit segments and fresh mint leaves right before serving
This dessert has become my go to for elegant dinner parties because I can make it a day ahead and it always looks stunning. Something about that gentle wobble when you set it down makes guests feel special.
Making It Dairy Free
I have tested this with full fat coconut milk and coconut cream as a 1 to 1 substitute. The coconut flavor actually pairs wonderfully with grapefruit, though the texture will be slightly firmer. Just be sure to use canned coconut milk, not carton coconut milk, which is too thin.
The Perfect Wine Pairing
A chilled Moscato dAsti is my top choice because its slight sweetness and bubbles complement the creamy dessert while echoing the grapefruit notes. A dry Rosé works beautifully too, especially if you prefer something less sweet.
Timing And Serving
Panna cotta needs time to set properly, so plan ahead and make it the morning you plan to serve it, or even the night before. The flavor actually improves after chilling for a few hours as the grapefruit has time to infuse throughout the cream.
- Unmold onto plates if you want to show off the shape, or serve directly in glasses for a more casual presentation
- The texture should be silky and just barely hold its shape, if it is too firm something went wrong with the gelatin ratio
- These keep well in the refrigerator for up to 3 days, though the grapefruit topping is best added fresh
There is something deeply satisfying about serving a dessert that looks this impressive but comes together so effortlessly. Your guests will never guess how simple it really was.
Frequently asked questions about this recipe
- → How long does panna cotta need to set?
-
Panna cotta needs to chill for at least 4 hours to set properly. For best results, refrigerate overnight to ensure the gelatin fully sets and the flavors develop.
- → Can I make this dessert ahead of time?
-
Yes, panna cotta is perfect for making ahead. You can prepare it up to 2 days in advance and keep it covered in the refrigerator. Add the fresh grapefruit garnish just before serving.
- → What can I use instead of gelatin?
-
For a vegetarian alternative, use agar-agar powder instead of gelatin. Use about 1 teaspoon of agar-agar powder and follow the same blooming process. Note that the texture may be slightly firmer.
- → How do I know when the cream mixture is ready?
-
The cream mixture should be hot but not boiling. You'll see steam rising and small bubbles around the edges. The sugar should be completely dissolved when you stir the mixture.
- → Can I use other citrus fruits?
-
Absolutely. This method works beautifully with oranges, blood oranges, Meyer lemons, or limes. Adjust the sugar slightly depending on the tartness of your chosen citrus fruit.
- → Why strain the mixture before pouring?
-
Straining removes the grapefruit zest and any undissolved gelatin bits, ensuring a perfectly smooth and silky texture. This step is essential for achieving the refined, professional finish.