If you have a passion for vibrant, tropical flavors and love treating yourself to something sweet yet wholesome, then you are going to adore this Vegan Passion Fruit Cake with Passion Fruit Glaze Recipe. It’s a delightful, tender loaf bursting with tangy passion fruit notes, perfectly balanced by creamy vegan yogurt and just the right hint of citrus. This cake manages to feel like a little slice of sunshine with every bite, making it a showstopper for any occasion or just a special treat to enjoy with your favorite cup of tea or coffee.

Ingredients You’ll Need
The beauty of this recipe is in its simplicity and how each ingredient plays a crucial role. From the fresh passion fruit pulp adding bold tropical flavor, to the vegan Greek-style yogurt that lends a moist and tender crumb, every component works harmoniously to create this irresistible cake.
- 120 g passion fruit pulp: The star of the show providing intense tropical aroma and tangy sweetness.
- 140 g vegan Greek-style yogurt: Adds creaminess and moisture for that perfect cake texture.
- 180 g granulated sugar: Balances the tartness of the passion fruit with just the right sweetness.
- 75 g vegan butter (melted and cooled): Supports richness and a tender crumb without overpowering flavors.
- 60 ml olive oil: Keeps the cake moist and enhances the subtle fruity undertones.
- 2 tablespoons non-dairy milk: Helps bind ingredients and maintain softness.
- 2 teaspoons vanilla extract: Brings a warm, aromatic depth to the cake.
- 1 teaspoon lemon juice: Brightens the flavor and helps activate the leavening agents.
- 250 g all-purpose flour: The structure of the cake, sifted for lightness.
- 2 teaspoons baking powder: Ensures a light and fluffy rise.
- ¼ teaspoon baking soda: Reacts with the acidity for perfect leavening.
- ¼ teaspoon sea salt: Enhances all the flavors and balances the sweetness.
- 120 g powdered sugar: For the luscious passion fruit glaze topping.
- 2 teaspoons vegan Greek-style yogurt: Adds a creamy tang to the glaze.
- 2 tablespoons passion fruit pulp: Infuses the glaze with the same vibrant passion fruit flavor.
How to Make Vegan Passion Fruit Cake with Passion Fruit Glaze Recipe
Step 1: Get Ready and Preheat
Start by preheating your oven to 160°C (320°F) fan-forced or 180°C (356°F) conventional. Grease an 8-inch loaf pan lightly, and line it with parchment paper slung over the edges. This little trick makes it effortless to lift the cake out once it’s baked, so no worries about sticking or breaking the delicate crumb.
Step 2: Prepare the Passion Fruit Pulp
Slice off the tops of your passion fruits and scoop out all the pulp along with the seeds—don’t waste a bit of that fragrant goodness! You’ll need about 120 grams, which is roughly four large passion fruits. The seeds add a fun texture and authentic feel, which elevates this cake beyond ordinary.
Step 3: Whisk the Wet Ingredients
In a large mixing bowl, whisk together the passion fruit pulp, vegan Greek-style yogurt, sugar, melted butter, olive oil, non-dairy milk, vanilla extract, and lemon juice. Whisk until everything is fully combined and the mixture is smooth and velvety. This blend is where the magic starts, balancing sweet, tangy, and creamy all at once.
Step 4: Combine Dry Ingredients
Sift your flour, baking powder, baking soda, and sea salt to avoid lumps and create a light texture. Add these to your wet ingredients in two parts. Whisk in the first half gently, then switch to a rubber spatula to fold in the rest just until combined. Be careful not to overmix; you want the batter fluffy and airy, not dense.
Step 5: Assemble and Add the Batter
Pour the batter into your prepared loaf pan, smoothing the top gently. Here’s a nifty tip: dip a butter knife in olive oil and run it through the batter’s center. This encourages the classic crack down the middle of the loaf, giving a rustic yet irresistible look once baked.
Step 6: Bake to Perfection
Pop the pan into your oven and bake for 45 to 50 minutes. Start checking at 45 minutes with a toothpick inserted in the center—it should come out clean or with a few moist crumbs. If it needs more time, bake in five-minute increments. Once done, let the cake cool in the pan for 10 minutes before gently transferring it to a wire rack to cool completely. Patience here pays off with a perfectly textured cake.
Step 7: Prepare and Add the Glaze
While your cake cools, mix the powdered sugar, vegan Greek-style yogurt, and passion fruit pulp in a bowl until the glaze is smooth and glossy. Place a sheet of parchment paper under the rack to catch drips. Pour the glaze evenly over the cooled cake, letting it trickle down the sides for gorgeous coverage. You can serve immediately or allow the glaze to set for about an hour for a slightly firm finish.
How to Serve Vegan Passion Fruit Cake with Passion Fruit Glaze Recipe

Garnishes
Adding a few fresh passion fruit seeds, edible flowers, or a sprinkle of toasted coconut flakes turns this humble loaf into a centerpiece perfect for gatherings. These garnishes make the colors pop and add a fresh note that complements the glaze beautifully.
Side Dishes
Pair this cake with a bowl of fresh berries or tropical fruit salad for an extra burst of freshness. Alternatively, a dollop of coconut whipped cream enhances the creamy texture and cools the tangy passion fruit flavor for a balanced dessert experience.
Creative Ways to Present
Try slicing the cake into elegant rounds and stacking them with layers of dairy-free whipped cream and passion fruit pulp for a unique layered dessert. It also makes a fabulous filling for vegan trifle or a delightful snack for afternoon tea served with herbal teas or sparkling beverages.
Make Ahead and Storage
Storing Leftovers
Store leftover cake in an airtight container at room temperature for up to two days, or keep it refrigerated for up to five days. Cover the cake well to preserve moisture and the fresh flavor that makes this Vegan Passion Fruit Cake with Passion Fruit Glaze Recipe so special.
Freezing
You can freeze the cake (without glaze) wrapped tightly in plastic wrap and aluminum foil. It freezes beautifully for up to two months. When ready to enjoy, thaw overnight in the fridge and apply fresh glaze for best results.
Reheating
If you like your cake slightly warm, gently reheat individual slices in the microwave for 15 to 20 seconds. Avoid overheating to keep the cake moist and delicious. The glaze adds a lovely refreshing finish even when served warm.
FAQs
Can I use canned passion fruit pulp instead of fresh?
Yes, canned pulp works well and is a great alternative when fresh passion fruit is out of season. Just make sure it’s pure pulp without added sugars to maintain the intended balance of flavors.
What type of vegan butter works best for this recipe?
A firm, plant-based butter that melts smoothly is best. Brands based on coconut or blends with oils provide the right richness and don’t overpower the delicate passion fruit taste.
Is it possible to make this cake gluten-free?
Absolutely! Substitute the all-purpose flour with a gluten-free baking blend that includes xanthan gum for structure. The cake may have a slightly different texture but will still be delicious and moist.
Can I substitute the vegan Greek-style yogurt?
You can use any thick, creamy, plant-based yogurt, like coconut or soy-based options. Just choose an unsweetened variety to avoid altering the cake’s sweetness.
How long does the glaze keep on the cake?
The passion fruit glaze is best enjoyed fresh but will keep in the fridge for up to three days. Keep the cake covered to prevent the glaze from drying out or absorbing other fridge odors.
Final Thoughts
This Vegan Passion Fruit Cake with Passion Fruit Glaze Recipe has quickly become one of my all-time favorite treats to make and share. Its delightful combination of tropical zing, creamy texture, and naturally vegan ingredients makes it perfect for anyone looking to impress or simply spoil themselves with something truly special. Give it a try—you might just discover your new favorite cake!
Print
Vegan Passion Fruit Cake with Passion Fruit Glaze Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 10 servings
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Description
This Vegan Passion Fruit Cake is a delightful, moist loaf bursting with tropical flavors. Made with passion fruit pulp, vegan Greek-style yogurt, and a simple glaze, it’s perfect for those who enjoy light, fruity desserts without any animal products. The cake is tender with a subtle tang from the passion fruit and lemon juice, balanced by the sweet glaze on top, making it an ideal treat for any occasion.
Ingredients
Cake Ingredients
- 120 g passion fruit pulp (about 4 large passion fruits)
- 140 g vegan Greek-style yogurt
- 180 g granulated sugar
- 75 g vegan butter, melted and cooled to room temperature
- 60 ml olive oil
- 2 tablespoons non-dairy milk
- 2 teaspoons vanilla extract
- 1 teaspoon lemon juice
- 250 g all-purpose flour
- 2 teaspoons baking powder
- ¼ teaspoon baking soda
- ¼ teaspoon sea salt
Glaze Ingredients
- 120 g powdered sugar
- 2 teaspoons vegan Greek-style yogurt
- 2 tablespoons passion fruit pulp
Instructions
- Prepare: Preheat your oven to fan-forced 160°C (320°F) or conventional 180°C (356°F). Lightly grease an 8-inch loaf tin and place a sling of parchment paper inside to easily lift the cake out after baking.
- Prepare the passion fruit pulp: Slice off the tops of the passion fruits and scrape out all the pulp and seeds. Measure out 120 g needed for the recipe.
- Mix wet ingredients: In a large mixing bowl, whisk together passion fruit pulp, vegan Greek-style yogurt, granulated sugar, melted vegan butter, olive oil, non-dairy milk, vanilla extract, and lemon juice until fully smooth and combined.
- Combine dry ingredients: Sift together all-purpose flour, baking powder, baking soda, and sea salt. Add the dry ingredients in two parts to the wet mixture; whisk in the first half, then gently fold in the rest with a rubber spatula until just combined without overmixing.
- Assemble: Pour the batter into the prepared loaf tin. Optionally, dip a butter knife in olive oil and run it through the center of the batter to create a groove that helps the cake crack attractively when baking.
- Bake: Bake for 45–50 minutes. Check for doneness at 45 minutes by inserting a toothpick or knife in the center; it should come out clean or with a few moist crumbs. If not done, continue baking in 5-minute increments. Let the cake cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.
- Prepare and apply glaze: While the cake cools, whisk together powdered sugar, vegan Greek-style yogurt, and passion fruit pulp in a bowl until smooth. Place parchment paper under the cooling rack and pour the glaze over the cake, letting it drip down the sides. Smooth evenly. Serve immediately or let the glaze set for about an hour before slicing.
Notes
- Use ripe passion fruits for the best flavor and juiciness.
- Vegan Greek-style yogurt adds creaminess and tang but can be substituted with any thick plant-based yogurt.
- The olive oil and vegan butter combination keeps the cake moist and tender.
- The loaf pan sling with parchment paper makes it easy to remove the cake without breaking.
- Check the cake doneness early to avoid overbaking, as ovens vary.
- For a smoother glaze, sift the powdered sugar to prevent lumps.

