Desserts
Sweet potato pie with streusel topping transforms a classic dessert into something extraordinary—where velvety spiced filling meets crisp, buttery crunch in every bite. 🌟 The secret lies in balancing perfectly cooked sweet potato purée with a streusel topping that caramelizes into golden clusters, creating a texture contrast that’s impossible to resist. This recipe delivers restaurant-quality results with simple techniques, making it achievable for home bakers of any skill level.
The filling starts with silky-smooth sweet potato purée, infused with warm spices like cinnamon, nutmeg, and ginger, while the streusel topping combines flour, brown sugar, and cold butter for that signature crunch. Baking at 350°F ensures the filling sets just right—creamy yet firm—while the streusel develops a perfect golden crust.
The result? A pie that’s rich, aromatic, and irresistibly textured, with each slice offering a perfect harmony of flavors and textures.
What makes this recipe stand out is how it elevates a traditional dessert with a modern twist—the streusel topping isn’t just decoration; it’s a key player that adds depth and complexity.
Whether you’re serving it at Thanksgiving, holiday gatherings, or as a special treat, this pie will be the star of the dessert table. The aroma alone will have everyone anticipating that first forkful, and the combination of warm spices and buttery crunch will leave them asking for seconds.
Ready in about 1 hour and 15 minutes (including prep and baking), this recipe is designed for success—no fancy techniques required. The streusel topping can be mixed ahead of time, and the filling can be prepped in advance, making it a stress-free dessert that still feels indulgent.
Serve it warm with a scoop of vanilla ice cream or whipped cream for the ultimate comfort food experience.
Ingredients for sweet potato pie with streusel topping
Sweet, spiced, and perfectly crunchy—this pie brings holiday magic to your kitchen.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Orange flesh, peeled and cubed |
| Large Eggs 🥚 | 4 whole | Room temperature for best mixing |
| Granulated Sugar 🍚 | 1 ½ cups | Or substitute brown sugar |
| Light Brown Sugar 🍚 | ½ cup | Packed, for filling |
| Evaporated Milk 🥛 | 1 cup | Full-fat for creaminess |
| Melted Butter 🧈 | ½ cup | Unsalted, cooled slightly |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated |
| Ground Ginger 🌿 | ½ tsp | Freshly ground |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| All-Purpose Flour 🌾 | 1 cup | For streusel topping |
| Light Brown Sugar 🍚 | ¾ cup | Packed, for streusel |
| Cold Unsalted Butter 🧈 | ½ cup | Cubed, for texture |
| Pie Crust 🥧 | 1 package | 9-inch, store-bought or homemade |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
The sweet potatoes are everything—orange-fleshed varieties like Jewel or Beauregard give the best color and flavor. Costco or Trader Joe's usually have them pre-peeled for convenience, but if you're peeling your own, don't skip it—those skins get tough when baked. For the spices, I always grab Penzeys ground cinnamon and nutmeg if I'm feeling fancy, but the regular grocery store stuff works perfectly fine. The key here is freshness—if your spices smell like dust, toss 'em and buy new. And trust me on the evaporated milk—it keeps the filling silky smooth without curdling.
No evaporated milk? Heavy cream plus a splash of milk works in a pinch, but the texture won't be quite as perfect. Short on brown sugar? White sugar plus 1 tsp molasses gets you close. The streusel topping is where the magic happens—cold butter is non-negotiable for that signature crunch. If you're feeling lazy, those Trader Joe's pre-portioned butter cubes make this step so much easier. And if you're making a double batch? The filling keeps beautifully in the fridge for 3 days—just give it a good stir before baking.
This pie tastes even better the next day, so bake it ahead if you can. Store leftovers covered at room temp for 2 days, or refrigerate for 4 days. The streusel stays crispy for days, but the filling? It gets even more decadent as it sits. Freezing? Wrap tightly in plastic and it'll keep for 3 months. Pro tip: Serve with a scoop of vanilla bean ice cream—the contrast is next-level.
Why You'll Love This Recipe
- No Pudding Pan Needed: I swear by this trick—roasting the sweet potatoes first turns them silky smooth with zero effort. Just toss them in the oven, mash them with eggs and milk, and you’ve got a filling ready in 30 minutes. No waiting for custards to set, no stressing over water baths.
- Streusel Magic: That crunchy-sweet topping is where this pie actually shines. The brown sugar and butter caramelize into little pockets of buttery heaven, while the flour keeps it from turning into a sticky mess. One bite and you’ll understand why I always double the recipe.
- Holiday or Weeknight: Between us, this is my go-to for Thanksgiving and lazy Sundays. The streusel gives it that "special occasion" vibe, but the simplicity means I’m not stuck in the kitchen for hours. (Yes, even on a Tuesday night.)
- Leftovers? Please.: The filling stays creamy for days, and the streusel stays crisp—no soggy top here. I’ve reheated slices straight from the fridge, and they’re still warm and delicious. Plus, it’s cheaper than buying a store-bought pie, and way more impressive.
Step-by-step instructions for sweet potato pie with streusel topping
Here's how to create the perfect balance—creamy spiced filling with a crunchy, buttery streusel that'll make everyone ask for seconds!
🍳 Step 1: Cook the Sweet Potatoes Until Silky
Preheat your oven to 375°F. Place the 2 lbs cubed sweet potatoes on a baking sheet lined with parchment paper. Drizzle with 1 tablespoon melted butter (from the 0.5 cup melted butter total) and toss gently to coat. Roast for 30-35 minutes, stirring once halfway, until the edges are tender and a knife slides in easily.
Here's the thing—roasting concentrates the natural sweetness without making the filling watery. Once done, scoop the potatoes into a food processor or large bowl. Add 1.5 cups granulated sugar, 0.5 cup light brown sugar, 1 cup evaporated milk, 1 tsp vanilla extract, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, 0.5 tsp ground ginger, and 0.5 tsp salt. Process until completely smooth—no lumps allowed!
🍳 Step 2: Whisk Eggs Into the Filling
Transfer the sweet potato mixture to a large mixing bowl. Let it cool slightly (about 10 minutes) before adding the 4 room temperature eggs. Whisk vigorously for 2-3 minutes until the mixture thickens noticeably. You're looking for a pudding-like consistency that coats the back of a spoon.
This step is critical—under-whisking leads to a runny filling, while over-whisking can make it grainy. I like to scrape the bowl with a rubber spatula occasionally to ensure everything incorporates evenly. The filling should be smooth, thick, and ready for the oven.
🥘 Step 3: Assemble the Pie with Crust
Roll out the 9-inch pie crust on a floured surface and fit it into a 9-inch pie dish, pressing gently to form the bottom and sides. Trim any excess dough hanging over the edge. Pour the sweet potato filling into the crust, spreading it evenly with a spatula. The filling should come about ½ inch from the top edge.
Don't press the crust up the sides—this prevents shrinking during baking. If you're worried about leaks, you can crimp the edges now or after baking. Preheat your oven to 350°F while you prepare the streusel topping.
👨🍳 Step 4: Make the Streusel Topping
In a medium bowl, combine 1 cup all-purpose flour, 0.75 cup light brown sugar, and 2 tsp ground cinnamon. Cut in the 0.5 cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. This texture gives that perfect crunch!
Sprinkle the streusel evenly over the filling, pressing down lightly so it sticks. Bake for 50-55 minutes until the filling is set (it should jiggle slightly in the center) and the streusel is golden brown. If the edges brown too quickly, cover them loosely with aluminum foil after 30 minutes.
⏰ Step 5: Cool and Serve
Remove the pie from the oven and let it cool completely on a wire rack (about 2 hours1 hour.
Slice into wedges and serve with a dollop of whipped cream or vanilla ice cream. The contrast of warm, spiced filling with cool topping is what makes this pie irresistible. Store leftovers covered in the refrigerator for up to 4 days—it actually tastes better the next day!
Pro Tips For Making Sweet Potato Pie With Streusel Topping
- Boil Potatoes Until Fork-Tender: Sweet potatoes should be soft enough to mash with minimal effort—no one wants to fight their filling. Test doneness by piercing with a fork; if it slides in like butter, they’re ready. Overcooking turns them gluey, so pull them when they’re just shy of falling apart.
- Mix Filling While Warm: Dumping cold mashed sweet potatoes into the egg mixture makes for a lumpy filling. Keep the filling warm (not hot) while mixing—it blends smoother and avoids grainy texture. I learned this the hard way after scraping out lumps from a pie that looked like it was made with concrete.
- Don’t Overmix the Streusel: The streusel is supposed to be crumbly, not packed. Toss the butter, flour, and sugars with your fingers until it holds when pressed—no need to pulse it into submission. Overmixing turns it into a doughy mess that bakes into a sad, dense topping.
- Bake at 350°F—No Higher: Sweet potato pie is delicate; cranking the oven to 375°F for a faster bake risks a cracked crust or a filling that curdles. 350°F is the sweet spot—it bakes through evenly without stressing the eggs. Patience here guarantees a creamy, not scrambled, center.
Troubleshooting this recipe
Undercooked Filling Fix
If your pie filling comes out too runny, the issue is usually underbaked filling or over-whisked eggs. First, check the internal temperature—it should reach 170°F in the center. If it’s still jiggly, return it to the oven for 10-15 minutes, covering the edges with foil to prevent over-browning.
For next time, whisk the eggs just until combined (about 1 minute) instead of over-mixing, which can weaken the protein structure and lead to a watery texture. 🌡️
Streusel Too Dry
A dry streusel often means the butter melted too quickly during mixing. Always use cold butter (straight from the fridge) and cut it into the dry ingredients using a pastry cutter or your fingers to create pea-sized pieces.
If your streusel turns out crumbly, try adding 1-2 teaspoons of milk or melted butter to bind it together. For extra moisture, sprinkle the streusel over the filling just before baking—this traps steam and keeps it tender.
Cracked Topping
Cracks in the streusel usually happen when the pie cools too quickly. To prevent this, let the pie cool on a wire rack for at least 2 hours (or overnight in the fridge). If cracks already appear, don’t worry—they’re harmless!
For a smoother finish, press the streusel down firmly with a fork or spoon before baking. You can also brush the streusel lightly with egg wash (1 egg yolk + 1 tbsp water) before baking for a glossy, unified look.
Filling Too Sweet
If your pie tastes overwhelmingly sweet, balance it by adding ½ teaspoon of freshly grated lemon zest or 1 teaspoon of vanilla bean paste to the filling. For a tangy contrast, serve with a dollop of Greek yogurt or sour cream instead of whipped cream.
If you prefer to adjust the recipe, reduce the granulated sugar by ¼ cup next time and increase the spices slightly (add ¼ teaspoon more cinnamon or nutmeg) to deepen the flavor without extra sweetness.
Soggy Crust
A soggy bottom crust is usually caused by a wet filling or insufficient pre-baking. To fix this, blind-bake the crust for 10 minutes at 375°F before adding the filling (place a pie weight or dried beans inside, then remove before filling).
If you’re short on time, sprinkle ½ cup crushed cornflakes or oats between the crust and filling to absorb moisture. For future pies, let the filling cool completely before pouring it into the crust to reduce steam buildup.
Streusel Not Crispy
If your streusel turns out soft instead of crispy, it likely baked too long or had too much moisture. For a perfect crunch, bake the pie for 50-55 minutes—any longer and the streusel will lose its texture.
To revive a soft streusel, sprinkle it with 1-2 teaspoons of powdered sugar and broil for 1-2 minutes on high heat (watch closely to avoid burning). For next time, ensure your butter is cold and cut into small, even pieces to maximize crispiness.
Nutrition facts
Frequently asked questions
Can I make this pie without a pie crust?
For a crustless version, simply pour the filling into a greased 9-inch pie dish and top with streusel. Bake at 350°F for 45-50 minutes until set. The streusel will caramelize beautifully without a crust underneath. This works especially well for a single-serving skillet pie—just use a cast-iron pan!
How do I adjust the spice level in the filling?
For a milder flavor, reduce the cinnamon to 1.5 teaspoons and nutmeg to ¼ teaspoon. For extra warmth, add ½ teaspoon of cardamom or ¼ teaspoon of cloves. Always taste the filling before baking—adjustments are easier to make before the eggs are added. A pinch of cayenne can add subtle heat if you love spice!
Can I use mashed sweet potatoes instead of roasted?
Yes, but roasting creates a smoother, more concentrated flavor. If using mashed sweet potatoes, cook them until very tender (about 20 minutes in boiling water), then drain well and mash completely. The texture will be slightly less silky, but still delicious. For best results, blend the mashed potatoes until completely smooth before mixing with other ingredients.
What's the best way to reheat slices?
For maximum crunch, reheat individual slices in a 350°F oven for 5-7 minutes on a baking sheet. For a quick fix, use the microwave on 50% power for 20-30 seconds—just cover with a damp paper towel to prevent drying. The streusel loses crispiness with microwave reheating, so oven is always better for leftovers.
How can I make this gluten-free?
Replace the all-purpose flour in the streusel with 1 cup gluten-free 1:1 baking flour and use a gluten-free pie crust. For the filling, ensure all spices are certified gluten-free. The texture will be slightly different, but still delicious! Consider adding 1 tablespoon of cornstarch to the filling to help thicken it properly.
