Dairy-Free Panna Cotta Recipe

Dairy-Free Panna Cotta with Sweet Clover Honey

It all started with a trip to Italy. I was lucky enough to sit down to dinner with our hosts and taste a panna cotta so delicate and creamy that I couldn’t stop thinking about it for weeks. The problem? I was avoiding dairy at the time and figured that particular dessert was off my plate permanently. Then Joyce found a way in — a dairy-free version made with coconut milk and nut milk that somehow captures everything I loved about the original. We’ve made it dozens of times since, and the version I’m sharing here is the one we keep coming back to: sweetened with our Raw Sweet Clover Honey, which brings a warmth and depth to this dessert that plain sugar just can’t replicate.

Jump to Recipe ↓

Jar of 'Bee Inspired' honey with vanilla beans, a honey dipper, and lemon on a textured surface.

What Is Panna Cotta?

Panna cotta is a classic Italian dessert — the name literally translates to “cooked cream.” Traditionally it’s made with heavy cream, sugar, and gelatin, then chilled in ramekins and unmolded for serving. It’s silky, barely sweet, and delicately wobbly in the best possible way. The whole thing comes together in about 30 minutes of active time, then the refrigerator does the rest. It looks like something that took all day. It didn’t.

This dairy-free version swaps the cream for full-fat coconut milk and your choice of nut or seed milk, keeping all the texture and elegance of the original without any dairy. It’s also naturally gluten-free and egg-free — just a handful of pantry-friendly ingredients plus a fresh vanilla bean for that unmistakable flecked finish.

Why You’ll Love This Recipe

This dairy-free panna cotta checks a lot of boxes at once. It’s fast to make but looks genuinely impressive when unmolded on a plate. It’s make-ahead friendly, which means you can pull it together the night before a dinner party and forget about dessert entirely until it’s time to serve. It’s flexible — the milk, the garnish, even the honey varietal can all be swapped to suit what you have or what you love. And it’s naturally gluten-free, dairy-free, and egg-free, so it travels well across different dietary needs at the table.

What really sets this version apart is the honey. Using Sweet Clover Honey instead of plain sugar gives the custard a quiet, lightly floral warmth — subtle enough not to compete with the vanilla bean, interesting enough to make people ask what you did differently. That’s the sweet spot.

panna cotta in white bowls topped with strawberries

Why Sweet Clover Honey?

Panna cotta is subtle by nature. It doesn’t have a lot of competing flavors, which means the sweetener you choose actually shows up on the palate. Plain sugar disappears into the background. Sweet Clover Honey does something more interesting — it adds a lightly floral, faintly spiced sweetness with notes of cinnamon and caramel that layer beautifully alongside a fresh vanilla bean. The two flavors echo each other rather than compete. The result is a custard that tastes like more than the sum of its parts.

Our sweet clover honey comes from the Dakotas, where yellow sweet clover blankets open pastures from June through August. Bees work those tall spiky blooms all season, and the honey they produce is pale amber, lush in texture, and warm in flavor in a way that distinguishes it clearly from plain white clover. Three tablespoons is all it takes to sweeten four ramekins perfectly — not cloying, not overpowering, just gently honeyed in a way that makes each bite a little more interesting than the last.

To learn more about where our sweet clover honey comes from and what makes it unique, visit our complete Sweet Clover Honey guide.

Copper saucepan pouring a creamy liquid into a white ramekin on a wooden surface with a jar of honey labeled 'Bee Inspired' in the background.

Ingredients and Substitutions

Here is everything you need to make this panna cotta, along with notes on substitutions so you can adapt the recipe to what you have on hand.

  • Full-fat coconut milk — The backbone of the recipe and the reason this panna cotta is so creamy without any dairy. Use 100% canned coconut milk with no added gums or thickeners for the cleanest texture and the best set. Full-fat matters here; the higher fat content is what gives the custard its body. Lite coconut milk has too much water and the panna cotta will be soft and reluctant to unmold cleanly.
  • Nut or seed milk — Almond milk is the classic choice and what we use most often. Cashew milk gives a slightly richer result with a texture closest to traditional cream. Oat milk adds a very subtle earthiness that most people won’t detect in the finished dessert. Flax milk is a good nut-free option. Whatever you use, go unsweetened — the honey is the sweetener, and a pre-sweetened milk will throw off the balance.
  • Unflavored gelatin powder — This is the setting agent that gives panna cotta its characteristic jiggle. Two teaspoons is calibrated to set the custard firmly enough to unmold while keeping the texture silky rather than rubbery. It’s worth noting that gelatin is an animal-derived ingredient, so this recipe is dairy-free and egg-free but not fully plant-based. If you need a vegan version, agar-agar powder is the closest substitute — see the FAQ below for guidance.
  • Vanilla bean — Half a bean, slit lengthwise and scraped. The seeds disperse through the custard and give it those beautiful dark flecks and a deep, rounded vanilla flavor that extract alone doesn’t quite replicate. If vanilla beans aren’t available, 1 teaspoon of pure vanilla extract can substitute, though the flavor will be slightly less complex and you’ll miss the visual flecks.
  • Bee Inspired Sweet Clover Honey — Three tablespoons sweeten four servings with a lightly floral, caramel-touched warmth. Use it straight from the jar at room temperature — no need to warm it first. If your sweet clover honey has crystallized, which is normal for this varietal, gentle warming in a warm water bath will bring it back to liquid without overheating it.
  • Lemon rind — Two small slivers, each about an inch long, infused during the heating step and then removed before pouring. They brighten the overall flavor without making the finished dessert taste noticeably citrusy. This is a supporting role ingredient, but the panna cotta is noticeably more alive with it than without.
  • Sea salt — Just a quarter teaspoon. Salt in a dessert sounds counterintuitive but it does two things: it balances the sweetness from the honey and it brings the vanilla forward. Don’t skip it.
Hand holding a small container of cream over a plate with berries and flowers on a wooden surface.

How to Make Dairy-Free Panna Cotta

First: Bloom the Gelatin

Whisk the unflavored gelatin into the nut or seed milk in a medium bowl and allow it to sit undisturbed for 10 minutes, stirring once or twice during that time. This step — called blooming — gives the gelatin time to fully hydrate so it dissolves evenly and smoothly when it hits heat. Don’t rush it. Under-bloomed gelatin is the most common reason panna cotta ends up grainy or fails to set completely.

Second: Combine and Heat

In a medium saucepan, combine the full-fat coconut milk, the bloomed gelatin and milk mixture, sweet clover honey, sea salt, vanilla bean, and lemon rind. Place over medium to medium-high heat and whisk gently while the mixture warms through. Bring it to a low boil for 30 seconds to 1 minute, then remove from heat immediately. At this point the mixture should appear moderately thickened and smell quietly incredible. The key here is not to boil the mixture aggressively or for long — prolonged boiling can weaken the gelatin’s setting ability.

Third: Add the Vanilla Seeds

Remove the vanilla bean and lemon rind from the pan and set them aside. Using a small paring knife, scrape as many vanilla seeds as you can from the inside of the bean. Stir the seeds only back into the warm panna cotta mixture and discard the pod and rind. You’ll watch the seeds disperse into those signature dark flecks throughout the custard — always a satisfying moment.

Fourth: Pour and Chill

Pour the mixture into four ramekins in equal portions. Allow them to cool at room temperature for about 10 to 15 minutes before transferring to the refrigerator — pouring very hot liquid directly into the fridge can cause uneven setting and condensation. Once in the fridge, chill for at least 4 hours. Overnight is even better; a fully chilled panna cotta has a cleaner texture and will unmold more reliably.

Fifth: Unmold and Serve

You can serve panna cotta directly in the ramekin for a relaxed, low-effort presentation. Or unmold it for something more dinner-party. To unmold: set the ramekin in a shallow dish of very warm (not boiling) water for 20 to 30 seconds, keeping careful watch that no water seeps in over the rim. Run a thin knife or small offset spatula gently around the edge to break the seal, then invert the ramekin onto a serving plate and give it a patient, gentle shake. It should release with a soft jiggle. Garnish with fresh berries, a thin drizzle of Sweet Clover Honey, or a spoonful of your favorite jam.

Two plates of dessert with berries and a jar of honey on a stone surface.

Expert Tips for the Best Panna Cotta

Bloom patiently. The 10-minute bloom step is non-negotiable. Pull it short and you’ll end up with a grainy texture or a soft set that won’t hold its shape. Set a timer and walk away.

Don’t boil hard or long. A brief, gentle boil is all you need. Aggressive boiling for more than a minute or two can break down the gelatin’s setting power. Once you see a proper simmer, count to 30 and pull it off the heat.

Cool before chilling. Letting the filled ramekins sit at room temperature for 10 to 15 minutes before going into the refrigerator encourages a more even set from edge to center. Rushing straight to the cold fridge from the stovetop can cause the outside to firm up faster than the middle.

Overnight beats four hours. If you can plan ahead, make this the night before. A panna cotta that has set overnight is firmer, cleaner in texture, and significantly more confident when unmolded.

Grease your ramekins if unmolding. A very light swipe of neutral oil (coconut oil works well here) on the inside of each ramekin before pouring makes unmolding much easier. If you’re planning to serve directly in the ramekin, skip this step.

Use room temperature honey. If your sweet clover honey has crystallized in the jar — which happens with this varietal because of its higher sucrose content — set the jar in a bowl of warm water for a few minutes until it loosens to pourable. Adding it to the saucepan in this state ensures it blends in smoothly without clumping.

Dessert with raspberries and honey on a plate next to a jar of 'Bee Inspired' honey.

Serving Suggestions

Panna cotta is one of those desserts that can go from simple to stunning just by changing the topping. Here are some combinations that work especially well with the sweet clover honey base:

  • Fresh berries and a honey drizzle — Raspberries, blueberries, or a mix of both, with a thin drizzle of Sweet Clover Honey over the top. Simple, beautiful, and lets the panna cotta take center stage.
  • Stone fruit in summer — Thinly sliced peaches or nectarines with a sprinkle of fresh mint. The caramel notes in the sweet clover honey echo the stone fruit in a way that feels intentional.
  • Toasted coconut — A tablespoon of coconut toasted golden-brown in a dry pan adds crunch and a warm, nutty counterpoint to the silky custard beneath it.
  • Dark chocolate shavings — A few shavings of good dark chocolate over the top turns this into something dinner-party worthy without much effort.
  • Jam — A spoonful of blackberry jam, raspberry jam, or blueberry compote pooled around the base of an unmolded panna cotta is classic, beautiful, and takes thirty seconds.

Ways to Make It Your Own

  • Change the milk: Cashew milk gives the richest result closest to traditional cream. Oat milk adds a subtle nuttiness. Flax milk keeps it completely nut-free.
  • Switch up the honey: We reach for Sweet Clover Honey for its cinnamon-caramel warmth, but our other varietals bring their own character to the custard. Try a drizzle of Eastern Shore Honey over the top just before serving for a finishing flourish.
  • Add lavender: A small pinch of culinary lavender steeped during the heating step brings a floral note that pairs beautifully with the sweet clover honey. It echoes the same farmhouse flavors we love in our Lavender Honey Marshmallows.
  • Go deeper with the vanilla: A split vanilla bean steeped in the warm mixture for an extra 5 minutes before scraping concentrates the flavor even further. Worth it if vanilla is your favorite part.
  • Make it coffee-flavored: Dissolve 1 teaspoon of espresso powder into the warm coconut milk mixture before adding the honey. The bitterness of the coffee against the floral honey is unexpectedly wonderful.

Storage and Make-Ahead

This panna cotta is genuinely ideal for making ahead. Once set, it keeps well in the refrigerator for up to 3 days covered with plastic wrap or a plate. The texture actually improves slightly over the first 24 hours as it continues to firm up. If you plan to unmold the panna cottas for serving, wait until just before you’re ready to plate — once unmolded they are more delicate and should be served promptly. Do not freeze panna cotta; the freeze-thaw process breaks down the gelatin structure and produces a watery, grainy result.

Bee on a yellow sweet clover flower with a blurred green background

More Sweet Clover Honey Recipes to Explore

If this is your first time cooking with sweet clover honey, you’re going to want to keep exploring. Our Honey Peanut Brittle is a nostalgic candy that uses sweet clover honey to gorgeous effect — the caramel notes shine in the finished brittle. The Lavender Honey Marshmallows are another farmhouse-inspired sweet treat that pairs beautifully with everything from hot cocoa to a cheese board. On the savory side, the Honey BBQ Sauce and Honey Roasted Brussels Sprouts both show how well this honey travels outside the dessert world.

All of these recipes start with the same foundation: raw Sweet Clover Honey from Bee Inspired — sourced from the Dakota pastures where yellow sweet clover flowers bloom across the landscape from June through August.

Jar of Bee Inspired Sweet Clover honey surrounded by flowers

Dairy-Free Panna Cotta FAQs

Why didn’t my panna cotta set?

The two most common culprits are under-bloomed gelatin and overheating. If the gelatin doesn’t fully hydrate during the blooming step, it won’t dissolve evenly and the panna cotta won’t set properly. Give the full 10 minutes. On the other side, boiling the mixture too aggressively or for too long can break down the gelatin’s structure before it has a chance to do its job. A brief, gentle boil of 30 seconds to 1 minute is all you need. Also make sure you used full-fat coconut milk — lite coconut milk doesn’t have enough body to set reliably.

Can I make this panna cotta vegan?

This recipe as written is dairy-free and egg-free, but it does use gelatin (animal-derived) and honey (animal-derived), so it is not vegan. To make a fully plant-based version, substitute agar-agar powder for the gelatin. Agar sets at a different rate than gelatin — start with approximately 1 teaspoon of agar-agar powder per cup of liquid and follow the package instructions, as brands vary. Note that agar produces a slightly firmer, less wobbly texture than gelatin. For the sweetener, pure maple syrup is the closest substitute, though the flavor profile will differ from this sweet clover honey version.

Can I use lite coconut milk?

We don’t recommend it for this recipe. Lite coconut milk has a significantly higher water content, which produces a panna cotta that is softer, less creamy, and more difficult to unmold cleanly. If you want to reduce the richness of the dessert, a better approach is to use full-fat coconut milk for half the liquid and a lower-fat nut milk for the other half, and to serve it in the ramekin rather than attempting to unmold it.

How long does panna cotta need to chill before it’s ready?

A minimum of 4 hours in the refrigerator is needed for the panna cotta to set enough to serve or unmold. Overnight is the better choice whenever possible — a panna cotta that has chilled for 8 or more hours is noticeably firmer, cleaner in texture, and more stable when unmolded. If you’re making this for a dinner party, preparing it the evening before is the right move.

How do I unmold panna cotta without it falling apart?

The key is patience and warm water. Set the ramekin in a shallow dish of very warm (not boiling) water for 20 to 30 seconds. The warmth loosens the edges just enough without melting the custard. Run a thin knife or small offset spatula carefully around the inside edge to break the vacuum seal, then place your serving plate face-down on top of the ramekin, hold both firmly together, and invert with a confident motion. Give it a gentle shake if needed. If it doesn’t release, return the ramekin to the warm water bath for another 10 seconds. Lightly greasing the ramekins before pouring in the mixture makes this step considerably easier.

Can I make this panna cotta ahead of time?

Yes, and it’s one of the recipe’s best qualities. Panna cotta can be made up to 3 days in advance and kept covered in the refrigerator. The texture holds well over that window and is often better on day two than day one. Keep the panna cottas in their ramekins, covered with plastic wrap or a small plate, and unmold them only when you’re ready to serve.

What can I use if I don’t have a vanilla bean?

One teaspoon of pure vanilla extract added after the mixture comes off the heat is a reliable substitute. The flavor will be slightly less nuanced and you won’t have the characteristic dark flecks throughout the custard, but the panna cotta will still be delicious. Vanilla bean paste — which contains real vanilla seeds — is a middle-ground option that gives you the visual flecks without the cost of a whole bean. Use 1 teaspoon in place of the half bean.

Is this recipe gluten-free?

Yes. Every ingredient in this panna cotta — coconut milk, nut or seed milk, unflavored gelatin, vanilla bean, honey, lemon rind, and sea salt — is naturally gluten-free. Just double-check that your unflavored gelatin brand carries a gluten-free certification if cross-contamination is a concern, as manufacturing facilities vary.

What is the best honey to use in panna cotta?

We reach for Sweet Clover Honey because its lightly floral, cinnamon-caramel warmth pairs so well with vanilla bean in a delicate custard. Milder honey varietals work beautifully in panna cotta because the dessert’s subtlety lets the honey’s character come through. A bold, dark honey like buckwheat would overpower the custard. If you want to experiment, our lighter Eastern Shore Honey varietals are a great place to start.

star

Two plates of dessert with berries and a jar of honey on a stone surface.


Kara holding a hive frame in doorway of cabin

About the Author

Kara waxes about the bees, creates and tests recipes with her friend Joyce, and does her best to share what she’s learning about the bees, honey, ingredients we use and more. Read more about Kara