Desserts
This sweet potato pie with streusel topping recipe delivers the perfect balance of spiced caramelized filling and buttery, crunchy topping that’ll have everyone asking for seconds.
The secret lies in slow-cooked sweet potatoes that transform into a velvety, fragrant base, while the streusel adds texture and a hint of cinnamon warmth with every bite. I’ve perfected this version after years of holiday baking—no soggy crust or bland filling here.
The filling starts with roasted sweet potatoes for natural sweetness and depth, blended with warm spices like nutmeg and ginger that develop beautifully during baking. Meanwhile, the streusel topping—made with flour, brown sugar, and cold butter—creates pockets of golden crunch that contrast beautifully against the creamy pie center.
This isn’t your average dessert; it’s a restaurant-quality showstopper that’s surprisingly simple to make.
What sets this recipe apart is the two-stage baking process: first, the filling bakes until set, then the streusel gets sprinkled on top for that perfect crunch. The result? A pie with caramelized edges, a silky-smooth center, and a topping that stays crisp even after slicing.
It’s the kind of dessert that feels indulgent but still satisfies a crowd—ideal for Thanksgiving, Christmas, or any occasion calling for comfort in every bite.
Best of all, this recipe scales effortlessly for gatherings, and leftovers reheat beautifully. Whether you’re a seasoned baker or new to pie-making, the clear steps and foolproof techniques ensure foolproof success every time. Let’s get baking—your taste buds (and your guests) will thank you.
Ingredients for sweet potato pie with streusel topping
Sweet, spiced, and perfectly balanced—these ingredients transform into a showstopping pie with restaurant-quality harmony.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Sweet Potatoes 🍠 | 3 lbs | Organic preferred, peeled and cubed |
| Large Eggs 🥚 | 2 whole | Room temperature for blending |
| Granulated Sugar 🍚 | 1 ½ cups | Light brown sugar for depth |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for streusel |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted for light texture |
| Packed Brown Sugar 🍚 | ½ cup | For streusel sweetness |
| Ground Cinnamon 🌿 | 2 tbsp | Ceylon preferred for pure flavor |
| Ground Nutmeg 🌶️ | 1 tsp | Freshly grated for warmth |
| Ground Ginger 🌿 | 1 tsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Diamond Crystal kosher |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Vanilla Extract 🍯 | 1 tbsp | Pure Madagascar preferred |
| Evaporated Milk 🥛 | ¼ cup | For creamy texture |
The sweet potatoes are the heart of this pie, so pick vibrant orange ones—the deeper the color, the more natural sweetness and beta-carotene. Costco or Trader Joe's often carry the best organic varieties, but any large sweet potatoes work. Peeled and cubed, they roast until caramelized, which is where the magic happens. For the spices, Penzeys or bulk bins offer the freshest ground cinnamon and nutmeg—never pre-ground spices older than six months. The butter? Plugrá or Land O'Lakes work perfectly, but grab unsalted to control the seasoning.
No brown sugar for the streusel? White sugar plus a pinch of molasses mimics the depth. Fresh ginger? Substitute ground ginger at half the amount. The heavy cream can be swapped for half-and-half if needed, but full-fat delivers that luxurious mouthfeel. For a gluten-free version, swap the all-purpose flour for a 1:1 gluten-free blend**>. The vanilla extract is non-negotiable—imitation extracts lack the complexity. If you're making this ahead, prep the filling and streusel separately and assemble just before baking to keep the topping crisp.
The filling can be prepped 2 days ahead and stored in the fridge—it actually develops more flavor overnight. The streusel stays fresh at room temperature for 3 days in an airtight container, but for longer storage, freeze it for up to 3 months. Once baked, the pie keeps beautifully in the fridge for 5 days, though I always make two—one for immediate serving and one to freeze. Reheat slices in the oven at 350°F for 10 minutes to restore that buttery crunch.
Why You'll Love This Recipe
- No Fuss Filling: I roast the sweet potatoes whole—yes, whole—until they’re fork-tender and caramelized. Then it’s just mash, mix, bake. No piping, no fussing with delicate crusts. The eggs and butter blend in like a dream, and you’re left with a silky, spiced filling that practically begs for that streusel.
- Streusel Magic: Between us, that buttery flour topping is where this pie becomes dangerously good. It’s not just crunch—it’s toasty, buttery layers that cut through the sweetness like a warm hug. And honestly? I double the recipe just to have extra for crumbles on yogurt or oatmeal.
- Holiday or Weeknight: This pie shows up for everything. Serve it warm at Thanksgiving when you’re drowning in casseroles, or pull it from the fridge for a lazy Sunday breakfast. The streusel stays crisp even when cold, so it’s just as welcome in a picnic basket as it is on a dessert plate.
- Budget-Friendly Luxury: Sweet potatoes are cheap, eggs are cheap, and that streusel? Pure comfort without the guilt. I’ve made this for potlucks where it’s the only dessert people ask for, and no one bats an eye at the price tag. Plus, leftovers reheat beautifully—just a quick zap in the microwave, and it’s like dessert again.
Step-by-step instructions for sweet potato pie with streusel topping
Transform humble sweet potatoes into a showstopper with this perfect balance of silky filling and crunchy streusel.
Roast Sweet Potatoes Until Silky
Preheat oven to 400°F. Toss the 3 lbs Large Sweet Potatoes (peeled and cubed) with 2 tablespoons olive oil (not listed but essential for roasting), 1 teaspoon salt, and 1 tablespoon brown sugar from the ingredients. Spread them on a rimmed baking sheet in a single layer.
Roast for 30-35 minutes until fork-tender with caramelized edges. You'll know they're perfect when they collapse easily under gentle pressure and have developed deep golden spots. Let them cool slightly before transferring to a food processor—this prevents steam from making your filling watery.
Whisk Filling Ingredients to Creamy Perfection
In a large mixing bowl, combine the cooled sweet potatoes with the 2 whole Large Eggs, 1.5 cups Granulated Sugar, 0.5 cup Heavy Cream, 1 tbsp Vanilla Extract, and 0.25 cup Evaporated Milk. Whisk vigorously for 2-3 minutes until completely smooth—no lumps allowed.
This is where the magic happens. The eggs and evaporated milk create that signature velvety texture, while the vanilla and sugar develop the perfect balance of sweetness. I like to use a hand mixer for this step to ensure everything incorporates evenly. Taste the mixture—it should be sweet but not cloying, with just a hint of spice from the roasted potatoes.
Build the Streusel Topping Layer
In a separate bowl, cut the 0.75 cup Unsalted Butter into small cubes and use a pastry cutter or your fingers to work it into the 1.5 cups All-Purpose Flour until it resembles coarse crumbs. Add the 0.5 cup Packed Brown Sugar, 2 tbsp Ground Cinnamon, 1 tsp Ground Nutmeg, 1 tsp Ground Ginger, and remaining 0.5 tsp Salt.
Mix with your fingers or a fork until the mixture holds together when pressed—it should be moist but not sticky. The streusel should be crumbly yet cohesive, with visible butter pieces that will melt into golden pockets during baking. This texture contrast is what makes this pie extraordinary.
Assemble and Bake to Golden Perfection
Preheat oven to 350°F. Pour the filling into a 9-inch pie crust (not provided but essential—use a pre-baked, deep-dish crust). Sprinkle the streusel evenly over the top, pressing down lightly with your fingers to create a slightly compacted layer.
Bake for 50-55 minutes until the filling is set but still slightly jiggly in the center (it will firm up as it cools) and the streusel is deep golden brown with crisp edges. The pie is done when a toothpick inserted near the center comes out clean. Let it cool completely before slicing—this ensures clean cuts and prevents filling from oozing out.
Rest and Serve with Confidence
Transfer the pie to a wire rack and let it cool for at least 4 hours (overnight is even better). This resting period allows the flavors to meld and the texture to perfect—no one wants a runny sweet potato pie! The contrast between the cool, creamy filling and warm, crunchy streusel is what makes this pie unforgettable.
Slice into wedges and serve with whipped cream or a dollop of vanilla ice cream. Each bite should deliver that perfect harmony of spiced sweet potato filling with buttery, caramelized streusel that practically sings with every crunch. The secret is in the patience—don't rush the cooling process or you'll miss out on that restaurant-quality texture.
Pro Tips For Making Sweet Potato Pie With Streusel Topping
- Boil Until Fork-Tender: Sweet potatoes straight from the oven? Nope. For that ultra-smooth filling, boil them first—cut into 1-inch chunks, drop into salted boiling water, and cook until a fork glides through like butter. I used to roast them, and the texture was always gritty. This step takes 15 minutes but makes all the difference when blending.
- Cool Before Blending: Hot sweet potato purée is a nightmare. Let the boiled potatoes cool for at least 20 minutes before blending—hot fillings turn gummy and separate when mixed with eggs and sugar. I learned this the hard way after a pie that looked like it had been whipped in a blender while still steaming.
- Brown the Streusel Butter: Cut that cold butter into the streusel mix, then toast it in a dry skillet for 2-3 minutes until it’s golden and fragrant. The nutty aroma cuts through the sweetness, and the texture becomes crunchy instead of greasy. Skip this, and you’ll get a bland, mealy topping—trust me, your pie deserves better.
- Use Less Flour in Streusel: The streusel needs structure, but too much flour makes it dense. Stick to 1 cup flour for 2 cups sugar and 1 cup butter—any more, and it’ll turn into a thick paste instead of a crumbly, buttery blanket. I was skeptical until I tried it; now I double-check this ratio every time.
Dietary considerations for these flavors
Gluten-Free Adaptation
For a gluten-free version, replace the 1.5 cups all-purpose flour in the streusel with 1.5 cups gluten-free 1:1 baking flour (like Bob’s Red Mill or King Arthur). The texture remains crumbly but slightly denser—press the streusel firmly on top to ensure it stays intact during baking.
I’ve tested this with certified gluten-free oats for extra heartiness, though it’s optional. 🌾
Dairy-Free Options
Swap the 0.75 cup unsalted butter in the streusel for 0.75 cup dairy-free butter (like Miyoko’s or Earth Balance) or coconut oil for a neutral flavor.
For the filling, replace the 0.5 cup heavy cream with 0.5 cup full-fat coconut milk (canned, well-shaken) and use dairy-free evaporated milk (like So Delicious). The filling stays rich, though the streusel may soften slightly faster—bake for 5-7 minutes less to maintain crunch. 🥥
Vegan-Friendly Swaps
To make this pie vegan, replace the 2 eggs with 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water, mixed and rested for 5 minutes).
For the filling, use 0.5 cup coconut cream (chilled overnight) instead of heavy cream, and 0.25 cup coconut milk instead of evaporated milk. The streusel stays the same but becomes vegan when using dairy-free butter. The texture is slightly denser but still delivers that caramelized crunch and spiced sweetness. 🌱
Lower-Sugar Version
Reduce the 1.5 cups granulated sugar in the filling to 1 cup and the 0.5 cup brown sugar in the streusel to 0.3 cup. Boost flavor with an extra 0.5 tsp vanilla extract and 0.25 tsp cinnamon.
The pie remains sweet but less cloying—perfect for those watching sugar intake. I’ve found that monk fruit sweetener (like Lakanto) works well in the filling (replace ¼ cup sugar with ¼ cup sweetener) without altering texture. 🍯
Nut-Free Considerations
This recipe is naturally nut-free, but always double-check your all-purpose flour and spices for cross-contamination if allergies are a concern. For added safety, use certified nut-free oats if incorporating them into the streusel.
The filling and streusel rely on butter, sugar, and spices—no nuts are involved in the original recipe. Always verify ingredient labels, especially for pre-made pie crusts. 🌿
Nutrition facts
Frequently asked questions
Can I make this sweet potato pie without a streusel topping?
If you prefer a classic sweet potato pie, simply omit the streusel topping and bake the filling alone for 45-50 minutes at 350°F. The texture will be smoother, but you’ll miss that delicious buttery crunch. For extra flavor, sprinkle a pinch of cinnamon on top before baking.
How do I prevent a soggy crust with the streusel?
Pre-bake your pie crust for 10-12 minutes at 375°F before adding the filling. This creates a sturdy base that holds up to the moist filling and streusel. Also, chill the assembled pie for 30 minutes before baking to help the crust set.
Can I use regular potatoes instead of sweet potatoes?
No, regular potatoes won’t work—they lack the natural sweetness and vibrant color that make this pie special. Sweet potatoes provide the perfect balance of sweetness and earthy flavor that pairs beautifully with the spiced streusel. If you’re out of sweet potatoes, yams can be substituted in a pinch.
How long can I store this pie before serving?
The pie tastes best when served fresh, but you can store it in the refrigerator for up to 5 days in an airtight container. For longer storage, freeze the pie (without the streusel) for up to 3 months. Reheat slices in the oven at 350°F for 10-12 minutes to restore that perfect crunch.
What’s the best way to reheat slices?
For the best results, place slices on a baking sheet and warm them in a 350°F oven for 10-12 minutes until the streusel is crisp again. Microwaving can make the streusel soggy, so oven reheating is ideal. Serve with a dollop of whipped cream for extra indulgence!
