If you’ve ever had a dessert that felt like a gentle hug, lychee rose panna cotta is it. Light, silky, and subtly floral, this panna cotta is perfect for when you want to impress without sweating over a complicated recipe. Whether it’s a special occasion, a dinner party, or just a cozy evening at home, this dessert blends sweetness, fragrance, and elegance effortlessly.
Unlike heavier desserts, panna cotta sits lightly on the palate. The combination of creamy coconut, fragrant rose, and juicy lychee elevates it to a sophisticated treat. It’s delicate yet packed with flavor, making it an excellent addition to your rose recipes or lychee recipes repertoire.
Why You’ll Love This Lychee Rose Panna Cotta
- Elegant yet simple: No baking required, just mixing, chilling, and serving.
- Make-ahead friendly: Prepare in advance and store in the fridge. Perfect for hosting.
- Versatile: Can be vegan, dairy, or coconut-based.
- Beautiful presentation: Topped with edible rose petals and fruit, this dessert practically photographs itself.
- Customizable: Switch fruit toppings to suit the season or your mood.
If you’ve ever struggled with fridge odor affecting delicate desserts, this recipe keeps it fresh and fragrant, thanks to the protective coconut layer and lychee’s natural aroma.
Ingredients You’ll Need

For the basic panna cotta layer:
- 1 can (400 ml) coconut milk
- 1/2 cup sugar (adjust to taste)
- 1 tsp vanilla extract
- 1 tsp rose water
- 1 tbsp agar-agar powder (vegan-friendly gelatin alternative)
For the lychee topping:
- 1 can (20 oz) lychees, drained and chopped
- 1–2 tbsp sugar (optional, depending on lychee sweetness)
- Fresh or dried edible rose petals for garnish
Optional fruit toppings: pomegranate seeds, raspberries, or strawberries.
Step-by-Step Lychee Panna Cotta Recipe
- Prepare the panna cotta base:
In a small saucepan, combine coconut milk and sugar. Heat gently, stirring to dissolve the sugar. Avoid boiling—it’ll alter the texture. - Bloom the agar-agar:
Sprinkle agar-agar powder over 2 tablespoons of water. Let it sit for 2–3 minutes. This ensures your panna cotta sets perfectly without lumps. - Mix and cook:
Add the agar mixture to the warm coconut milk. Stir continuously for 3–4 minutes until completely dissolved. Remove from heat and add vanilla extract and rose water. - Pour into molds:
Carefully pour the mixture into ramekins or serving glasses. Let them cool to room temperature before transferring to the fridge. Chill for at least 3 hours or until set. - Prepare lychee topping:
Chop drained lychees and toss with a little sugar if desired. Spoon over the set panna cotta just before serving. - Garnish:
Sprinkle edible rose petals and optional fruit toppings. Voilà—your elegant dessert is ready!
Tips for Perfect Lychee Rose Panna Cotta
- Check the set: Agar-agar sets faster than gelatin. Don’t panic if it seems firm at room temperature; chilling will perfect it.
- Adjust sweetness: Lychees are naturally sweet. Taste before adding sugar.
- Flavor balance: A light touch of rose water is enough. Too much can overpower the lychee.
- Make ahead: You can prepare up to 24 hours in advance. Just cover the panna cotta to prevent fridge odors from sneaking in.
- Vegan option: Agar-agar replaces gelatin effortlessly. Coconut milk keeps it creamy without dairy.
Why Lychee Rose Panna Cotta Works for Any Occasion
I’ve served this dessert at everything from bridal showers to casual dinners, and it never fails to draw compliments. Its charm lies in simplicity: smooth panna cotta, juicy lychee, delicate rose notes. Plus, it looks stunning. You can make it in small individual portions or a larger dish for a family gathering.
Pair with light tea or sparkling wine. The floral aroma of rose and sweetness of lychee make it a crowd-pleaser. And because it’s make-ahead dessert, you’ll actually enjoy the event instead of scrambling in the kitchen.
Variations to Try
- Coconut Panna Cotta Twist: Replace half the coconut milk with almond or oat milk for a nutty undertone.
- Berry Boost: Top with raspberries or blueberries for a fruity contrast.
- Chocolate Layer: Add a thin layer of white chocolate ganache for a special touch.
- Vegan Party Food: Serve in mini jars or shot glasses for an elegant appetizer-style dessert.

Lychee Rose Panna Cotta
Ingredients
Method
- Pour coconut milk into a small saucepan. Add sugar and stir over low heat until dissolved. Do not let it boil.
- Sprinkle agar-agar powder over 2 tablespoons of water. Let sit for 2–3 minutes.
- Add the agar-agar mixture to the warm coconut milk. Stir for 3–4 minutes until completely dissolved. Remove from heat and mix in vanilla extract and rose water.
- Carefully pour the mixture into ramekins or serving glasses. Let cool to room temperature, then refrigerate for at least 3 hours until set.
- Chop lychees and mix with sugar if needed. Spoon over set panna cotta.
- Decorate with edible rose petals and optional fruit toppings. Serve chilled.
Notes
- You can prepare this dessert a day ahead and add toppings just before serving.
- Adjust the sweetness of the lychee topping depending on how sweet your lychees are.
- Agar-agar sets faster than gelatin. Don’t worry if it seems firm at first—it will soften slightly in the fridge.
- Try alternative fruit toppings for variety, like raspberries or pomegranate seeds.
Frequently Asked Questions (FAQ)
Q: Can I make this without coconut milk?
A: Yes! Almond, oat, or soy milk works, but coconut milk adds richness and helps balance the rose flavor.
Q: How long can panna cotta stay in the fridge?
A: Up to 3 days if covered. Beyond that, freshness may decline.
Q: Can I use fresh lychees instead of canned?
A: Absolutely! Peel, pit, and chop. Fresh lychees add a slightly firmer texture.
Q: Can I double the recipe?
A: Yes. Just ensure you use a larger saucepan for even heating, and don’t rush the agar-agar step.
Q: Can I prepare this for a special occasion in advance?
A: Definitely. It’s perfect as a make-ahead dessert. Chill until ready to serve, then add the fruit and petals just before plating.

