Cinnamon Snail

  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
menu icon
go to homepage
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
search icon
Homepage link
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
×

Home » Recipes » Vegan Italian Desserts

Passion Fruit Panna Cotta (Vegan) 

by Adam Sobel
Updated: Jan 30, 2025
5 from 2 votes
Prep Time 5 minutes mins
Total Time 3 hours hrs 10 minutes mins

*This post may contain affiliate links. Read more »

Jump to Recipe Pin Recipe Email Recipe Leave a Review

This Passion Fruit Panna Cotta is rich, custardy, and packed with intense tropical flavor. But they have a secret. They are completely free of eggs and dairy, making them nearly impossible to mess up, while being kinder to animals, the planet, and your body.

Various glass containers filled with passion fruit panna cotta topped with orange passion fruit sauce beside a saucepan with remaining sauce on a wooden surface.
Here’s how to make this recipe perfectly

Recipe tips tailored to what matters most to you:

Gluten Sucks

This one's already gluten-free as written, nothing here needs a swap.

Time Saver

Make it the night before since it needs at least 4 hours in the fridge anyway, so the wait works in your favor.

Cost Cutting Tip

Saffron's pricey and optional here. Swap it for a tiny pinch of turmeric instead, just a tiny pinch, not a big dump.

Make it Healthier

This dessert already gets all its sweetness from maple syrup instead of refined sugar, in both the custard and the sauce.

Ingredient Hack

Agar agar flakes work fine if you can't find the powder, just work quickly and stir well so they fully dissolve into the custard base.

Cook Like Adam

Sprinkle the powder into the liquid while stirring, and maintain a gentle simmer for a few minutes to make sure it gets totes disolved for ya.

Refrigerate the panna cotta for at least 4 hours, or overnight, to make sure it sets properly.

If all you can get is passion fruit juice, you can make that work too!

Oodles more tips, step-by-step recipe photos, info on weird ingredients, and FAQs are all still here. I just tucked 'em out of the way so you can start cooking sooner.

Panna cotta, translating to "cooked cream" in Italian, is a classic dessert known for its silky texture and subtle sweetness. My rosewater blackberry vegan panna cotta, which I taught in my Vegan Italian Desserts cooking class, was so popular with students that I thought I would share this classic variation too.

When I first started working in restaurants more than 25 years ago, the pastry chef I worked with made non-vegan passion fruit panna cotta that I would (blush) more-than-occasionally steal out of the walk-in box. I mean, I tried to be a good boy, but his authentic Italian custards made that kind of impossible. Now my kids steal these out of our home fridge before they are even set up. Karma, I guess?

Ready to knock people clear outta their chair with how yummy this is? Let's dive into this simple yet elegant recipe that delivers a restaurant-quality dessert right to your darned dining table.

A pink heart icon next to bold text that reads "Featured Reader Love Letter" on a textured beige background.

5 stars
I love this dessert! It is so easy to make and the passionfruit topping is so tangy! Will definitely make again!

Kelly McLaughlin
Jump to:
  • Recipe tips tailored to what matters most to you:
  • 🥰 Why You'll Adore This Passion Fruit Panna Cotta Recipe
  • 🍮 Passion Fruit Panna Cotta Ingredients
  • 📖 How to Make Passion Fruit Panna Cotta
  • 💡Serving Ideas
  • 👉Top tips
  • 🤷‍♀️ Recipe FAQs
  • ✌️You'll love these vegan Italian desserts too
  • Vegan Passion Fruit Panna Cotta

🥰 Why You'll Adore This Passion Fruit Panna Cotta Recipe

Tested and Approved Worldwide: Like all the vegan recipes I publish, every detail of the process has been fine-tuned through feedback from a dedicated team of hundreds of recipe testers of all skill levels from across the globe.

✌️ Made Without Sugar: This dessert is sweetened only with maple syrup. Or you can swap it out for agave, if you like.

✊ Vegan AF & GF: Like all of my vegan dessert recipes, this panna cotta is made without animal-based ingredients. It just happens to be one of the best gluten-free vegan recipes that will please eaters of all sorts. No whole milk, no heavy cream, no gelatin powder, and no cholesterol at all!

😘 Easy and Fuss-Free: With less than 15 minutes of active prep time, these custards can be setting up while you put the rest of dinner together.

Text saying TEST NEW RECIPES? YES PLS! in bold, distressed pink letters on a black rectangular background with rough beige tape and splatter marks around the edges.
A man in a gray cap and chefs coat looks seriously into the camera in a kitchen setting, with shelves and jars blurred in the background.

I'm on my knees staring weirdly into your eyes, asking you in a soothing voice to be my taste-testing partner in crime. Sign up for the recipe testing crew and get early access to new recipes before they're published.

Become a CS Recipe Tester

🍮 Passion Fruit Panna Cotta Ingredients

Ingredients for a passion fruit panna cotta recipe displayed on a wooden surface: coconut milk, agar agar, cornstarch, saffron, vanilla, salt, passion fruit, maple syrup, plant-based milk, lemon, lime, and frozen passion fruit.

Frozen Passion Fruit Pieces

While you can totally make this with frozen passion fruit puree or pulp, just break it up with a few pulses in a blender or food processor, and then make sure it's strained thoroughly through a fine sieve before using it so your sauce isn't seedy. Otherwise, do what I do and get your hands on these ready-to-use passion fruit pieces, which also come in handy for making smoothies.

Coconut Milk

I recommend canned full-fat coconut milk in this recipe for the richest consistency. If you need to stay lower fat, you can use light coconut milk (reduced-fat). I don't recommend using coconut cream because it's so fatty that the fat may separate as the custards chill.

Unsweetened Plant-Based Milk

I use regular vegan milk to make the slurry that gets added to the cooking coconut milk. Because non-dairy milks vary so much in sweetness all around the world, using an unsweetened variety of oat milk, almond milk, or soy milk makes this recipe perform more consistently for everyone. If you have to use a sweetened milk, you may want to cut back a little on the maple syrup in the recipe.

Agar Agar

Agar agar powder is a fantastic plant-based alternative to gelatin, made from seaweed. It's a popular ingredient in Asian desserts like Filipino sago't gulaman and Malaysian bubur cha cha. If agar agar powder is not available, you can substitute it with agar agar flakes. Just be careful to work quickly and stir thoroughly so they fully dissolve in the custard base.

Vanilla

The little specks of vanilla bean are why I opt for vanilla powder in everything from my bomboloni to Filipino suman malagkit. Otherwise, you're good to go with regular vanilla extract if you don't care about missing out on the specks. Just promise me you will never use artificial vanilla, which smells like a gaggle of over-perfumed kids at a grade school dance.

Saffron Threads

I absolutely love cooking with saffron and use it in everything from my veg biryani to my vegan banana muffins. Here, they're more for color than flavor. If needed, you can swap them out for a tiny pinch of turmeric-but like, tiny, ok? We aren't going for Bart Simpson yellow here.

*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.

📖 How to Make Passion Fruit Panna Cotta

Nail this Italian dessert on your first shot by following these step-by-step photos with helpful tips. Or scroll down to the bottom of this page for the easy-to-print recipe card.

A metal whisk stirring coconut milk in a blue pot.

Step One


Sim Simmer, Who's Got the Keys to My Bimmer?

Pour the canned coconut milk into a medium saucepan and bring it to a gentle simmer over medium heat. Stir occasionally to prevent it from scorching.

A bowl of ingredients for passion fruit panna cotta including plant-based milk and saffron threads, placed on a stone-textured surface with a yellow cloth and spoon beside it.

Step Two


Whisk-y Tango Foxtrot

In a separate bowl, whisk together the plant-based milk, maple syrup, agar agar powder, cornstarch, vanilla, saffron threads, and salt until the mixture is smooth and well combined.

Mixed ingredeints being poured into hot coconut milk for making passion fruit panna cotta.

Step Three

Forest Clump? Eh, No

Gradually pour the whisked mixture into the simmering coconut milk, stirring constantly to avoid clumps. Cook for 3-5 minutes over medium heat, stirring frequently, until it thickens slightly.

Creamy liquid being poured from a container into a glass jar on a textured surface.

Step Four

Set It and Forget It

Pour the panna cotta mixture evenly into serving glasses or molds, allowing it to cool to room temperature. Once cooled, let the panna cotta set for at least 4 hours under refrigeration. If time allows, it sets up even better by the next day.

Glass bowl with frozen passion fruit cubes. Halved passion fruit in front, displaying seeds. Orange napkin partially visible on the left.

Step Five

The Passion Fruit of the Christ

In a small saucepan, combine the frozen passion fruit pulp, maple syrup, water, and lemon juice. Heat over medium heat, stirring occasionally, until the passion fruit softens and the mixture simmers.

A halved passion fruit with orange pulp sits on a ceramic plate beside a fork in a small glass bowl filled with cornstarch slurry.

Step Six

Slurry, Slurry, Step Right Up

In a small bowl, mix 1 tablespoon of water with the cornstarch to create a slurry. 

Cornstarch slurry being poured into a blue-handled pot with bubbling passion fruit sauce on a stove.

Step Seven

License to Chill

Add it to the simmering passion fruit sauce and stir continuously for 1-2 minutes over medium heat until it thickens slightly.

Remove the sauce from heat and let it cool to room temperature before transferring it to the refrigerator to chill for 3 hours, or overnight.

Spoonful of passion fruit panna cotta above a glass dish filled with the same dessert.

Step Eight


Serve the Panna Cotta!
Spoon the chilled passion fruit sauce over the set panna cottas. Garnish with fresh passion fruit seeds and mint leaves if desired, and serve immediately.

💡Serving Ideas

While these this passion fruit dessert can be perfect for a Valentine's dinner, they are also bangin' after a fully vegan Italian feast (as a lighter alternative to vegan tiramisu, of course)!

Spaghetti with vegan pasta sauce, or vegan bolognese with vegan meatballs? Thats something made only more complete with some silly-easy and lightening-fast vegan garlic bread. Or get all those flavors in one place by serving some vegan baked ziti instead, studded with my vegan Italian sausage, and vegan ricotta.

The panna cotta is a great option to follow Italian meals which can often be a little carb-heavy.

Assorted cookies with jam, chocolates, and a bowl of passion fruit dessert on a rustic surface. Fresh raspberries and halved passion fruits are also visible.
Valentine's Game Plan: Rock this custard out with some vegan linzer cookies and hazelnut truffles, therfore whoever you are in love with with jump right into a batub full of rosepetals with ya, I'm pretty sure.

👉Top tips

  1. Make Sure the Agar Agar Dissolves
    Agar agar must be fully dissolved to activate its gelling properties. Sprinkle the powder into the liquid while stirring, and maintain a gentle simmer for a few minutes to ensure complete dissolution. Incomplete dissolution can leave rubbery bits and prevent proper setting.
  2. Allow Adequate Chilling Time
    Refrigerate the panna cotta for at least 4 hours, or overnight, to ensure it sets properly. This waiting period allows the dessert to achieve its characteristic delicate wobble and creamy texture.
  3. How to Tweak It
    If all you can get is passion fruit juice, you can make that work too! Just whisk in a small amount of cornstarch slurry into the sauce as it cooks to thicken it.

🤷‍♀️ Recipe FAQs

How do I store Passion Fruit Panna Cotta?


Cover the panna cotta with little saucers (I am super against wasting "single-use" disposable plastic wrap as a matter of principle), or place it in an airtight container. Refrigerate for up to 3 days to maintain its freshness.

Is it possible to unmold panna cotta for serving?


Not really. Same as vegan creme brulee is, panna cotta is a lot less firm than baked custards. If you are looking for a dessert you can unmold like that, try making my Vietnamese banh flan or my vegan pumpkin flan instead.

✌️You'll love these vegan Italian desserts too

  • Cream-filled Zeppole dusted with powdered sugar on a table.
    Pizzaria-Style Zeppole (Without Dairy)
  • A piece of vegan tiramisu with a fork on a plate.
    The Best Vegan Tiramisu Recipe In The Galaxy
  • A person holding Vegan Bomboloni with a yellow pastry cream dripping out of it.
    Bomboloni Recipe (Vanilla Cream Filled Italian Donuts)
  • Three jars of blackberry sauce topped vegan panna cotta with rose petals on top.
    Vegan Coconut Panna Cotta Recipe With Rosewater Blackberry Sauce
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Three panna cotta desserts topped with passion fruit sauce on a wooden surface, with an additional serving of sauce in a blue dish with a spoon.

Vegan Passion Fruit Panna Cotta

Creamy, silky-smooth vegan panna cotta topped with a tropical passion fruit sauce that's exploding with its exotic tropical flavor. This easy-to-make dessert is light yet indulgent, and will 100% impress without you breaking a sweat.
5 from 2 votes
Print Pin Rate
Prep Time: 5 minutes minutes
Cook Time: 5 minutes minutes
Chilling Time: 3 hours hours
Total Time: 3 hours hours 10 minutes minutes
Servings: 5 Panna Cottas
Course: Dessert
Cuisine: Italian
Diet: Gluten Free, Vegan, Vegetarian
Calories: 272kcal
Author: Adam Sobel
Cost: $7

Equipment

  • Medium saucepan
  • Small Saucepan
  • mixing bowl
  • whisk
  • ramekins

Ingredients

For the Panna Cotta

  • 400 ml. Coconut milk full-fat
  • ½ cup unsweetened plant-based milk
  • 2 teaspoons lime juice or lemon juice
  • ¼ cup maple syrup
  • ¼ teaspoon agar agar powder
  • 2 teaspoons cornstarch or arrowroot
  • ½ teaspoon vanilla powder or vanilla extract
  • 6 threads saffron
  • ½ teaspoon salt

Passionfuit Sauce

  • 1 cup frozen passion fruit pieces
  • 3 tablespoons maple syrup
  • 1 ½ teaspoons lemon juice
  • 1 teaspoon cornstarch
  • 1 tablespoon water

Optional Garnishes:

  • Fresh passion fruit
  • Mint leaves

Instructions

For the Panna Cotta:

  • In a medium saucepan, bring the coconut milk to a gentle simmer over medium heat. Stir occasionally to prevent scorching.
  • In a separate bowl, whisk together the plant-based milk, lime juice, maple syrup, agar agar powder, cornstarch, vanilla powder or extract, saffron threads, and salt until fully combined and smooth.
  • Gradually add the mixture from the bowl to the simmering coconut milk, stirring constantly to prevent clumping. Cook the mixture over medium heat, stirring frequently, until it thickens slightly, approximately 3-5 minutes.
  • Pour the mixture evenly into serving glasses or molds. Allow it to cool to room temperature, then refrigerate for at least 4 hours or until set.

For the Passion fruit Sauce:

  • In a small saucepan, combine the frozen passion fruit pieces, maple syrup, and lemon juice. Heat over medium heat, stirring occasionally, until the passion fruit begins to break down and the mixture simmers.
  • In a small bowl, mix the cornstarch with 1 tablespoon of water to create a slurry. Add this to the simmering sauce and stir continuously until it thickens slightly, about 1-2 minutes.
  • Remove from heat and allow the sauce to cool to room temperature. Transfer to a container and chill in the refrigerator for at least 3 hours.

To Serve:

  • Once the panna cotta has set and the sauce has chilled, spoon the passion fruit sauce over each panna cotta. Garnish with fresh passion fruit and mint leaves if desired. Serve immediately.

Notes

🥄 Gel-ly Like That
Agar agar must fully dissolve to activate its gelling properties. Sprinkle it into the liquid while stirring, and simmer gently for a few minutes. Incomplete dissolution can leave rubbery bits and prevent proper setting.
❄️ Chillin' Like a Villain
Refrigerate panna cotta for at least 4 hours, or overnight, to set properly. This ensures the dessert achieves its signature wobble and creamy texture.
🍍 Passion Control
If you can't get frozen passionfruit pulp, use passion fruit juice instead! Just whisk in a small cornstarch slurry while cooking the sauce to thicken it. 
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Nutrition

Calories: 272kcal | Carbohydrates: 30g | Protein: 3g | Fat: 17g | Saturated Fat: 15g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 1g | Sodium: 258mg | Potassium: 411mg | Fiber: 0.2g | Sugar: 24g | Vitamin A: 406IU | Vitamin C: 17mg | Calcium: 78mg | Iron: 3mg

More Vegan Italian Desserts

  • Slices of bread topped with chocolate spread, hazelnuts, and chopped chocolate on a kitchen counter.
    Easy Vegan Nutella Recipe
  • A cup of coffee and vegan ladyfinger cookies on a plate.
    Savoiardi Cookies (Vegan Ladyfingers Recipe)
  • A jar of vegan mascarpone on a green tray.
    Vegan Mascarpone Cheese Recipe

Comments

  1. Randi says

    February 16, 2025 at 5:30 pm

    5 stars
    So easy and good!

    Reply
  2. Kelly McLaughlin says

    February 16, 2025 at 2:08 pm

    5 stars
    I love this dessert! It is so easy to make and the passionfruit topping is so tangy! Will definitely make again!

    Reply
5 from 2 votes

Leave a Reply Cancel reply

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

Recipe Rating




Hark! It's me Adam Sobel

I created a seriously popular vegan food truck, cookbook, and adorable family. and Now I am sharing all my juicy delicious secrets with you
  LEARN MORE

Autumnal Veggie Vibes

  • Close-up of creamy vegan butternut squash macaroni and cheese topped with golden-brown roasted squash and a crispy breadcrumb crust, with a serving spoon lifting a portion from the dish.
    Vegan Butternut Squash Mac and Cheese Recipe
  • A close-up of a slice of vegan shepherd’s pie with rich brown gravy being poured over the mashed potato topping, revealing layers of savory ground meat and vegetables on a plate.
    Vegan Shepherd's Pie Recipe
  • A bowl of creamy mashed potatoes topped with mushroom bourguignon containing chunks of mushroom, carrots, pearl onions, and fresh herbs, garnished with chopped chives.
    Mushroom Bourguignon Recipe
  • Close-up of a glazed roast vegan ham garnished with fresh herbs, accompanied by caramelized pineapple slices on a wooden board.
    Maple Mustard Glazed Vegan Ham Recipe
  • A sliced vegan turkey roast, garnished with fresh herbs, on a wooden board. Several sprigs of rosemary and a small bowl of sauce are visible in the background.
    Stuffed Vegan Turkey Roast with Crispy Skin
  • A baking dish filled with vegan cornbread stuffing, featuring chunks of cornbread, cranberries, pecans, and celery. A metal serving spoon rests on the dish. A small bowl with dipping sauce is nearby.
    The Best Vegan Cornbread Stuffing Recipe
  • A close-up of a Vegan Apple Muffin topped with apple pieces and cinnamon, with an apple and a cinnamon stick in the background on a metal cooling rack.
    Easy Vegan Apple Cinnamon Muffins
  • A bowl of creamy brown roasted mushroom soup with chunks of mushroom garnished with fresh parsley and cracked black pepper, served with a slice of bread on the side.
    Roasted Mushroom Soup (Creamy without Dairy)
  • A colorful butternut squash salad with mixed greens, sliced figs, roasted squash rounds, pecans, and a drizzle of dressing, served on a white plate with a spoon.
    Butternut Squash Salad Recipe
  • Golden-brown vegan mushroom Wellington on a rectangular plate, garnished with fresh herbs. Surrounded by mushrooms, silverware, a pepper shaker, and a folded orange napkin on a light purple surface.
    The Best Vegan Mushroom Wellington Recipe
  • A slice of vegan pumpkin cheesecake on a plate, topped with a scoop of vanilla ice cream and sprinkled with cinnamon. The cheesecake has a brown crust and a creamy orange filling.
    Easy Vegan Pumpkin Cheesecake Recipe
  • A serving of vegan apple crisp topped with a scoop of vanilla ice cream and sprinkled with cinnamon, presented on a decorative floral plate.
    Easy Vegan Apple Crisp Recipe

Eat my entire cookbook, or at least make the recipes within...

🙋‍♂️ Fan faves

  • A bowl of stir fried Thai basil eggplant garnished with chili pepper slices, thai basil leaves and scallions in a bowl with a fork.
    Thai Basil Eggplant
  • A bowl filled with Soslu Patlican and herbs.
    Soslu Patlican Yemegi (Turkish Eggplant Recipe)
  • A close-up of a Vegan Sushi Bake topped with diced cucumbers, seasoned tofu, and two types of vegan mayo. Two black and red chopsticks are placed on the side of the bowl.
    The Best Vegan Sushi Bake Recipe
  • A bowl of Aloo Gobi garnished with cilantro, green chilies, chopped onions, and sev, with a fork on the side.
    Aloo Gobi Recipe (Indian Cauliflower Potato Curry)
  • A vietnamese vegan banh mi sandwich on a cutting board.
    Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)
  • A glass jar dripping with korean bbq sauce with a spoon in it on a white wooden surface.
    Easy Korean BBQ Sauce Recipe (Gochujang Barbecue Marinade)
  • A bowl filled with red Adobo Sauce with chipotle peppers, garnished with cilantro, placed on a wooden surface near some tortilla chips and lettuce leaves.
    Chipotle Peppers in Adobo Sauce Recipe
  • Bulgur Pilavi garnished with fresh parsley leaves in a white bowl.
    Bulgur Wheat Pilavi (Turkish Cracked Wheat Pilaf)
  • A glass jar filled with homemade habanero salsa, accompanied by a lime slice and a whole tomato, set on a rustic kitchen countertop.
    Spicy Roasted Habanero Salsa Recipe
  • Korean cucumber salad in a white bowl with chopsticks and kimchi on the side.
    Korean Cucumber Salad Recipe (Oi Muchim recipe)
  • A bowl of Ginataang Kalabasa with bread on the side.
    Ginataang Kalabasa Recipe (Filipino Coconut Milk Stew)
  • A bowl of Persian rice garnished with pomegranate seeds, cilantro, whole cinnamon sticks, raisins, and pistachios.
    Persian Rice Recipe (Jeweled Rice Pilaf)

Footer

↑ back to top

I earn from qualifying purchases from Amazon and other affiliate partners.

Privacy Policy - Disclaimer - Terms & Conditions - Accessibility Policy - Media Kit

Copyright © 2026 The Cinnamon Snail

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.