The Little Cups I Made Ahead
I made this panna cotta on a warm afternoon when I wanted dessert ready before dinner began. Lemon zest scented the coconut milk as it warmed on the stove. By evening, six cool, creamy cups were waiting in the fridge.

Why I Love Each Spoonful
This coconut milk lemon panna cotta is silky, gently wobbly, and bright with citrus. It is a dairy-free dessert that feels special without asking for much work. I make it ahead, then add berries just before serving.
What Goes Into the Cups
- 2 cans (13.5 ounces each) unsweetened full-fat coconut milk
- 1/3 cup granulated sugar
- 3 tablespoons cold water
- 2 teaspoons unflavored powdered gelatin
- 3 tablespoons fresh lemon juice
- 1 tablespoon finely grated lemon zest
- 1 teaspoon vanilla extract
- 1/8 teaspoon fine salt
Warm, Pour, Chill
- Set out six small dessert cups.
- Pour the cold water into a small bowl.
- Sprinkle the gelatin evenly over the water.
- Let it stand for 5 minutes.
- Whisk the coconut milk, sugar, zest, and salt in a saucepan.
- Warm over medium-low heat until steaming, stirring to dissolve the sugar.
- Remove the saucepan from the heat.
- Whisk in the bloomed gelatin until completely dissolved.
- Stir in the vanilla.
- Let the mixture cool for 10 minutes.
- Stir in the lemon juice.
- Divide between the dessert cups.
- Refrigerate for at least 4 hours, until softly set.
Little Finishes for the Table
- Add a few fresh raspberries.
- Top with sliced strawberries.
- Sprinkle with extra lemon zest.
- Add a spoonful of passion fruit pulp.
- Serve with fresh blueberries.
- Scatter a few toasted coconut flakes.
- Use small glasses to show off the creamy texture.
- Serve plain when you want the lemon to shine.
- Add berries only when you are ready to serve.
- Set each cup on a small plate with a spoon.

Pro Tips
- Use unsweetened full-fat coconut milk, not a thin coconut milk beverage. The richer canned milk gives the panna cotta its creamy texture.
- Shake the cans well before opening them. Coconut milk can separate in storage, and mixing the thick cream with the liquid helps each cup set evenly.
- Sprinkle the gelatin over cold water rather than pouring it into a pile. Even blooming makes it easier to dissolve without leaving little grains.
- Warm the coconut milk until it steams, but do not boil it hard. Gentle heat is enough to dissolve the sugar and bloomed gelatin.
- Add the lemon juice after the mixture has cooled slightly. This keeps its fresh flavor lively and helps the warm coconut milk stay smooth.
- Serve the panna cotta in its cup if you want the simplest presentation. A soft set feels lovely on a spoon and does not need to be firm enough to unmold.
FAQs
Can I make this panna cotta ahead of time?
Yes, I like making it the day before serving. Cover the cups once they have set and keep them in the refrigerator. Add fruit or toasted coconut just before bringing them to the table.
Can I use light coconut milk?
I would use full-fat coconut milk for this recipe. Light coconut milk will give a less rich dessert and may make the soft set feel less creamy. A refrigerated coconut milk beverage is thinner still and is not a direct substitute.
Why did my panna cotta fail to set?
The gelatin may not have bloomed fully or dissolved in the warm milk. Check that no grains remain before pouring the mixture into cups, then allow the full chilling time. If it is still liquid after several hours, more time alone is unlikely to fix undissolved gelatin.
Is this a gluten-free, dairy-free dessert?
The listed ingredients contain no wheat or dairy. If you are serving someone with an allergy or celiac disease, check the labels on the coconut milk, gelatin, and other packaged ingredients for their needs. Use toppings that meet those needs as well.
How should I store leftovers?
Keep the cups covered in the refrigerator for up to 3 days. Store berries separately so their juices do not run across the surface. I would not freeze the panna cotta, since thawing can change its smooth texture.

Coconut Milk Lemon Panna Cotta
Ingredients
Equipment
Method
- Set out six small dessert cups or glasses on a tray so they are ready to fill.
- Pour the cold water into a small bowl. Sprinkle the powdered gelatin evenly over the surface and let it stand for 5 minutes to bloom.
- Shake the coconut milk cans well before opening. Add the coconut milk, granulated sugar, lemon zest, and salt to a saucepan.
- Warm the mixture over medium-low heat, stirring gently until the sugar dissolves and the coconut milk is steaming. Do not allow it to boil vigorously.
- Remove the saucepan from the heat. Add the bloomed gelatin and whisk until it is completely dissolved and no grains remain.
- Stir in the vanilla extract and allow the mixture to cool for about 10 minutes, stirring occasionally.
- Add the fresh lemon juice and stir until evenly combined.
- Divide the mixture evenly among the six dessert cups. Let the cups cool further if they are still warm, then cover and refrigerate for at least 4 hours, or until softly set.
- Serve chilled in the cups, topped with fresh raspberries, strawberries, blueberries, extra lemon zest, passion fruit pulp, or toasted coconut flakes as desired.
Notes
A Cool Ending to Dinner
I love carrying these little cups to the table when the plates have been cleared. They look simple, but the first spoonful is creamy and fragrant with lemon. The coconut flavor stays gentle in the background, just where I want it. If a few berries are on top, dessert is ready.













