Amazing Sweet Potato Pie Recipe: Spiced Filling with Crunchy Vanilla Streusel Topping

Desserts

Amazing Sweet Potato Pie Recipe: Spiced Filling with Crunchy Vanilla Streusel Topping

This amazing sweet potato pie recipe delivers the perfect balance of spiced filling and a crunchy vanilla streusel topping that’ll have everyone asking for seconds. 🍠 The secret lies in a velvety-smooth custard base with warm cinnamon, nutmeg, and ginger—no one will believe it’s made from humble sweet potatoes.

I’ve perfected the technique over years of holiday baking, ensuring a flaky crust and filling that’s just set, not rubbery.

What sets this recipe apart is the crunchy vanilla streusel on top, adding texture and a subtle sweetness that cuts through the spice.

The filling gets its rich, creamy consistency from a mix of sweet potatoes, evaporated milk, and eggs, all baked until just set with a gentle wobble in the center. Blind-baking the crust first guarantees a perfect, golden shell that won’t sog down.

By the time it comes out of the oven, you’ll have a pie with layers of flavor: a tender, spiced filling that’s not too sweet, a flaky crust that holds its shape, and a crunchy streusel topping that adds a delightful contrast.

It’s the kind of dessert that feels like a hug—warm, comforting, and impossible to resist.

Best of all, this recipe is adaptable. Swap out the streusel for a simple sprinkle of cinnamon sugar, or make it vegan with coconut milk and flax eggs. Here’s how to make it—holiday-worthy without the fuss.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for amazing sweet potato pie

Sweet potatoes, warm spices, and a crunchy vanilla streusel make this pie a showstopper every time.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Orange-fleshed, peeled and cubed
All-Purpose Flour 🌾 2 ½ cups For crust and streusel
Unsalted Butter 🧈 1 ½ cups Cold, cubed for crust
Granulated Sugar 🍚 1 ½ cups For filling and streusel
Brown Sugar 🍚 ½ cup Packed for streusel
Evaporated Milk 🥛 1 can 12 oz can, full-fat preferred
Large Eggs 🥚 2 whole Room temperature
Ground Cinnamon 🌿 2 tbsp Freshly ground preferred
Ground Nutmeg 🌿 1 tsp Freshly grated
Ground Ginger 🌿 1 tsp Freshly ground
Salt 🧂 ½ tsp Kosher or sea salt
Vanilla Extract 🍯 1 tbsp Pure vanilla preferred
Vanilla Bean Seeds 🍯 1 whole Scraped from 1 pod
Old-Fashioned Oats 🌾 1 cup Blended into flour for streusel
Chopped Walnuts 🥜 ½ cup Toasted for streusel

Sweet potatoes are the heart of this pie—orange-fleshed varieties like Beauregard are ideal, but any sweet potato works. Costco or Trader Joe's usually have them pre-peeled for convenience, but I always peel mine myself for better texture. The filling's secret is in the spices: freshly ground cinnamon, nutmeg, and ginger make all the difference. If you're using dried spices, toast them in a dry pan for 30 seconds to wake up the flavors. For the crust, butter should be cold—cut it into cubes and keep it in the freezer while you mix the dough. And trust me, vanilla bean seeds add a depth that extract alone can't match.

No vanilla bean? Pure vanilla extract works fine, but if you're feeling fancy, a splash of bourbon or rum in the filling adds warmth. Running short on oats? Quick oats work in a pinch, but they won't be as crunchy. The walnuts can be swapped for pecans or almonds—just toast them first. For a lighter crust, half the butter and add 1/4 cup applesauce. And if you're making this ahead, bake the crust blind—it's worth the extra 10 minutes to prevent a soggy bottom. The streusel topping? Toss the oats, nuts, and sugars together with your fingers—no need to overmix.

This pie tastes even better the next day, so bake it a day ahead if you can. Store it in an airtight container at room temperature for 3 days, or freeze for up to 3 months. To reheat, warm slices in a 350°F oven for 10 minutes—the streusel gets extra crunchy. I always make a double batch—one for the freezer, one for the fridge—because it disappears faster than you'd think. And if someone asks for seconds? That's how you know you've nailed it.

❤️

Why You'll Love This Recipe

  • No-Bake Magic: I swear by this recipe when I’m too tired to roll dough—just mash those sweet potatoes, mix in the warm butter, and let the sugar do all the work. The crust? A quick flour-butter blend pressed into the pan. Ten minutes of hands-on time, and it’s ready for the oven.
  • Caramel-Kissed Perfection: That brown sugar isn’t just there to sweeten—it melts into the filling, creating these little pockets of deep, buttery caramel that make every bite feel like a hug. Honestly, the first time I tasted it, I nearly licked the bowl.
  • Holiday or Weeknight: Between us, this pie is my go-to for Thanksgiving and lazy Sundays. Serve it with whipped cream for a dessert, or slice it into squares for a breakfast casserole the next day. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Sweet potatoes are cheap, butter stretches far, and you’re not using fancy ingredients—just good ones. I’ve made this for potlucks, family gatherings, and even sold slices at a local market. It’s the kind of dessert that makes people ask for seconds without breaking the bank.

Step-by-step instructions for sweet potato pie with vanilla streusel

Here's how to create a showstopping pie with velvety filling and a crunchy spiced topping.

1

🍳 Step 1: Make the Vanilla Streusel Topping

In a large bowl, combine the 1 cup old-fashioned oats, 2.5 cups all-purpose flour, 1.5 cups granulated sugar, 0.5 cup packed brown sugar, 2 tbsp ground cinnamon, 1 tsp ground nutmeg, 1 tsp ground ginger, and 0.5 tsp salt. Mix until evenly distributed—you'll see those warm spices create a beautiful marbled effect.

Cut in the 1.5 cups cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. Fold in the 0.5 cup toasted chopped walnuts and set aside. This topping needs to stay cold, so don't overwork it—just until everything comes together. The texture should be like wet sand, not doughy.

2

🍳 Step 2: Prepare the Sweet Potato Filling

Preheat your oven to 375°F. In a large mixing bowl, whisk together the 1 can evaporated milk, 2 whole large eggs, 1 tbsp vanilla extract, and the vanilla bean seeds. Add 1.5 cups granulated sugar and 2 tbsp ground cinnamon, mixing until smooth.

Grate the 2 lbs sweet potatoes (peeled and cubed) using a box grater or food processor. Add them to the milk mixture and stir gently—just enough to combine. The filling should be thick but pourable. Don't overmix or the texture will become grainy. This is where the magic happens: the warm spices will infuse perfectly into the sweet potato's natural sweetness.

3

🥘 Step 3: Assemble the Pie

Press half of the streusel mixture into the bottom of a 9-inch pie dish, creating an even layer. Pour the sweet potato filling over the streusel, spreading it evenly with a spatula. The filling should come about ½ inch from the top edge.

Sprinkle the remaining streusel evenly over the filling, pressing down gently with your fingers to create a textured, crunchy topping. The contrast between the smooth filling and crunchy topping is what makes this pie extraordinary. Don't worry if it looks uneven—it'll bake into perfection.

4

🔥 Step 4: Bake to Golden Perfection

Place the pie on a baking sheet (to catch any drips) and bake in the preheated 375°F oven for 45-50 minutes. The edges should be golden brown and the filling should be set but still slightly jiggly in the center—like a custard.

Here's the thing—don't overbake! The pie will continue cooking as it cools. When a knife inserted near the center comes out clean (with just a few moist crumbs clinging), it's ready. If the top browns too quickly, tent loosely with foil after 30 minutes to prevent over-browning while the center finishes baking.

5

⏰ Step 5: Cool and Serve

Remove the pie from the oven and let it cool completely on a wire rack for at least 2 hours. This resting period allows the filling to fully set and the flavors to meld together. The contrast between the warm, spiced filling and the cool, crunchy streusel will be incredible.

Slice into wedges and serve with a dollop of whipped cream or a scoop of vanilla ice cream. Each bite delivers that perfect balance of sweet, spiced filling and nutty, buttery crunch from the streusel. The secret to this amazing pie? Patience—letting it cool completely ensures that perfect texture every time.

👨‍🍳

Pro Tips For Making Amazing Sweet Potato Pie

  • Bake at 350°F—Not Hotter: I learned this the hard way—sweet potatoes are delicate. Too high a temperature and your pie filling will curdle or split. The oven’s gentle heat lets the flavors meld without rushing, giving you that creamy, velvety texture you’re after.
  • Boil Sweet Potatoes Until Fork-Tender: Don’t rush this step. Pierce them first, then boil until a fork slides in like butter—about 20-25 minutes. Undercooked potatoes make the filling gummy; overcooked ones turn to mush. Aim for that perfect middle ground where they’re soft but still hold their shape.
  • Whisk Butter and Sugars First: This isn’t just mixing—it’s emulsifying. Beat the softened butter with both sugars until it’s pale and fluffy (about 3 minutes). Skipping this step means a dense, grainy filling instead of that luscious, cloud-like consistency that makes people ask for seconds.
  • Use Room-Temp Eggs: Cold eggs sink to the bottom and can curdle when heated. Let them sit out for 30 minutes before whipping them into the filling. Trust me, your pie’s texture will be smoother and richer—no one wants a lumpy dessert.

Pro cooking tips for this dish

Crust Perfection

For a flaky, golden crust that won’t turn soggy, blind-bake it first. Roll out your dough, fit it into a 9-inch pie dish, then line it with parchment paper and fill with dried beans or pie weights.

Bake at 375°F for 15 minutes, then remove the weights and bake 5 more minutes until lightly golden. This step is non-negotiable—it prevents that dreaded soggy bottom. 🍰

Filling Consistency

The secret to a silky, not-grainy filling is gentle mixing. After grating the sweet potatoes, stir them into the milk mixture just until combined—overmixing releases starch and makes the filling gluey. Aim for a texture like thick pudding.

For extra richness, I sometimes add 2 tablespoons of cornstarch to help thicken it further. The filling should coat the back of a spoon but still be pourable.

Spice Balance

Too much cinnamon can overpower, while too little makes the pie taste bland. Start with the 2 tbsp cinnamon, 1 tsp nutmeg, and 1 tsp ginger called for, then taste the filling before baking.

If you love spice, add ½ tsp more cinnamon, but don’t exceed 3 tbsp total—it’ll taste like a spice cake, not a pie. Freshly ground spices make all the difference, so toast them in a dry pan for 30 seconds to wake up their flavors.

Streusel Texture

The streusel topping should be coarse and crumbly, not doughy. Cut the 1.5 cups cold butter into the dry ingredients using a pastry cutter or your fingers until the mixture resembles wet sand. If it sticks together, chill it for 10 minutes before spreading.

For extra crunch, toast the walnuts in a dry pan for 3-4 minutes until fragrant, then cool before mixing in. The streusel needs to stay cold—don’t let it sit out too long before baking.

Baking Time

Bake the pie at 375°F for 45-50 minutes, but don’t overbake—the filling will keep cooking as it cools. It’s done when a knife inserted near the center comes out with just a few moist crumbs (not wet filling).

If the top browns too quickly, tent it loosely with foil after 30 minutes. The streusel will crisp up beautifully while the filling sets perfectly. 🔥

Cooling Matters

Resist the urge to slice into your pie right out of the oven—cool it completely for at least 2 hours before serving. This resting time lets the filling set properly and the flavors meld together.

The contrast between the warm, spiced filling and the cool, crunchy streusel is what makes this pie unforgettable. Serve with whipped cream or vanilla ice cream for the ultimate dessert experience.

Nutrition facts

Servings 8
Amount Per Serving
Calories 530kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 115mg38%
Sodium 320mg14%
Total Carbohydrate 58g21%
Dietary Fiber 4g14%
Sugars 42g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this sweet potato pie without a streusel topping?

If you prefer a simpler version, skip the streusel and sprinkle the filling with a mix of ½ cup brown sugar and 1 tbsp cinnamon before baking. The warm spices will still shine through—just without the crunchy contrast. For extra richness, add a dollop of whipped cream or caramel sauce when serving.

2

How do I prevent a soggy crust in sweet potato pie?

Blind-baking is your secret weapon! Roll out the crust, fit it into a 9-inch pie dish, then line it with parchment paper and fill with dried beans or pie weights. Bake at 375°F for 15 minutes, remove the weights, and bake 5 more minutes. This creates a sturdy base that won’t absorb moisture from the filling. Pro tip: Chill the assembled pie for 30 minutes before baking to help the crust hold its shape.

3

Can I substitute regular potatoes for sweet potatoes?

Not recommended! Sweet potatoes have a natural sweetness and lower moisture content that makes them ideal for pie. Regular potatoes are starchy and watery, which would make the filling thin and bland. If you’re set on using them, roast them first to remove excess moisture, but the texture and flavor won’t be the same. Stick with sweet potatoes for that velvety, spiced perfection.

4

How long can I store or freeze this pie?

Store-bought or homemade, this pie keeps well! Keep it at room temperature in an airtight container for 3 days, or refrigerate for up to 5 days. For longer storage, freeze the whole pie (uncut) for up to 3 months350°F oven for 10 minutes—the streusel gets extra crunchy! Thaw overnight in the fridge before serving.

5

Why did my pie filling turn grainy?

Overmixing is the usual culprit! Stir the grated sweet potatoes into the filling just until combined—overworking releases starch and creates a gluey, grainy texture. For a smoother result, mash the sweet potatoes slightly before mixing them in, or add 2 tbsp cornstarch to the filling to help thicken it. Also, ensure your sweet potatoes are fully cooled before grating to prevent excess moisture.

★★★★★4.9(11 reviews)
Categories Desserts