Home » Summer Desserts » Vegan Panna Cotta
Vegan panna cotta with silky texture, served on a dark plate with passion fruit pulp drizzled over and around, topped with mint and an edible flower, styled on a black marble background.

Silky Vegan Panna Cotta with Passion Fruit Sauce

If you’ve ever wanted to serve something elegant without firing up the oven or fussing over layers, vegan panna cotta is the answer you didn’t know you needed. It’s a chilled dessert that looks delicate but sets with confidence. No gelatin. No cream. No dairy at all.

You’ll walk away from this post knowing exactly how to create a creamy, clean, sliceable plant-based panna cotta using coconut milk and agar-agar powder. I’ll walk you through what makes the set hold, how to get the right wobble, and how to balance richness with fruit,plus one subtle twist I always sneak in for brightness.

And don’t worry, I’ll tell you what it is before we finish.

Collage of two angles of vegan panna cotta served with glossy passion fruit sauce and garnished with purple edible flowers and fresh mint, styled for a plant-based dessert presentation.

Vegan Panna Cotta with Coconut Milk and Passion Fruit

This isn’t just another easy panna cotta. This is a vegan panna cotta recipe that’s set without gelatin, rich without cream, and light enough to serve after a summer dinner.

The texture matters here. The right kind of coconut milk,full-fat, canned, not boxed,gives body and structure. Paired with almond milk, it becomes smooth, not too heavy, and holds up beautifully once set. This combination is one I keep returning to in my Pin Notebook.

You only need 10 minutes of active time, and most of it is spent stirring. The hardest part is waiting while it chills.

Ingredients That Actually Make It Set

Flat lay of vegan panna cotta ingredients including coconut milk, plant cream, vanilla extract, maple syrup, flour, cinnamon, salt, and halved passion fruits on a black background.

In this recipe, full-fat coconut milk lays the foundation. You need the fat to keep the texture creamy and stable. I’ve used light coconut milk before, and it gave me a watery set that never quite held.

Almond milk stretches the richness without making it feel thin. Oat milk is creamier, but I find almond lets the vanilla shine more clearly. If you want a thicker mouthfeel, oat milk can work,just know it changes the flavor slightly.

Agar-agar powder is what sets everything. And yes, it must be powder. Flakes behave differently and need more liquid and cooking time. Powder blooms and sets fast. It’s what gives this vegan panna cotta its signature wobble.

Maple syrup brings a warm sweetness that complements coconut milk naturally. If you use agave, it’ll be milder, almost neutral, which can be nice if you want the fruit topping to do more of the talking.

How to Prepare the Panna Cotta Base

Overhead view of a saucepan with white liquid being whisked, set on a wooden trivet over a dark countertop, capturing a step in vegan panna cotta preparation.

Start by whisking your coconut milk, almond milk, maple syrup, agar-agar powder, and a pinch of salt in a saucepan. No heat yet,just mix until smooth.

Once combined, turn the heat to medium and whisk frequently. As it starts to simmer, keep an eye on it. You want a gentle simmer, not a boil. Simmer for three minutes to dissolve the agar-agar completely.

Then, take it off the heat and stir in your vanilla extract. Strain the mixture through a fine mesh sieve into lightly oiled ramekins or silicone molds. That little strain makes the texture smoother and catches any bits that didn’t dissolve.

Let them rest at room temperature for ten minutes before chilling. Then move to the fridge for at least two hours. Overnight is even better.

Warm vegan panna cotta mixture being poured from a saucepan into white ramekins, arranged in rows on a black marble counter during dessert preparation.

Making the Passion Fruit Sauce (It’s Quick!)

Bowl of thick passion fruit curd with seeds, placed next to a halved passion fruit and spoon on a black surface, ready for topping or plating.

Slice the passion fruits and scoop out the pulp into a small saucepan. Add orange juice and maple syrup, and gently warm over low heat.

Don’t let it bubble or reduce. You just want to warm it enough to bring the flavors together and loosen the texture.

This sauce stores well. I often make it while the panna cotta is setting and chill it in a jar until serving.

My Coconut Milk vs. Almond Milk Notes (What Works Best?)

I’ve tried different combinations of plant milks in this recipe. Coconut milk is non-negotiable here. You need its richness. But the second milk can shift things.

In my Pin Notebook, I have notes on oat, soy, and almond. Soy gave a beany aftertaste I didn’t love. Oat made the texture a bit too soft for unmolding. Almond milk gave me the cleanest set and the softest flavor. It gets my vote.

The Subtle Citrus Trick I Always Use

Collage showing two servings of vegan panna cotta topped with edible flowers and mint leaves, plated over a bright passion fruit sauce with seeds on dark ceramic plates, emphasizing plant-based dessert styling.

Here’s the secret I hinted at. Orange juice.

Just a few tablespoons stirred into the passion fruit topping. It doesn’t take over. It rounds out the tang, adds sweetness without more syrup, and gives the whole dish a lift.

Without it, passion fruit can be intense and a little too sour. With it, the flavors mellow just enough to keep you going back for the next bite.

Want More Panna Cotta Variations?

Try Lemon Panna Cotta if you’re craving something sharper and citrusy. Or Coffee Panna Cotta for something mellow and deep. Check out Panna Cotta Aesthetic if you want ideas for styling or plating. And you can always start with Vanilla Panna Cotta if this is your first time.

Save This Vegan Panna Cotta Recipe for Later

This recipe is ideal for prepping ahead. No oven. No last-minute rush. Just smooth, chilled desserts that look like they took more work than they did.

Pin this post to your summer desserts or vegan sweets board. Come back to it whenever you want something light and clean but still indulgent.

And if you make it, tell me in the comments,did you use molds or glasses? Did you try mango instead of passion fruit? I’d love to know how it turned out for you.


Yield: 4 servings

Vegan Panna Cotta Recipe

Vegan panna cotta with silky texture, served on a dark plate with passion fruit pulp drizzled over and around, topped with mint and an edible flower, styled on a black marble background.
No Ratings

A plant-based version of the classic Italian dessert, this panna cotta uses coconut milk and agar-agar for a creamy texture with clean lines and a light finish. The passion fruit sauce adds brightness and tang to balance the smooth base. It sets quickly and can be made ahead for stress-free serving.

Prep Time 10 minutes
Cook Time 5 minutes
Additional Time 2 hours
Total Time 2 hours 15 minutes

Ingredients

  • FOR THE PANNA COTTA
  • 1 can (400ml) full-fat coconut milk
  • 1 cup unsweetened almond milk (or any plant milk)
  • 1/4 cup maple syrup or agave syrup
  • 2 teaspoons agar-agar powder (not flakes)
  • 1 teaspoon pure vanilla extract
  • Pinch of salt
  • FOR THE PASSION FRUIT SAUCE
  • 4 fresh passion fruits
  • 3 tablespoons orange juice
  • 2 tablespoons maple syrup

Instructions

  1. PREPARE THE PANNA COTTA BASE: In a medium saucepan, combine the coconut milk, almond milk, maple syrup, agar-agar powder, and salt. Whisk thoroughly until smooth and evenly mixed.
  2. SIMMER THE MIXTURE: Place the saucepan over medium heat and bring to a gentle simmer. Continue to whisk frequently and simmer for 3 minutes to fully dissolve the agar-agar. Avoid letting the mixture boil.
  3. ADD VANILLA AND STRAIN: Remove from heat and stir in the vanilla extract. Pour the mixture through a fine mesh sieve into lightly oiled ramekins or silicone molds to ensure a smooth texture.
  4. COOL AND CHILL: Let the filled molds sit at room temperature for 10 minutes, then transfer to the refrigerator to set for at least 2 hours or overnight for best results.
  5. MAKE THE PASSION FRUIT SAUCE: While the panna cotta sets, cut the passion fruits and scoop the pulp into a small saucepan. Add the orange juice and maple syrup. Warm over low heat for 2–3 minutes, just enough to blend the flavors and slightly loosen the texture.
  6. UNMOLD AND SERVE: Once the panna cotta is set, run a thin knife around the edge of each mold and gently invert onto a plate. If needed, briefly dip the mold bottoms in warm water to release. Spoon the passion fruit sauce around the base and garnish with mint or edible flowers if desired.

Notes

Use agar-agar powder, not flakes. If using flakes, you'll need a different ratio and longer cooking time. Lightly oiling the molds helps ensure a clean release. The sauce can be made in advance and chilled until ready to serve.

Nutrition Information:

Yield:

4

Serving Size:

1

Amount Per Serving: Calories: 613Total Fat: 24gSaturated Fat: 16gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 33mgSodium: 328mgCarbohydrates: 101gFiber: 31gSugar: 60gProtein: 9g

Leave a Comment

Your email address will not be published. Required fields are marked *

*