A posset is a no-bake British dessert that sets in the fridge using the acidity of lemon juice. It’s most commonly served inside lemon slices in a classic lemon posset. No eggs, no gelatin, and nothing to bake.
This peach posset goes into hollowed peach shells and gets a warm brown butter cinnamon peach topping spooned over right before serving. That warm-over-cold moment is the thing everyone asks about.
One note before you start: simmer the cream for the full five minutes (nothing less). Every posset that doesn’t set skipped this step.

What Is a Posset?
A posset is a creamy, no-bake British dessert made by simmering heavy cream and sugar, then adding lemon juice. The acidity of the lemon reacts with the proteins in the cream, thickening the mixture as it chills, so no gelatin or eggs are needed to make it set.
Possets started as hot drinks in medieval England, used as cold and fever remedies, and evolved over centuries into the chilled, silky cream dessert you see now. The result lands somewhere between a panna cotta and a thick custard: smooth, slightly tangy, and rich without being heavy.
Served in a peach shell with a warm butter pan sauce, it reads like a restaurant dessert, but it takes about 25 minutes of hands on time (my kind of dessert!).
Why This Recipe Works
Most peach posset recipes blend pureed peach into the cream and call it done. This one doesn’t. The cream base stays pure (cream, sugar, lemon, and vanilla) and the peach flavor comes through the vessel and the warm topping instead. That separation is what gives you two distinct textures and temperatures in the same bite.
Three things make this version different from everything else out there.
The first is vanilla. I tested this with vanilla extract and with vanilla bean paste. In a cold cream dessert where the flavor has nowhere to hide, vanilla bean paste showed through more clearly. Use whatever you have, but if you own the paste, this is when to use it.
The second is the simmer time. Every other peach posset recipe says two to three minutes. I made the same batch twice, once at three minutes and once at five, and chilled them side by side. The three-minute version was soft and a little loose. The five-minute version set firmly and cleanly. Five minutes is the number, and it’s non-negotiable.
The third is the brown butter peach topping. Warm butter, brown sugar, cinnamon, and the diced peach flesh from the centers you hollowed out, two to three minutes in the pan, spooned directly over the cold posset before serving. No other peach posset recipe does this. It’s the thing.

Ingredients
- Ripe peaches. Fragrant, sweet, and firm enough that your thumb doesn’t go straight through the skin when you press it. If they’re too soft, the shells will collapse when filled. Use ramekins instead and save the peaches for the topping only.
- Heavy cream. Heavy cream with at least 36 percent fat. This is what makes the posset set. Half and half won’t work. Light cream won’t work. Don’t substitute here.
- Granulated sugar. Slightly less sweet than most posset recipes. The brown butter topping brings its own sweetness, so you don’t need much in the base.
- Lemon juice. Fresh only. Bottled lemon juice has inconsistent acidity and can affect how firmly the posset sets. Squeeze it yourself.
- Vanilla extract or vanilla bean paste. But definitely vanilla bean paste if you have it. The flavor reads more clearly in a cold cream.
- For the brown butter peach topping: unsalted butter, brown sugar, pinch of cinnamon, and the hollowed out peaches.
- For serving: homemade whipped cream and a sprinkle of brown sugar.

How to Make Peach Posset
Step 1. Hollow the peaches. Cut each one in half and remove the pit. Use a spoon to scoop out the center flesh, leaving about a quarter inch of fruit around the edges and at the base. You want a cup that holds its shape, not a thin shell that collapses.
Step 2. Arrange the peach halves in a baking dish so they’re touching each other. This is the stability step. Peach shells tip when filled with liquid. Nestled together in the dish, they hold each other upright through the transfer to the fridge.
Step 3. Dice the scooped peach flesh, toss it with a small squeeze of lemon juice to keep it from browning, cover, and refrigerate. This becomes your topping.
Step 4. In a medium saucepan over medium heat, combine the cream and sugar. Stir until the sugar dissolves and the mixture comes to a gentle boil.
Step 5. Keep simmering for five full minutes. Stir very frequently. The cream won’t look dramatically different, but it’s changing at the molecular level. Around the four-minute mark, you may notice a slight thickening at the edges of the pan and a subtle shift in the smell, from milky to something a little richer. At five minutes, pull it off the heat.
Step 6. Stir in the lemon juice and vanilla. The mixture will begin to thicken as it cools.
Step 7. Pour the cream through a fine-mesh sieve into a bowl or measuring cup with a pour spout. The sieve catches any proteins that formed during simmering and gives you a smooth, clean texture. The pour spout makes filling the peach shells without spilling a much more reasonable task.
Step 8. Fill the peach shells, dividing the cream evenly. Transfer the baking dish to the fridge carefully and chill for at least three hours.
Tips for Getting the Posset to Set
The posset sets because the acid in lemon juice reacts with the proteins in heavy cream, causing the mixture to thicken and firm as it chills. Without enough acid, without high enough fat in the cream, or without cooking it long enough, it won’t hold.
Five things matter most:
- Simmer for five full minutes. This is the step people shorten, and it’s the most common reason a posset doesn’t set. Set a timer. Stay at the stove. Don’t rush it.
- Use heavy cream at 36 percent fat or higher. The fat is the structure the lemon acid works with. Lower-fat dairy doesn’t have enough.
- Use fresh lemon juice. Bottled juice has inconsistent acidity. Fresh is the variable you can control.
- Strain through a sieve. It doesn’t determine whether the posset sets, but it determines the texture. Skip it and you may get a slightly gummy surface where proteins collected.
- Don’t move it once it’s in the fridge. The first hour is critical. Jostling the dish before the posset begins to firm can cause it to set unevenly or develop a dimpled surface.
If yours doesn’t set after three hours, one of three things happened: the cream didn’t simmer long enough, the fat percentage was too low, or there wasn’t enough lemon juice. There’s no fix after the fact. A posset that doesn’t set firm is still a very good dessert eaten with a spoon straight from the shell.
The Brown Butter Peach Topping
Make this right before you’re ready to serve. Brown butter keeps cooking after it looks done, and the peaches lose their texture if they sit in warm butter while you wait. Three minutes of work, timed to when your guests are at the table!
Melt the butter in a small saucepan over medium heat. Keep your eyes on it. Brown butter goes from golden to done to burnt in about 30 seconds. You’re looking for a deep amber color and a nutty, toasted smell. Not sharp, not acrid. Nutty. If it smells sharp, it’s gone too far.
Add the reserved diced peaches, the brown sugar, and the cinnamon. Stir to coat. Cook on medium-low for two to three minutes until the peaches are just softened and the sugar has melted into the butter. They should hold their shape. Not falling apart. Just warm and coated and slightly caramelized at the edges.
Spoon the warm peaches over the cold possets. Then drizzle the brown butter sauce from the bottom of the pan over everything. Finish with a spoonful of whipped cream and a sprinkle of brown sugar.
Make-Ahead and Storage
Make the posset base up to two days before you need it. It holds beautifully in the fridge and the texture is actually better after an overnight rest than it is after three hours.
Pro tip: make sure you brush the edges of the hollowed out peaches with lemon juice so they don’t turn brown.
Once they’re set, cover each posset with plastic wrap pressed directly against the surface of the cream to prevent a skin from forming. Store the diced peaches in a separate covered container in the fridge.
Do not add the brown butter topping or whipped cream until right before serving.
I don’t recommend freezing a posset because they can separate.
More Peach Desserts
Peach Posset
Save this Recipe!
Ingredients
- 4 medium ripe peaches
- 2 cups heavy cream
- 1/3 cup sugar
- 3 Tbsp lemon juice
- 2 tsp vanilla extract or vanilla bean paste
- Brown butter peaches: 3 Tbsp unsalted butter 1 Tbsp brown sugar, pinch of cinnamon
- For serving: homemade whipped cream and brown sugar
Instructions
- Cut the peaches in half and hollow out the center with a spoon, leaving about 1/4 inch around the edges. Arrange the hollowed out peaches in a baking dish to they’re touching and won’t tip over. This keeps them sturdy when you fill and transfer them to the fridge.
- Dice the center of peaches you scooped out and and toss with a squeeze lemon juice then cover tightly and refrigerate.
- Heat the cream and sugar over medium heat until it gently boils. Continue to simmer, stirring very frequently, for 5 full minutes. Do not skip this or the cream won’t set. Remove from the heat and stir in the lemon juice and vanilla. Strain through a sieve into a bowl or measuring cup with a lip.
- Pour the cream mixture into the hollowed out peaches and chill for at least 3 hours.
- Before serving, brown the butter in a small saucepan. Add the reserved diced peaches, brown sugar, and cinnamon and cook for 2-3 minutes on medium-low until just softened. Spoon the peaches over the chilled possets. Top with whipped cream, a drizzle of brown butter sauce from the bottom of the pan, and a sprinkle of brown sugar.
This post may contain affiliate links. Read our disclosure policy.










