Dairy-Free Panna Cotta – Easy Coconut Dessert
This Dairy-Free Panna Cotta is a creamy, delicate dessert made without dairy or gelatin. Coconut milk gives it a rich texture and subtle tropical flavor, while vanilla adds a classic panna cotta aroma.
It is surprisingly simple to make and requires only a few ingredients. Serve it with fresh berries, fruit sauce, or a drizzle of maple syrup for an elegant dessert that's perfect for dinner parties or everyday treats.
Unlike traditional panna cotta, which is usually made with heavy cream and gelatin, this dairy-free version uses coconut milk and agar-agar to create a smooth, softly set texture.
Jump to Recipe
Why You’ll Love This Dairy-Free Panna Cotta
Completely dairy-free – no cream, milk, or butter.
Vegan-friendly – made without gelatin.
Simple ingredients – only a handful of ingredients are needed.
Easy to prepare ahead – ideal for entertaining.
Creamy and delicate – coconut milk gives it a rich texture.
Easy to customize – serve it with your favorite fruit or sauce.
Recipe Overview
Prep Time: 10 minutes
Cook Time: 5 minutes
Chilling Time: 3 hours
Total Time: About 3 hours 15 minutes
Servings: 4
Category: Dessert
Cuisine: Italian-inspired
Method: Stovetop
Ingredients
For the Dairy-Free Panna Cotta
400 ml full-fat coconut milk
200 ml unsweetened plant-based milk
2–3 tablespoons maple syrup or granulated sugar
1 teaspoon vanilla extract
1/2 teaspoon agar-agar powder
Pinch of salt
For the Berry Topping
150 g fresh or frozen mixed berries
1 tablespoon maple syrup
1 teaspoon lemon juice
1 tablespoon water
Optional Garnish
Fresh berries
Mint leaves
Toasted coconut flakes
Lemon or lime zest
A small drizzle of maple syrup
Ingredient Notes
Coconut Milk
Use full-fat canned coconut milk for the creamiest texture. Light coconut milk will produce a less rich panna cotta.
Shake the can well before opening so the coconut cream and liquid are evenly combined.
Agar-Agar
Agar-agar is a plant-based setting agent made from seaweed. It replaces gelatin in this recipe and allows the panna cotta to remain vegan.
Agar-agar products can vary in strength, so check the instructions on your package if the recommended quantity differs.
Plant-Based Milk
Unsweetened almond, soy, oat, or another neutral plant-based milk can be used.
Vanilla
Vanilla extract gives the dessert its classic panna cotta flavor. For a stronger vanilla flavor, use vanilla bean paste or the seeds from a vanilla pod.
Equipment
Medium saucepan
Whisk
Measuring cups and spoons
Small saucepan for berry sauce
Four small dessert glasses or ramekins
Refrigerator
How to Make Dairy-Free Panna Cotta
1. Combine the Ingredients
Pour the coconut milk and plant-based milk into a medium saucepan.
Add the agar-agar powder, maple syrup or sugar, and a pinch of salt.
Whisk thoroughly to distribute the agar-agar evenly.
2. Heat the Mixture
Place the saucepan over medium heat.
Whisk frequently as the mixture heats.
Bring it to a gentle simmer.
3. Activate the Agar-Agar
Once the mixture reaches a simmer, continue cooking for approximately 2–3 minutes, whisking frequently.
Agar-agar needs sufficient heat to activate properly, so don't simply warm the mixture and remove it from the heat immediately.
Avoid prolonged vigorous boiling.
4. Add the Vanilla
Remove the saucepan from the heat.
Stir in the vanilla extract.
Taste carefully and add a little more sweetener if needed.
5. Pour Into Serving Dishes
Pour the warm panna cotta mixture into four small glasses, ramekins, or dessert dishes.
If you prefer perfectly smooth panna cotta, strain the mixture through a fine-mesh strainer before pouring.
6. Cool and Chill
Allow the panna cotta to cool slightly at room temperature.
Cover the dishes and refrigerate for at least 3 hours, or until fully set.
For the best texture, chilling overnight is also fine.
How to Make the Berry Sauce
1. Combine the Ingredients
Place the berries, maple syrup, lemon juice, and water in a small saucepan.
2. Cook the Berries
Cook over medium heat for approximately 5 minutes, stirring occasionally.
The berries should soften and release their juices.
3. Cool the Sauce
Remove from the heat and allow the berry sauce to cool completely.
For a smooth sauce, blend and strain it. For a more rustic topping, simply spoon the softened berries over the panna cotta.
How to Serve
Once the panna cotta is fully chilled, spoon the berry sauce over each serving.
Add fresh berries, mint, toasted coconut, or a little citrus zest.
Serve cold.
Tips for the Best Dairy-Free Panna Cotta
Use full-fat coconut milk. It creates a richer, creamier texture than light coconut milk.
Whisk the agar-agar thoroughly. This helps prevent small lumps from forming.
Cook the agar properly. It needs to reach a simmer and cook briefly to activate.
Don't use too much agar-agar. Excess agar can make the panna cotta firm or rubbery rather than delicate.
Taste before chilling. The flavor should be slightly sweeter than you want because cold desserts can taste less sweet.
Chill completely. Give the panna cotta enough time to set before adding toppings.
Easy Variations
Vanilla Panna Cotta
Keep the recipe simple and serve it with fresh berries and vanilla.
Chocolate Panna Cotta
Add 1–2 tablespoons unsweetened cocoa powder to the coconut milk mixture for a chocolate version.
Coconut Lime Panna Cotta
Add finely grated lime zest and replace part of the vanilla with fresh lime juice.
Mango Panna Cotta
Serve the chilled panna cotta with fresh mango or homemade mango purée.
Coffee Panna Cotta
Add a small amount of instant espresso powder to the warm coconut milk mixture.
Strawberry Panna Cotta
Replace the berry topping with fresh strawberries blended with a little maple syrup and lemon juice.
How to Store
Cover the panna cotta and refrigerate for up to 3 days.
Keep the berry sauce in a separate airtight container and add it just before serving.
Can You Freeze Panna Cotta?
Freezing is not recommended because the texture can become watery or grainy after thawing.
For the best texture, prepare it a day ahead and keep it refrigerated.
Frequently Asked Questions
Is this panna cotta completely dairy-free?
Yes. This recipe uses coconut milk and plant-based milk instead of dairy milk or cream.
Is this panna cotta vegan?
Yes, when made according to the recipe with agar-agar and maple syrup or vegan sugar. It contains no gelatin or other animal-derived ingredients.
Can I use gelatin instead of agar-agar?
You can, but the recipe would no longer be vegan. The amount and preparation method would also need to be adjusted because gelatin behaves differently from agar-agar.
Can I use almond milk instead of coconut milk?
Yes, but the finished dessert will be lighter and less creamy. Full-fat coconut milk provides the richest texture.
Why is my panna cotta too firm?
Too much agar-agar is the most likely reason. Agar products vary in strength, so use the recommended quantity for your particular brand.
Can I make this dessert ahead?
Yes. Panna cotta is an excellent make-ahead dessert. Prepare it up to 3 days before serving and keep it refrigerated.
Can I make panna cotta without coconut?
Yes. Use another creamy plant-based milk, although the texture and flavor will be different.
Recommended Kitchen Tools
Useful tools for this recipe include:
Medium non-stick saucepan
Fine-mesh strainer
Silicone whisk
Measuring spoons
Small dessert glasses
Glass ramekins
Airtight food-storage containers
Related Recipes
If you enjoy easy desserts and plant-based recipes from Jeanie Recipes, try:
Final Thoughts
This Dairy-Free Panna Cotta is an elegant dessert that's surprisingly easy to prepare. Creamy coconut milk, vanilla, and a simple berry sauce create a beautiful combination of rich, sweet, and fresh flavors.
Because it can be prepared ahead of time, it is especially useful when you're entertaining. Keep the panna cotta chilled until serving, then add the berry sauce and fresh fruit just before bringing it to the table.
