Peach Basil Panna Cotta
My neighbor showed up at my door with a basket of peaches from her backyard tree and casually mentioned she had been making Peach Basil Panna Cotta all summer long.
I had never thought to pair basil with peaches in a dessert, but the combination sounded so unexpected that I went straight to my kitchen and started testing it that same afternoon.
The herbal brightness of the basil does something really lovely against sweet summer peaches — it makes the whole thing feel both familiar and a little surprising in the best way.
Once you make this, I think you will understand why my neighbor was not keeping it to herself.
How to Make Peach Basil Panna Cotta with Fresh Summer Flavors
Why You’ll Love This Recipe
- Sets beautifully without any baking or complicated techniques
- Perfect for those who want an elegant dessert that is actually simple to make
- The basil adds a sophisticated twist that surprises everyone in the best way

What You’ll Need
- unflavored gelatin — about 2 1/4 teaspoons
- granulated sugar — divided
- ripe peaches — peeled and diced

Before You Start Cooking
A few things that make this recipe work:
- ► Strain the cream mixture to ensure the smoothest possible texture
- ► Pour the cream mixture slowly over the back of a spoon to create clean layers
- ► Use perfectly ripe peaches for the best flavor and natural sweetness
Easy Ingredient Swaps
| Instead of | Try This | When To Swap |
|---|---|---|
| peaches | nectarines or apricots | Any stone fruit works beautifully here. |
| basil | mint or thyme | Use mint for a brighter flavor or thyme for something more earthy. |
| honey | maple syrup | Adds a different depth of sweetness to the peaches. |
| heavy cream | half and half plus 2 tablespoons butter | For a lighter version with almost the same richness. |
| fresh peaches | frozen peaches, thawed | Drain excess liquid before cooking for best results. |
How To Make Peach Basil Panna Cotta
Bloom the Gelatin
Sprinkle gelatin over cold water in a small bowl. Let stand for 5 minutes until the gelatin absorbs the water and becomes spongy.

Prepare the Peach Mixture
Combine diced peaches, honey, and lemon juice in a small saucepan. Cook over medium heat for 5-7 minutes until peaches are soft and syrupy. Remove from heat and let cool completely.

Infuse the Cream Base
Heat milk and half the sugar in a medium saucepan until steaming but not boiling. Add basil leaves and steep for 10 minutes. Remove basil leaves and discard.

Dissolve the Gelatin
Reheat the milk mixture until just steaming again. Add the bloomed gelatin and whisk until completely dissolved. Remove from heat.
Combine with Cream
Whisk in heavy cream, vanilla, and remaining sugar until sugar dissolves. Strain mixture through a fine-mesh sieve to remove any lumps.
Layer and Chill
Divide half the peach mixture among 6 ramekins or glasses. Slowly pour the cream mixture over the back of a spoon to create layers. Top with remaining peaches. Refrigerate for at least 4 hours until completely set.

Pro Tips For The Best Results
- Pour over a spoon for clean layers — It slows the pour and keeps cream from sinking into the peaches.
- Test the set before serving — Give the ramekin a gentle jiggle — it should move like firm Jell-O, not slosh.
- Use a fine-mesh sieve, not a colander — Larger holes let basil bits through and leave the texture grainy.
Have a tip that works for you? Drop it in the comments below — we’d love to hear it! 👇
Common Mistakes To Avoid
- Not letting the gelatin bloom properly — Give it the full 5 minutes to absorb water completely
- Boiling the milk mixture — Keep it just steaming to prevent the gelatin from breaking down
- Not straining the mixture — Always strain to remove any undissolved gelatin bits for silky texture
- Rushing the chilling time — Give it the full 4 hours or it won’t set properly
Make Ahead and Storage Tips
Peach basil panna cotta is genuinely one of the best make-ahead desserts you can have in your back pocket — set the ramekins up to 3 days before serving and keep them covered tightly in the refrigerator.
The cooked peach mixture can be made separately up to 2 days ahead and stored in a sealed jar in the fridge — just give it a quick stir before layering.
If you plan to unmold onto a plate, chilling overnight rather than the minimum 4 hours gives you the cleanest release and the sharpest layers.
Add any fresh peach garnish just before serving — cut peaches sitting on the panna cotta overnight will release liquid and soften the top layer.
What To Serve With Peach Basil Panna Cotta
- Garnish with fresh basil leaves and a drizzle of honey for an elegant presentation
- Serve with crisp amaretti cookies for a delightful texture contrast
- Top with additional diced fresh peaches just before serving for extra fruit flavor
Delicious Variations To Try
- Brown Butter Peach Panna Cotta — Brown 2 tablespoons of butter in your saucepan before adding the cream and milk — the nutty, toasty depth it adds to the base makes the sweet peach topping taste even more complex and intentional.
- Peach Basil with Prosecco Peaches — Instead of cooking the peaches with honey, macerate diced peaches in 3 tablespoons of prosecco and a pinch of sugar for 30 minutes, then spoon them over the set cream layer just before serving for a bright, lightly boozy finish.
- Lemon Basil Panna Cotta — Swap the peaches for a quick lemon curd topping and add a strip of lemon peel to the cream while the basil steeps — the citrus pulls the herbal notes in a sharper, more tart direction that works beautifully as a dinner party dessert.
Frequently Asked Questions
Can I make panna cotta without gelatin? +
Gelatin is essential for panna cotta to set properly. Agar powder can be substituted using about half the amount, but the texture will be slightly different.
How do I know when the panna cotta is fully set? +
It should jiggle slightly when gently shaken but hold its shape. If it’s still liquid in the center, it needs more chilling time.
Can I use dried basil instead of fresh? +
Fresh basil is really important here for the best flavor. Dried basil won’t give you the same bright, herbal taste that makes this recipe special.
What’s the best way to unmold panna cotta? +
Dip the bottom of the container in warm water for 10-15 seconds, then run a knife around the edge and invert onto a plate.
How long does panna cotta last in the refrigerator? +
Properly stored panna cotta will keep for up to 4 days in the refrigerator, though it’s best enjoyed within 2-3 days.
Can I freeze panna cotta? +
Freezing isn’t recommended as it will change the creamy texture. The gelatin breaks down when frozen and thawed.
Why did my panna cotta turn out grainy? +
This usually happens when the gelatin isn’t completely dissolved or the mixture was too hot. Always strain the mixture before chilling.
Can I make this dairy-free? +
Yes, substitute the milk and cream with full-fat coconut milk or cashew cream for a similar rich texture.
Ready To Make Peach Basil Panna Cotta?
This peach basil combination proves that the most unexpected flavor pairings often become the most memorable ones. The silky texture and sophisticated taste make it feel special enough for company but simple enough to make any weekend you want something elegant.

Peach Basil Panna Cotta
By At The Sunday Table
My neighbor brought over a basket of peaches from her tree and mentioned she had been making peach basil panna cotta all summer. The combination sounded so unexpected that I had to try it immediately. The herbal brightness of the basil against sweet peaches creates something that feels both familiar and completely new.
Ingredients
Instructions
-
1Bloom the Gelatin
Sprinkle gelatin over cold water in a small bowl. Let stand for 5 minutes until the gelatin absorbs the water and becomes spongy.
-
2Prepare the Peach Mixture
Combine diced peaches, honey, and lemon juice in a small saucepan. Cook over medium heat for 5-7 minutes until peaches are soft and syrupy. Remove from heat and let cool completely.
-
3Infuse the Cream Base
Heat milk and half the sugar in a medium saucepan until steaming but not boiling. Add basil leaves and steep for 10 minutes. Remove basil leaves and discard.
-
4Dissolve the Gelatin
Reheat the milk mixture until just steaming again. Add the bloomed gelatin and whisk until completely dissolved. Remove from heat.
-
5Combine with Cream
Whisk in heavy cream, vanilla, and remaining sugar until sugar dissolves. Strain mixture through a fine-mesh sieve to remove any lumps.
-
6Layer and Chill
Divide half the peach mixture among 6 ramekins or glasses. Slowly pour the cream mixture over the back of a spoon to create layers. Top with remaining peaches. Refrigerate for at least 4 hours until completely set.
Notes
- ► Strain the cream mixture to ensure the smoothest possible texture
- ► Pour the cream mixture slowly over the back of a spoon to create clean layers
- ► Use perfectly ripe peaches for the best flavor and natural sweetness
- ► The basil flavor will develop more as it chills, so don’t worry if it seems subtle at first
Nutrition Per Serving

Hey, I’m Rachel — Orlando mom, home cook, and believer that the best meals are simple, nourishing, and made with love. At The Sunday Table is my little corner of the internet where comfort food meets real life.






