Desserts
A sweet potato pie with streusel topping delivers the perfect balance of warm spices and buttery crunch in every bite. This recipe combines a velvety sweet potato filling with a golden, crumbly streusel that adds texture and depth.
The secret lies in properly cooking the sweet potatoes for a silky-smooth filling and baking the pie at the right temperature to achieve a tender crust without cracking.
The filling starts with roasted sweet potatoes blended with eggs, sugar, and a blend of cinnamon, nutmeg, and ginger for that classic autumnal flavor. Meanwhile, the streusel topping combines flour, brown sugar, butter, and a pinch of salt, creating a caramelized, crispy layer that contrasts beautifully with the soft filling.
This pie is foolproof for beginners but impressive enough for holiday gatherings.
By the time it emerges from the oven, you’ll have a pie with a golden crust, a silky-smooth filling, and a crunchy streusel topping that adds a satisfying texture. The aroma alone will have everyone gathering around the table, and the first slice will be worth the effort.
Serve it warm with a scoop of vanilla ice cream for the ultimate dessert experience.
This recipe scales easily for crowds, and the streusel topping can be adjusted for extra crunch or a softer texture. Whether you're baking for Thanksgiving, Christmas, or just a cozy weeknight treat, this pie is a crowd-pleaser that never disappoints. Let’s get baking!
Ingredients for sweet potato pie with streusel topping
Roasted sweet potatoes, warm spices, and buttery streusel make this pie a holiday staple.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium-sized, peeled and cubed |
| Large Eggs 🥚 | 2 whole | Room temperature for blending |
| Granulated Sugar 🍚 | 1 ½ cups | Light or dark brown preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for streusel |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted for streusel |
| Packed Brown Sugar 🍚 | ½ cup | Light or dark variety |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated nutmeg |
| Ground Ginger 🌿 | 1 tsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Vanilla Extract 🍯 | 1 tbsp | Pure vanilla preferred |
| Heavy Cream 🥛 | ¼ cup | For richness in filling |
| Pie Crust 🥧 | 1 pre-made | 9-inch diameter, store-bought or homemade |
| Evaporated Milk 🥛 | ¼ cup | For smooth filling texture |
Sweet potatoes are the heart of this pie—orange-fleshed varieties like Beauregard work best. Costco or Trader Joe's usually carry them pre-peeled, but organic ones from the grocery store produce section have better flavor. Roast them until fork-tender (about 45 minutes at 400°F) for that silky texture. For the streusel, European-style butter like Plugrá or Land O'Lakes makes the biggest difference—it stays crisp longer. If you're making your own crust, use all-purpose flour and chilled butter for that perfect flaky layer.
No vanilla extract? Vanilla bean paste or even vanilla sugar works in a pinch. For a lower-sugar option, swap half the granulated sugar for maple syrup or coconut sugar. The streusel can be made ahead and stored in the fridge for up to 3 days—just bring it to room temperature before mixing. If you prefer a softer streusel, reduce the flour by 2 tbsp and add 1 tbsp more butter. For extra crunch, toast the flour and brown sugar together in a dry pan for 2 minutes before mixing with the butter.
The filling keeps for 2 days in the fridge if you make it ahead, but the pie itself is best eaten within 3 days for optimal texture. Store any leftovers in an airtight container with parchment between layers to prevent sogginess. Freeze the whole pie (unbaked or baked) for up to 3 months—thaw overnight in the fridge before serving. The streusel topping can also be frozen separately for up to 2 months if you're prepping ahead for holiday baking.
Why You'll Love This Recipe
- Here’s what sold me: that buttery, crumbly streusel turns a basic pie into something ridiculously good. The contrast of warm spiced filling with crispy, caramelized bits? Pure satisfaction.
- No-Bake Shortcuts: I swear by this recipe’s lazy genius—just boil the sweet potatoes, mash them with eggs and sugar, then dump the streusel mix on top. That’s it. No rolling dough, no blind baking, no stress.
- Streusel Magic: Here’s what sold me: that buttery, crumbly streusel turns a basic pie into something ridiculously good. The contrast of warm spiced filling with crispy, caramelized bits? Pure satisfaction.
- Holiday or Weeknight: Between us, this pie works for Thanksgiving and Tuesday dinners. Serve it warm with ice cream for company, or slice it cold for lunchboxes—no one will question why you’re making dessert twice in one week.
Step-by-step instructions for sweet potato pie with streusel topping
Here's how to create a perfect balance of creamy filling and spiced crunch.
Prepare the Sweet Potato Filling
Preheat your oven to 375°F. Place the 2 lbs cubed sweet potatoes in a large bowl and cover with hot water from the tap. Let them soak for 15 minutes to remove excess starch—this prevents a gummy filling. Drain thoroughly and transfer to a baking dish.
Roast the sweet potatoes for 45-50 minutes until fork-tender with golden edges. You want them soft enough to mash easily but not falling apart. While they roast, prepare your mixing bowl by lightly coating it with ½ cup unsalted butter—this prevents sticking when you combine everything.
Create the Creamy Filling Mixture
Once the sweet potatoes are done, let them cool slightly before mashing. In the prepared bowl, combine the mashed sweet potatoes with 1.5 cups granulated sugar, 2 whole eggs, 1 tbsp vanilla extract, 0.25 cup evaporated milk, and 0.25 cup heavy cream. Mix until completely smooth—no lumps should remain.
In a separate small bowl, whisk together 0.5 tsp salt, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, and 1 tsp ground ginger. Gradually fold these spices into the sweet potato mixture. The filling should be thick but pourable—if it's too thick, add 1-2 tablespoons of milk to reach the right consistency.
Assemble the Pie Crust
Roll out the pre-made pie crust to fit a 9-inch pie dish, leaving a ½-inch overhang on all sides. Press it gently into the bottom and up the sides, creating a slight rim. Trim any excess dough with a sharp knife. Chill the crust in the freezer for 10 minutes while you prepare the streusel.
This chilling step is crucial—it prevents the crust from shrinking during baking. Pre-bake the crust for 8 minutes at 375°F until it's just starting to turn light golden brown. Remove from the oven and immediately pour in the sweet potato filling, spreading it evenly to the edges.
Make the Streusel Topping
In a medium bowl, combine 1.5 cups all-purpose flour, 0.5 cup packed brown sugar, 0.5 tsp salt, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, and 1 tsp ground ginger. Cut in the ½ cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces.
Sprinkle the streusel evenly over the filling, pressing down gently with your fingers to ensure good contact. The streusel should cover the entire surface but not be packed too tightly—you want to see some filling peeking through. This creates those beautiful pockets of spiced crunch throughout each slice.
Bake to Golden Perfection
Return the pie to the oven and bake for 45-50 minutes until the filling is set and the streusel is deep golden brown. The center should still have a slight jiggle when gently shaken—this indicates perfect doneness. If the streusel browns too quickly, tent the pie with aluminum foil.
Let the pie cool completely on a wire rack before slicing. This resting period allows the filling to fully set and prevents a runny pie. Once cooled, you'll have perfectly balanced slices with a creamy, spiced filling and a crisp, crunchy streusel topping that stays intact with each bite.
Pro Tips For Making Sweet Potato Pie With Streusel Topping
- ROAST UNTIL SOFT: DESCRIPTION: Don’t skip the fork test—your sweet potatoes need to collapse like overcooked mashed potatoes when pierced. I learned this the hard way after serving a pie with slightly firm centers that tasted underripe and chalky. Aim for 45-60 minutes at 400°F (200°C), flipping halfway, until edges are caramelized and the flesh gives way instantly.
- WHISK EGGS COLD: DESCRIPTION: Add eggs to the warm sweet potato mixture after it’s cooled to room temp—hot fillings cook the eggs on contact, making your streusel soggy. I used to rush this and ended up with a pie that looked like a sad, weepy pudding. Let the filling sit 10 minutes before mixing in eggs, then whisk like you’re angry at them.
- STREUSEL NEEDS FAT: DESCRIPTION: The streusel won’t crisp if you skimp on butter—this isn’t a health kick, it’s a texture rule. Use ½ cup (1 stick) of cold, cubed butter per 2 cups flour, tossed until pea-sized crumbs form. My first attempt with ¼ cup butter gave me a crumbly topping that dissolved into the pie like ashamed snow. Cold butter = crunch. Warm butter = regret.
- BAKE LOW AND LONG: DESCRIPTION: Forget the 350°F (175°C) recipes—this pie needs 325°F (160°C) for 50-60 minutes. High heat sets the crust too fast, leaving the center gummy while the edges burn. I was skeptical until I tried it: the streusel browns evenly, the filling sets smoothly, and no one yanks the pie out early because they’re impatient. Yes, even if you’re impatient like me.
Common mistakes when making this recipe
Over-Roasted Potatoes
Sweet potatoes that cook too long turn dry and grainy, ruining your pie’s silky texture. I’ve found that roasting at 375°F for 45-50 minutes is ideal—they should mash easily but still hold shape.
If they’re falling apart, you’ve gone too far. For extra insurance, pierce them with a fork before roasting to release steam and prevent overcooking. 🍠
Skipping the Soak
Many recipes skip soaking the sweet potatoes, but I’ve learned this step removes excess starch that makes the filling gummy. Simply soak the cubed potatoes in hot water for 15 minutes before roasting.
Drain thoroughly—wet potatoes will make your filling watery. Trust me, this small effort makes a huge difference in texture.
Under-Mixed Filling
Lumps in your filling mean uneven texture and a less-than-smooth pie. After mashing the sweet potatoes, I blend them with the wet ingredients until completely smooth—no visible streaks. Use a hand mixer for 2-3 minutes to ensure everything is fully incorporated.
For extra insurance, strain the mixture through a fine-mesh sieve if you’re worried about lumps. 🥄
Overworking the Streusel
The streusel should be crumbly, not doughy. When mixing the flour, sugar, and butter, stop as soon as the mixture resembles coarse crumbs with pea-sized butter pieces. Overworking it creates a dense, cake-like topping instead of the light, crispy texture you want.
Use your fingers or a pastry cutter—just until combined. This is where many home bakers go wrong!
Baking Without Pre-Baking the Crust
Skipping the 8-minute pre-bake of the crust leads to a soggy bottom and potential filling leaks. The crust needs to set slightly before adding the filling to maintain its structure.
I’ve ruined more pies than I’d admit by forgetting this step! After pre-baking, let the crust cool for 5 minutes before adding the filling to prevent melting.
Over-Baking the Pie
A fully set pie with no jiggle in the center means it’s overdone—your filling will be dry and crumbly. The perfect pie should have a slight wobble when gently shaken. If your oven runs hot, reduce the temperature by 25°F and check for doneness 5 minutes early.
A toothpick inserted in the center should come out clean but slightly moist. 🔥
Nutrition facts
Frequently asked questions
Can I make this pie without a pre-made crust?
For a homemade crust, combine 2.5 cups all-purpose flour, 1 tsp salt, and 1 cup cold unsalted butter cut into cubes. Mix with a fork until crumbly, then add 6-8 tablespoons ice water until the dough holds together. Chill for 30 minutes before rolling. This adds extra work but creates a more rustic texture that pairs beautifully with the streusel.
How do I adjust the sweetness for kids?
For a sweeter pie, increase the granulated sugar in the filling by 0.25 cup or add 1-2 tablespoons of maple syrup. You can also boost the streusel sweetness by adding 2 tablespoons more brown sugar. Just be mindful—too much sugar can make the filling too sweet compared to the spiced streusel. Taste as you go!
Can I make this pie vegan?
Yes! Replace the eggs with 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water, mixed and rested for 5 minutes), use vegan butter in both the filling and streusel, and swap heavy cream for coconut cream. For the crust, use a vegan pie crust recipe with plant-based shortening. The texture will be slightly different but still delicious.
Why did my streusel turn into a cake?
This happens when the streusel is overmixed or contains too much liquid. The butter should be cold and cut into the dry ingredients just until pea-sized pieces remain. If your mixture looks doughy, add 1-2 tablespoons more flour and mix gently. Also, ensure your oven isn't too hot—375°F is ideal for even browning without overcooking.
How long can I store leftovers?
Store the pie in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate for 4-5 days or freeze for 3 months. To reheat, warm slices in the microwave for 20-30 seconds or bake at 350°F for 10-12 minutes to restore the streusel's crunch. Refrigerated pie tastes best when served slightly warm.
