A Little Glass of Sunshine
I made this coconut lemon panna cotta for a dinner where I wanted everyone to have the same dessert. I reached for coconut milk instead of cream and kept the bright lemon flavor I love. When the little glasses came out of the fridge, they felt every bit as special.

Creamy Without the Cream
Full-fat coconut milk gives this dairy-free panna cotta its rich, silky texture. Lemon keeps it fresh, so each spoonful tastes light even though it’s satisfyingly creamy. It’s a lovely make-ahead choice when you want fancy desserts without a last-minute rush.
What Goes Into the Glasses
- 2 teaspoons unflavored powdered gelatin
- 2 tablespoons cold water
- 2 cans full-fat coconut milk, 13.5 ounces each
- 1/3 cup granulated sugar
- 1 tablespoon finely grated lemon zest
- 2 tablespoons fresh lemon juice
- 1 teaspoon vanilla extract
- 1 cup fresh berries
Heat, Pour, and Chill
- Sprinkle the gelatin over the cold water and let it stand for 5 minutes.
- Whisk the coconut milk and sugar together in a saucepan.
- Heat over medium-low heat until steaming, whisking until smooth.
- Remove from the heat and whisk in the bloomed gelatin until dissolved.
- Stir in the lemon zest and vanilla.
- Cool for 10 minutes, then whisk in the lemon juice.
- Strain the mixture into a pouring jug.
- Divide it among six small glasses.
- Cover and refrigerate for at least 4 hours, until set.
- Top with berries just before serving.
Little Extras for the Table
- Add toasted coconut just before serving.
- Serve with dairy-free cookies for crunch.
- Use raspberries for a tart finish.
- Pour into small glasses for a dessert buffet.
- Pair with plum pudding for guests who want two different desserts.

Pro Tips
- Use full-fat coconut milk for the creamiest result.
- Whisk the coconut milk well before heating.
- Bloom the gelatin in cold water.
- Heat gently instead of boiling.
- Strain the mixture for a smooth texture.
- Add berries only when ready to serve.
FAQs
Is this panna cotta completely dairy-free?
Yes, the recipe uses coconut milk instead of dairy cream or milk. Check the labels on your coconut milk and any toppings if you’re serving someone who needs to avoid dairy strictly.
Is it vegan?
No. This recipe contains gelatin, which is animal-derived. Agar-agar is a possible plant-based setting ingredient, but it needs a different method and amount, so it isn’t a direct swap here.
How should I store it?
Cover the glasses and refrigerate them for up to 3 days. Keep the berries separate until serving so the tops stay fresh.
Why didn’t my panna cotta set?
The gelatin may not have bloomed or dissolved completely, or the dessert may need longer to chill. Give it at least 4 hours in the refrigerator and check that the center has a gentle wobble rather than a liquid surface.
Is the texture like a tapioca pudding recipe?
Not quite. Tapioca pudding has small, chewy pearls, while this panna cotta should be smooth throughout. If yours seems grainy, strain the warm mixture before pouring it into glasses.

Dairy-Free Coconut Lemon Panna Cotta
Ingredients
Equipment
Method
- Sprinkle the powdered gelatin evenly over the cold water in a small bowl. Let it stand for 5 minutes, until the gelatin absorbs the water and swells.
- Whisk the full-fat coconut milk until smooth and evenly combined. Pour it into a saucepan and add the granulated sugar.
- Warm the coconut milk and sugar over medium-low heat, whisking occasionally, until the mixture is steaming and the sugar has dissolved. Do not allow it to boil.
- Remove the saucepan from the heat. Add the bloomed gelatin and whisk thoroughly until it has completely dissolved into the warm coconut milk.
- Stir in the finely grated lemon zest and vanilla extract until evenly distributed throughout the mixture.
- Allow the mixture to cool for about 10 minutes, then whisk in the fresh lemon juice until fully combined.
- Strain the mixture through a fine-mesh sieve into a pouring jug to remove the lemon zest and any small lumps, ensuring a smooth texture.
- Divide the mixture evenly among six small dessert glasses. Let it cool slightly, then cover the glasses and refrigerate for at least 4 hours, or until the panna cotta is set with a gentle wobble.
- Just before serving, rinse and dry the fresh berries. Arrange them over the chilled panna cotta. Add toasted coconut if desired, and serve with dairy-free cookies for extra crunch.
Notes
A Cool, Cozy Finish
I love how quietly this dessert comes together. Most of its work happens while it chills, leaving me free to enjoy dinner and bring out something beautiful at the end. Add the berries, hand out the spoons, and let that coconut-lemon flavor do the rest.













