Go Back
+ servings
A slice of cranberry "Nantucket pie," which is really a vanilla cake poured over cranberries and walnuts, sits in a baking dish with a cut slice nearby.
4.34 from 6 votes

Vegan Nantucket Cranberry Pie

Author - Gena Hamshaw
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Yields: 10 servings


For the cranberry base

  • 2 cups (200 g) fresh cranberries
  • 1/2 cup (65 g) chopped walnuts
  • 1/2 cup (96 g) cane sugar

For the topping

  • 1 cup (120 g) unbleached, all-purpose flour
  • 3/4 teaspoon baking powder
  • 1/4 teaspoon salt
  • 1/2 cup (96 g) cane sugar
  • 1/2 cup non-dairy milk
  • 1 teaspoon white vinegar
  • 5 tablespoons (70 g) vegan butter, melted
  • 1 teaspoon almond extract (substitute vanilla extract, or use a half teaspoon of each)


  • Preheat the oven to 350F. Oil or lightly grease a 9-inch pie dish (not necessary if you use a nonstick pie dish).
  • Chop the cranberries (pulsing them in a food processor makes this easy). Transfer the chopped cranberries, walnuts, and cane sugar to the pie dish. 
  • In a mixing bowl, whisk together the flour, baking powder, salt, and cane sugar. In a separate bowl, combine the milk and vinegar and allow them to sit for a couple minutes. Add the vegan butter and almond extract. Stir these wet ingredients together.
  • Pour the wet ingredients into the dry ingredients. Mix with a spatula until you have a smooth batter (tiny lumps are OK, but no big lumps or streaks of flour). 
  • Pour the batter over the cranberry and walnut mixture. Use an inverted spatula to spread it around the top. Transfer the pie dish to the oven and bake for 40 minutes, until the cake portion is just turning light golden at the sides. Allow the pie to cool for 10 minutes before slicing and enjoying!