Silky Vegan Pumpkin Pie (Coconut Milk, No Tofu)
This vegan pumpkin pie keeps all the warm spice and glossy custard you want, without eggs or dairy. Full-fat coconut milk gives it a clean, sliceable set and a richness that holds up on a holiday table.

Best part: no one will miss the butter or cream, and there’s no tofu or soaked cashews to fuss with. It’s just a straightforward, really good pie you can make on a weeknight and serve with pride.
Why This Pie Disappears First Every Thanksgiving
The filling lands in that sweet spot between dense and airy. It’s creamy but not heavy, with warm cinnamon and ginger in every bite.
I’ve tried versions that rely on tofu or soaked cashews, and they can work, but coconut milk is what I keep coming back to. It’s cheap, easy, and gives the pie a glossy, custard-like finish that holds a clean cut. No one ever asks if it’s vegan because a well-made pumpkin pie just tastes like a good pumpkin pie.
Ingredients

- 1 (9-inch) vegan pie crust, store-bought or homemade: blind baked until pale gold; keep chilled if homemade.
- 1 can (15 oz) pumpkin puree: pure pumpkin, not pumpkin pie filling.
- 1 can (13.5 oz) full-fat coconut milk: shake the can well before opening; do not use light or carton coconut milk.
- 1/2 cup (100g) packed brown sugar: light or dark; dark adds a deeper molasses note.
- 1/4 cup (30g) cornstarch: or arrowroot starch for a grain-free option.
- 2 tsp ground cinnamon
- 1 tsp ground ginger
- 1/2 tsp ground nutmeg
- 1/4 tsp ground cloves
- 1/2 tsp fine sea salt
- 2 tsp vanilla extract
- 2 tbsp maple syrup: optional, for extra depth and a hint of caramel.
Variations / Substitutions
- Sweetener: swap the brown sugar for coconut sugar (same 1/2 cup) and use all maple syrup instead of sugar and added syrup for a refined sugar-free version.
- Spice blend: use 2 1/2 tsp of your favorite pumpkin pie spice in place of the individual spices if that’s what you have on hand.
- Thickener: arrowroot starch works just like cornstarch and gives a similar glossy set. Keep the amount the same.
- Crust: any nut-based press-in crust works well for a grain-free pie. Bake it until lightly golden before adding the filling.
Gooey Vegan Pecan Pie is another dessert you’d probably love if you enjoy this pie.
How to Make Silky Vegan Pumpkin Pie
Step 1: Par-Bake the Crust

Preheat the oven to 375°F (190°C). If your pie crust came straight from the fridge, let it sit at room temperature for 10 minutes so it’s easier to handle. Prick the bottom and sides all over with a fork, then line the crust with a sheet of parchment paper and fill it with pie weights or dried beans. Bake for 12 to 14 minutes until the edges look pale gold. Remove the weights and parchment, and bake the empty crust for another 3 to 4 minutes to dry the bottom. Set it aside on a wire rack to cool slightly while you make the filling.
The crust should be dry to the touch with no raw, doughy patches. A quick blind bake now keeps the bottom from going soggy once the custard hits it.
Step 2: Whisk the Filling

In a large bowl, whisk together the 15 oz can of pumpkin puree, 1/2 cup brown sugar, 1/4 cup cornstarch, 2 tsp cinnamon, 1 tsp ginger, 1/2 tsp nutmeg, 1/4 tsp cloves, 1/2 tsp salt, and 2 tsp vanilla. Whisk until the mixture is smooth and the spices are fully distributed, about 30 seconds. Pour in the full can of shaken coconut milk and the 2 tbsp maple syrup. Whisk again for a solid minute until the filling looks uniform and pourable, with no streaks of white or clumps of cornstarch.
The batter will be thin, almost like a heavy cream. That’s exactly right. It will set into a silky custard in the oven, so don’t panic if it seems loose. If your coconut milk separated in the can, a minute of vigorous whisking usually smooths it out again.
Step 3: Fill and Bake the Pie

Place the par-baked crust on a baking sheet to catch any spills. Slowly pour the pumpkin filling into the crust, all the way to the top. Slide the baking sheet into the 375°F oven and bake for 15 minutes. Without opening the door, reduce the oven temperature to 350°F (175°C) and continue baking for 45 to 50 minutes. The edges should look set and slightly puffed, while the center still has a gentle wobble when you nudge the pan.
The jiggle is the most important sign. A pumpkin pie that’s fully firm in the middle is already overbaked and prone to cracking. Pull it when the center quivers like soft Jell-O, knowing it will carry on cooking a little as it cools on the counter.
Step 4: Cool and Slice

Transfer the pie to a wire rack and let it cool completely, at least 2 hours. The filling will firm up and darken a shade as it cools. Once at room temperature, you can slice and serve right away, or chill it in the fridge for a few hours for a firmer, even cleaner cut. Use a long, sharp knife and wipe it between slices for the prettiest pieces.
Each slice comes out glossy and deep orange, with ribbons of dark spice running through. Serve it as is, or top with a generous swoop of coconut whipped cream.
Tips for the Best Vegan Pumpkin Pie
- Bring coconut milk to room temperature before using: if it’s too cold, the fat can seize into tiny solid bits that won’t dissolve fully in the batter. Let it sit on the counter for about 30 minutes.
- Don’t skip the blind bake: a dry, pre-baked crust is your best defense against a soggy bottom with such a wet filling.
- Trust the shake test, not a toothpick: custard pies will never test clean like a cake. When the edges are set and the center wobbles as one mass, it’s done.
- Cool completely, then slice: cutting into a warm pie will cause the filling to slump onto the plate. Give it a full 2 hours at room temperature, or refrigerate overnight for the sharpest slices.
Keeping Pumpkin Pie Fresh
- Refrigerate: wrap leftover pie tightly in plastic wrap or store in a sealed container in the fridge for up to 5 days.
- Reheating: the pie is excellent cold or at room temperature. If you like a warm slice, place it in a 300°F (150°C) oven for about 10 minutes.
What to Serve with Vegan Pumpkin Pie
A dollop of cold coconut whipped cream cuts through the warm spice of the pie perfectly. A scoop of good dairy-free vanilla ice cream does the same, melting into the wedge. If you’re after a little crunch, scatter a handful of toasted pecans over the top, and pour yourself a mug of spiced apple cider to go alongside.
Frequently Asked Questions
Can I use fresh pumpkin instead of canned?
Yes, but you’ll need to cook and puree it until completely smooth. Canned pumpkin has a reliably low moisture content, so if you use fresh, drain any excess liquid in a cheesecloth or your filling may be too thin to set.
My pie cracked on top. What happened?
Cracking usually means the pie baked a few minutes too long or cooled too quickly. Pull it out when the center still jiggles, and let it cool gradually at room temperature away from any drafts.
Do I have to use cornstarch?
Cornstarch gives the cleanest, glossiest slice and the most neutral flavor. Arrowroot starch works the same way and is a good swap. I wouldn’t use flour here; it can make the filling taste pasty and dull.
Can I make this pie ahead of time?
Absolutely. Bake it a day ahead, cool completely, then cover and refrigerate. The texture actually improves overnight, and the spice flavors deepen.
How do I make it gluten-free?
Use a gluten-free vegan pie crust, and double-check that your cornstarch is certified gluten-free. The filling is naturally gluten-free.

Silky Vegan Pumpkin Pie Recipe
Ingredients
Method
- Preheat oven to 375°F. Prick pie crust all over with a fork, line with parchment, fill with pie weights, and bake 12 to 14 minutes until edges are golden. Remove weights and parchment, bake 3 to 4 more minutes until bottom is dry. Set aside to cool slightly.
- In a large bowl, whisk pumpkin puree, brown sugar, cornstarch, cinnamon, ginger, nutmeg, cloves, salt, and vanilla until smooth. Add coconut milk and maple syrup, whisk until fully combined.
- Pour filling into the par-baked crust. Bake at 375°F for 15 minutes, then reduce heat to 350°F and bake 45 to 50 minutes, until edges are set and center jiggles slightly.
- Let pie cool completely on a wire rack, at least 2 hours. Slice and serve at room temperature or chilled.
