If you’ve been searching for a show-stopping dessert that’s as vibrant in flavor as it is stunning to look at, then this Vegan Cranberry Meringue Pie Recipe is your new best friend. Combining tart, juicy cranberries with a luscious, glossy vegan Italian meringue topping, all nestled in a crisp, buttery vegan crust, it delivers layers of texture and taste that feel festive yet refreshingly light. Trust me, this pie isn’t just a treat for the holiday table — it’s a crowd-pleaser all year round, perfect for impressing family and friends without any animal products!

Ingredients You’ll Need
To make this delightful Vegan Cranberry Meringue Pie Recipe, you’ll keep things delightfully straightforward. Each ingredient plays a crucial role—whether it’s adding zing, sweetness, creaminess, or that melt-in-your-mouth texture that defines a perfect pie.
- Vegan pie crust dough: The sturdy yet tender foundation that holds all those flavors and textures beautifully.
- Granulated sugar (250 g): Sweetens the tangy cranberries and helps to create a glossy filling.
- Orange zest and lemon zest: Bursting with citrus sparkle to brighten every bite.
- Fresh cranberries (400 g): The star fruit, tart and vibrant, giving the pie its signature tang.
- Freshly squeezed orange juice (270 ml) and lemon juice (80 ml): Adds natural acidity and fruity depth that pairs perfectly with the cranberries.
- Cinnamon stick and star anise (optional): Infuse warm spice notes to add layers of flavor complexity.
- Non-dairy milk (80 ml): Helps in thickening the filling smoothly without dairy heaviness.
- Cornstarch (50 g): Thickens the cranberry filling into a luscious curd.
- Vegan butter (100 g): Adds richness and a silky finish to the filling.
- Vegan Italian meringue: The dreamy, cloud-like topping that makes this pie truly unforgettable.
How to Make Vegan Cranberry Meringue Pie Recipe
Step 1: Prepare Your Base and Ingredients
Start by making your vegan pie crust dough a day or two ahead of time and refrigerate it to let the gluten relax for the flakiest texture. Also, prepare your aquafaba for whipping the meringue and chill it. Having these ready makes the process smooth and fun!
Step 2: Blind Bake the Pie Crust
Lightly grease your 9-inch pie tin, dust it with flour, and optionally line it with parchment paper. Roll out your chilled dough to about ⅛ inch thickness, fit it into your tin, trim, and dock the base with a fork. Use pie weights to blind bake at 190°C fan for 20 minutes. Then remove the weights and bake until golden brown for another 15 to 20 minutes. This ensures a crunchy, firm bottom to hold the luscious filling.
Step 3: Make the Cranberry Filling
Combine sugar with orange and lemon zest, rubbing the zests into the sugar to release their oils—a simple step that infuses powerful aroma and flavor. Add fresh cranberries, citrus juices, and optional cinnamon stick and star anise to a saucepan, simmer until the cranberries burst and soften beautifully, about 10-15 minutes.
Step 4: Thicken and Blend the Filling
Whisk non-dairy milk and cornstarch into a paste, ready to thicken your cranberry curd. Remove the spices from your cooker and blitz the cranberry mixture smooth in a blender or food processor. Pass through a fine sieve back into the saucepan to get a silky texture, then add the cornstarch paste and cook until thickened. Finish by whisking in cold vegan butter for richness.
Step 5: Set the Filling in the Crust
Pour your tangy, velvety cranberry curd into the cooled pastry shell, then refrigerate for at least six hours or overnight. This chilling step is vital for the pie to set perfectly and hold its shape when served.
Step 6: Top With Vegan Italian Meringue
Prepare the vegan Italian meringue topping, then spoon or pipe it elegantly over the set pie. For that extra wow factor, give it a quick torch to toast the meringue peaks to golden perfection. Now your Vegan Cranberry Meringue Pie Recipe is ready to dazzle!
How to Serve Vegan Cranberry Meringue Pie Recipe

Garnishes
Simplicity is key here. A sprinkle of finely chopped pistachios or some whole fresh cranberries scattered on the meringue adds a pop of color and a lovely texture contrast. You can also grate a bit of orange zest on top to highlight the citrus notes. These little touches elevate the presentation and flavor.
Side Dishes
This pie pairs beautifully with a light citrusy salad or a scoop of vegan vanilla ice cream. The freshness and creaminess of sides balance the tartness and sweetness of the pie, making every bite memorable. If you’re serving at a brunch, a fresh berry compote or some roasted nuts on the side will complement it wonderfully.
Creative Ways to Present
For a fun twist, serve individual slices with a dollop of coconut whipped cream and a drizzle of homemade cranberry syrup. Layer mini versions of this pie in clear glasses for a charming parfait-style dessert. You can also pipe elegant meringue rosettes on top for a modern aesthetic that invites compliments and curiosity alike.
Make Ahead and Storage
Storing Leftovers
Keep your leftover Vegan Cranberry Meringue Pie Recipe in the refrigerator, covered loosely with plastic wrap or a pie dome. It will stay fresh and delicious for 3 to 4 days. The meringue might soften a bit over time but will still taste incredible.
Freezing
This pie is best enjoyed fresh, but if you want to freeze it, freeze only the baked crust and the cranberry filling separately (without the meringue). Wrap tightly in plastic wrap and foil, then thaw in the fridge before assembling and adding fresh meringue topping.
Reheating
Reheat just the crust if frozen by warming it at 160°C (320°F) for 5-8 minutes in the oven to refresh its crunch. Do not heat the pie once topped with meringue — it’s best enjoyed chilled or at room temperature to keep the meringue stable.
FAQs
Can I make the pie crust from scratch?
Absolutely! Making your own vegan pie crust is a wonderful way to customize the flavor and texture. The recipe calls for a versatile vegan crust that withstands the wet filling beautifully.
What can I use instead of vegan butter?
If you want to avoid vegan butter, coconut oil works well, but it may add a subtle coconut flavor. Use a refined coconut oil if you prefer a neutral taste.
How do I make vegan Italian meringue?
Vegan Italian meringue is made using aquafaba (the chickpea canning liquid) whipped with hot sugar syrup until glossy and stiff. It’s surprisingly similar in technique to traditional meringue but completely plant-based!
Can I use frozen cranberries?
Yes, frozen cranberries work fine if fresh aren’t available. Just be sure to thaw them before cooking to avoid excess water diluting the filling.
How long should I chill the pie?
For the best texture and flavor development, refrigerate the pie for at least 6 hours or preferably overnight. This chilling step helps the filling fully set for clean slices.
Final Thoughts
I genuinely cannot recommend this Vegan Cranberry Meringue Pie Recipe enough if you want a dessert that’s both comforting and captivating. It strikes the perfect balance of tart and sweet with a light, fluffy meringue topping that feels celebratory. Whether it’s for a holiday feast or a special weekend treat, this pie will quickly become one of your all-time favorites. So grab those cranberries and get ready to wow everyone at your table!
Print
Vegan Cranberry Meringue Pie Recipe
- Prep Time: 30 minutes (plus dough chilling time up to 2 days and aquafaba reduction time)
- Cook Time: 50 minutes (20 min blind bake + 15-20 min finish bake + 10-15 min cranberry cooking + 3-5 min thickening)
- Total Time: 7 hours 10 minutes (includes 6+ hours chilling time for setting pie)
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: Vegan/American
- Diet: Vegan
Description
This Vegan Cranberry Meringue Pie is a festive and vibrant dessert perfect for holiday gatherings or any special occasion. It features a crisp vegan pie crust filled with a smooth, tangy cranberry curd made from fresh cranberries, citrus zest, and juices. Topped with a luscious vegan Italian meringue that is toasted to perfection, this pie offers a delightful balance of sweet, tart, and creamy textures, all while being completely plant-based and dairy-free. The preparation includes par-baking the crust for a flaky base, simmering the cranberry filling until bursting with flavor, blending and thickening the curd, then chilling before crowning with the airy meringue topping.
Ingredients
Pie Crust
- 1 batch vegan pie crust (makes extra dough; see note 1)
Cranberry Filling
- 250 g granulated sugar
- Zest of 1 orange
- Zest of 1 lemon
- 400 g fresh cranberries (see note 2)
- 270 ml freshly squeezed orange juice
- 80 ml freshly squeezed lemon juice
- 1 cinnamon stick (optional)
- 2 star anise (optional)
- 80 ml non-dairy milk
- 50 g cornstarch
- 100 g vegan butter
Meringue Topping
- 1 batch vegan Italian meringue (prepared from aquafaba reduced ahead of time)
Instructions
- Prepare in advance: Up to 2 days ahead, prepare the vegan pie crust dough and chill it. Also prepare the aquafaba for the meringue topping by reducing it and refrigerate until ready to use.
- Grease and prepare pie tin: At least 8 hours before serving, lightly grease a 9-inch pie tin with oil or vegan butter, dust with flour and tap out excess flour. Optionally add a parchment round to the base. Preheat the oven to 190°C fan (374°F) or 210°C conventional (410°F). Preheat an aluminum tray or baking sheet in the oven as well.
- Roll out pie crust: Roll the chilled dough out to â…›-inch thickness, extending about an inch beyond the tin circumference. Carefully lift the dough over the tin and gently ease it into the edges. Trim excess dough with a knife or pastry scissors and press edges down with a fork. Pierce holes in the base with a fork to prevent bubbling.
- Blind bake crust: Place a slightly larger circle of parchment paper on top of the dough, scrunch it slightly, then fill with pie weights (or dried beans, rice, lentils). Bake for 20 minutes. Remove weights and parchment carefully, then bake an additional 15-20 minutes until golden brown. Allow to cool completely.
- Make cranberry filling: In a saucepan, combine sugar with orange and lemon zest, rubbing zest into sugar until it feels wet. Add cranberries, orange juice, lemon juice, cinnamon stick, and star anise. Bring to a simmer and cook for 10-15 minutes until cranberries burst and soften.
- Prepare cornstarch paste: While cranberries cook, whisk non-dairy milk and cornstarch in a small bowl and set aside.
- Puree cranberry mixture: Remove cinnamon stick and star anise from the cranberry mixture. Transfer to a food processor or blender and blitz until smooth. Strain the purée through a fine mesh sieve back into the saucepan for a silky texture.
- Thicken the filling: Stir cornstarch paste into the puréed cranberry mixture on the stove and cook for 3-5 minutes until thickened. Remove from heat and whisk in vegan butter until melted and smooth. Let cool slightly for 10-15 minutes.
- Assemble and chill: Pour the cooled cranberry curd into the cooled pie shell. Refrigerate for at least 6 hours, preferably overnight, until fully set.
- Add meringue topping: Prepare the vegan Italian meringue topping (using the reduced aquafaba). Spoon or pipe it decoratively over the set pie. Use a culinary blow torch to toast the meringue before serving, creating a beautiful golden finish.
Notes
- Note 1: The vegan pie crust recipe makes extra dough; the extra dough can be frozen for later use or used for decorative elements on the pie.
- Note 2: Fresh cranberries provide the best texture and flavor, but frozen cranberries can be used if fresh are unavailable.

