Classic cranberry walnut pie has been a staple at my family’s Thanksgiving table for generations. This American dessert masterfully balances tart cranberries with rich, crunchy walnuts in a buttery, flaky crust. The homemade pastry makes it feel extra special, and the warm aroma that fills your kitchen is pure comfort. I love how it brings everyone together for a slice of sweet, tangy, and nutty perfection. It’s a celebration of fall flavors that’s surprisingly straightforward to make from scratch.
Why You'll Love This Recipe
- The tart cranberries and crunchy walnuts create an irresistible contrast
- A homemade flaky crust feels special and is totally worth the effort
- Your kitchen fills with a warm, comforting aroma as it bakes
- I always make two because one never lasts long
Ingredients You’ll Need
- All-purpose flour: the foundation for a tender, flaky crust; choose unbleached for better texture and flavor.
- Salt: enhances flavor in the crust; fine sea salt dissolves evenly.
- Cold unsalted butter: key for flakiness; keep it cubed and icy cold.
- Ice water: binds dough without overheating butter; use water with ice cubes.
- Fresh cranberries: tart and juicy; pick plump, firm berries for best results.
- Chopped walnuts: add crunch and richness; toast them for deeper flavor.
- Granulated sugar: sweetens the tart filling; organic cane sugar blends smoothly.
- Cornstarch: thickens the cranberry juices; sift it to avoid lumps.
- Orange zest: bright citrus aroma; zest just the outer layer.
- Ground cinnamon: warm spice note; fresh ground has more potency.
- Salt: balances filling sweetness; a small pinch makes all the difference.
- Unsalted butter: enriches filling; cold dots melt into creamy pockets.
- Egg: for egg wash, gives a shiny golden crust; beat it well.
- Coarse sugar: sparkling finish; sprinkle generously for a crunchy top.
How to Make It
Make the Pie Dough:
In a large bowl, whisk together the flour and salt. Cut in the cold butter until it resembles coarse crumbs with pea-sized bits. Gradually add ice water, one tablespoon at a time, until the dough just comes together. Divide it into two disks, wrap tightly, and chill for at least an hour. This resting time relaxes the gluten and firms up the butter, ensuring a tender, flaky crust.
Roll Out the Bottom Crust:
On a floured surface, roll one dough disk into a 12-inch circle. Gently transfer it to your pie dish and trim the edges to leave a one-inch overhang. Tuck the overhang under and crimp it lightly. Chilling the crust now prevents shrinkage during baking and keeps the butter cold.
Prepare the Filling:
Combine the cranberries, walnuts, sugar, cornstarch, orange zest, cinnamon, and salt in a large bowl. Toss everything until evenly coated. Let it sit for a few minutes so the cranberries start to release their juices, which will thicken with the cornstarch as it bakes.
Preheat the Oven:
Set your oven to 375°F and place a baking sheet on the lower rack. The baking sheet catches any drips from the bubbling filling, saving you from a messy oven cleanup later.
Assemble the Pie:
Remove the chilled crust from the fridge and pour in the filling, spreading it evenly. Dot the top with small pieces of butter. These butter pieces melt into the filling, adding richness and helping to create a luscious sauce.
Add the Top Crust:
Roll out the second dough disk to another 12-inch circle. You can cut it into strips for a lattice weave or keep it whole with slits for ventilation. Place it over the filling, trim the excess, and seal the edges by crimping. A lattice top looks beautiful and allows steam to escape, while a solid top with slits works just as well.
Apply Finishing Touches:
If you like, brush the top crust with an egg wash made from beaten egg and milk. Sprinkle coarse sugar over it. This gives the pie a gorgeous, glossy finish and a delightful crunchy texture.
Bake the Pie:
Place the pie on the preheated baking sheet and bake for 50 to 60 minutes. The crust should be deeply golden brown, and the filling should be bubbly around the edges. If the crust browns too quickly, cover the edges with foil to prevent burning.
Cool Completely:
Transfer the pie to a wire rack and let it cool for at least three to four hours. This patience is crucial for the filling to set properly, so you get clean, neat slices instead of a runny mess.

You Must Know
- Keep all your ingredients ice-cold for the flakiest crust possible
- Don’t skip the dough chilling time to prevent shrinkage
- Let the pie cool completely before slicing for clean cuts
- I always use the egg wash for that perfect golden shine
Storage Tips
After your cranberry walnut pie has cooled completely, you can store it covered at room temperature for up to two days if you plan to enjoy it soon. For longer freshness, pop it in the refrigerator where it’ll keep for about five days. If you want to save it for later, wrap the whole pie or individual slices tightly in plastic wrap and foil, then freeze for up to three months. Just thaw it at room temperature when you’re ready for a slice, and it’ll taste just as wonderful as the day you baked it.
Ingredient Substitutions
If you’re out of fresh cranberries, frozen ones work too—just thaw and drain them well to avoid extra moisture. For a dairy-free version, swap the butter with your favorite vegan butter and skip the egg wash. Gluten-free folks can use a 1:1 gluten-free flour blend for the crust, though you might need a bit more water. No walnuts? Pecans or almonds make a great crunchy substitute, and if you don’t have coarse sugar, regular sugar will still give a sweet top.
Serving Suggestions
I love serving this cranberry walnut pie slightly warm so the flavors really shine, but room temperature is just as good. A scoop of vanilla ice cream melting over a slice is pure heaven, or you can go with freshly whipped cream for a lighter touch. Pair it with a hot cup of coffee or tea for a cozy afternoon treat. It’s also fantastic with a sharp cheddar cheese slice on the side for a sweet and savory contrast that’s unexpectedly perfect. For holiday gatherings, I often garnish each plate with a few extra cranberries and walnut pieces for a pretty presentation.
Cultural Context
The cranberry walnut pie is a beloved classic in American baking, often gracing Thanksgiving and Christmas tables where its vibrant red color and festive flavors feel right at home. Cranberries are native to North America, and their tartness has been paired with sweeteners and nuts in pies for generations. This pie embodies the spirit of rustic, homemade desserts that celebrate seasonal ingredients. It’s a testament to the comfort food tradition where simple, quality components come together to create something truly special. You’ll find variations of nut and fruit pies across the country, but this combination of cranberries and walnuts has a timeless appeal that never goes out of style.

Pro Tips
- Use ice-cold butter and water for the flakiest crust
- Chill the dough thoroughly to prevent shrinkage
- Thaw and drain frozen cranberries to avoid a wet filling
- I always let it cool fully for perfect slices
Frequently Asked Questions
For this cranberry walnut pie, simply use fresh, whole cranberries—they soften perfectly during baking and burst with flavor. Don’t chop them, as this could make the filling too watery. Just rinse and dry them before mixing with the sugar and cornstarch.
Absolutely! You can prepare the pie dough a day or two in advance and refrigerate it. For best results, bake the assembled pie the day you plan to serve it. Leftovers keep beautifully at room temperature for up to two days or in the fridge for up to five days.
If you’re not a fan of walnuts, try using chopped pecans or almonds for a similar crunch. For a nut-free version, you could substitute with old-fashioned rolled oats, but note this will change the texture to be more like a crisp topping.
The pie is done when the crust is a deep golden brown and the cranberry filling is visibly bubbling through any vents. This usually takes about 50 minutes. Let it cool completely for at least 2-3 hours so the filling can set properly before slicing.
This classic American pie is fantastic on its own, but a scoop of vanilla bean ice cream or a dollop of freshly whipped cream takes it to the next level. It’s the perfect finale for a Thanksgiving feast or a cozy winter dinner party.