Desserts
This soul food sweet potato pie recipe with evaporated milk delivers the perfect balance of velvety sweetness and spiced warmth that makes every slice unforgettable. The evaporated milk creates that signature creamy custard texture while keeping the filling rich and smooth—no lumps, no graininess, just pure comfort in every bite.
I’ve perfected this recipe over years of baking, ensuring the crust stays flaky and the filling stays perfectly set.
The secret lies in the slow-cooked sweet potato purée and the careful blend of spices—cinnamon, nutmeg, and ginger—that transform this into a dessert with soul. Unlike store-bought versions, this pie is made with real ingredients, no shortcuts, and the evaporated milk binds everything together for that classic, old-school taste.
It’s the kind of dessert that feels like a hug in pie form.
What you’ll end up with is a golden, flaky crust encasing a silky-smooth filling that’s just sweet enough to satisfy cravings without being overpowering. The evaporated milk gives it that signature soul food richness, while the spices add warmth that lingers with every bite.
This isn’t just dessert—it’s tradition, comfort, and a little bit of magic.
Serve it warm with a dollop of whipped cream or a scoop of vanilla ice cream for the full experience. The crust stays crisp, the filling stays creamy, and the flavor stays unforgettable. Let’s get baking!
Ingredients for soul food sweet potato pie recipe with evaporated milk
The soul of this pie lies in its creamy filling and flaky crust, made with real ingredients for that classic soul food taste.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 ½ lbs | Organic, medium-sized, peeled |
| Evaporated Milk 🥛 | 1 can | 12 oz can, full-fat preferred |
| Granulated Sugar 🍚 | 1 ½ cups | Light brown preferred for depth |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crust |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted for light crust |
| Ground Cinnamon 🌿 | 2 tbsp | Ceylon preferred for purity |
| Ground Nutmeg 🌿 | 1 ½ tsp | Freshly grated preferred |
| Ground Ginger 🌿 | 1 tsp | Freshly grated for warmth |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Large Eggs 🥚 | 2 whole | Room temperature for blending |
| Vanilla Extract 🌸 | 1 tbsp | Pure Madagascar preferred |
| Heavy Cream 🥛 | ½ cup | Cold for whipped topping |
| Vanilla Ice Cream 🍦 | 1 ½ cups | For serving, premium brand |
Sweet potatoes are the foundation—organic, medium-sized ones yield the best purée. Costco or local farmers markets often have the best quality. For the evaporated milk, full-fat canned versions create the richest custard texture. The butter matters too—European-style unsalted gives deeper flavor. Pre-grated spices lose potency fast, so Penzeys or bulk bins are worth the splurge for this recipe. The vanilla extract should be pure Madagascar—imitation brands can taste artificial.
No evaporated milk? Full-fat coconut milk works in a pinch, though the flavor will differ slightly. Freshly grated nutmeg and ginger are non-negotiable—they make all the difference. Diamond Crystal kosher salt is preferred for its finer grain. For the crust, if you can't find all-purpose flour, bread flour works too. The heavy cream can be swapped for whipped coconut cream for a dairy-free option. For the ice cream, Breyers or Häagen-Dazs brands give the best texture when paired with this pie.
Store the crust components separately in airtight containers for up to 3 days. The filling keeps 4-5 days refrigerated. For make-ahead convenience, assemble the pie one day ahead—the flavors meld beautifully. The whipped cream should be made fresh before serving. This pie reheats beautifully—350°F for 15 minutes restores its creamy perfection. Portion into slices for easy serving, especially when hosting gatherings.
Why You'll Love This Recipe
- I swear by this trick: just roast whole sweet potatoes until tender, then scoop out the flesh—no peeling, no mess. The evaporated milk makes the filling silky without extra fuss, and that buttery crust? Flour and cold butter mixed until crumbly, then pressed in like a dream.
- No Peel Required: I swear by this trick: just roast whole sweet potatoes until tender, then scoop out the flesh—no peeling, no mess. The evaporated milk makes the filling silky without extra fuss, and that buttery crust? Flour and cold butter mixed until crumbly, then pressed in like a dream.
- Evaporated Milk Magic: Here’s what sold me—evaporated milk turns this into something richer than regular milk, but it’s not heavy or cloying. It balances the sweet potatoes’ natural caramel notes while keeping the texture just firm enough to slice. (Yes, even on a Tuesday night.)
- Holiday or Weeknight: Between us, this pie shines at Thanksgiving but won’t disappear after. I’ve served it at potlucks, packed it for lunch, and even reheated slices for breakfast—yes, with a drizzle of honey. The crust stays crisp, and the filling holds up like a champ.
Step-by-step instructions for soul food sweet potato pie
Master this classic Southern dessert with a velvety custard and perfect spice balance.
Prepare the Sweet Potato Filling
Preheat your oven to 350°F. Peel and slice the 2.5 lbs sweet potatoes into ½-inch thick rounds. Place them in a single layer on a baking sheet and bake for 45-50 minutes until they're fork-tender and slightly caramelized. You'll know they're ready when they collapse easily under gentle pressure.
Transfer the baked sweet potatoes to a large mixing bowl and let them cool slightly. Once cool enough to handle, mash them thoroughly with a potato masher or fork until completely smooth. This step ensures your filling has no lumps, which is crucial for that signature creamy texture. The sweet potatoes should yield about 2 cups of mashed filling.
Whisk Together the Custard Base
In a separate large bowl, combine the mashed sweet potatoes with the 1 can evaporated milk, 1.5 cups granulated sugar, 2 tbsp ground cinnamon, 1.5 tsp ground nutmeg, 1 tsp ground ginger, and 0.5 tsp salt. Whisk vigorously for 2-3 minutes until the sugar dissolves completely and the mixture is smooth and fully integrated. This thorough mixing prevents graininess in your final pie.
Next, add the 2 whole large eggs and 1 tbsp vanilla extract, whisking continuously for another 1 minute until the eggs are fully incorporated and the mixture is uniform in color. The batter should be thick but pourable—similar to heavy pudding. If it's too thick, add 1-2 tablespoons of the evaporated milk to reach the ideal consistency.
Prepare the Crust and Assemble the Pie
Roll out the store-bought pie crust on a lightly floured surface to fit a 9-inch pie dish, leaving a ½-inch overhang around the edges. Press it gently into the dish, then trim the excess. Prick the bottom with a fork to prevent bubbling during baking. Chill the crust in the refrigerator while you prepare the filling.
Pour the sweet potato custard mixture into the prepared crust, spreading it evenly with a spatula. Dot the top with the 0.5 cup unsalted butter, cutting it into small pieces for even melting. Sprinkle the 1.5 cups all-purpose flour evenly over the custard—this creates that signature crumbly topping that Southern cooks swear by.
Bake to Golden Perfection
Bake the pie at 350°F for 50-55 minutes until the filling is set but still slightly jiggly in the center (it will firm up as it cools). The crust edges should be golden brown, and the top should have a delicate crust of flour that's lightly browned in spots. If the crust browns too quickly, tent it loosely with aluminum foil after 30 minutes to prevent over-browning.
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 develop its signature creamy texture. The contrast between the warm custard and the 1.5 cups vanilla ice cream served on top is what makes this pie truly special.
Serve with Whipped Cream Topping
Just before serving, whip the 0.5 cup heavy cream with a hand mixer until it forms soft peaks. Spoon the whipped cream over each slice of pie and serve immediately. The cool cream contrasts beautifully with the warm, spiced custard, creating the perfect balance of textures and temperatures that defines this soul food classic.
Cut each slice carefully through the center to showcase the creamy filling and golden crust. Each bite should deliver that perfect combination of sweet, spiced sweet potatoes with the rich, velvety custard—this is the pie that brings comfort and tradition to every table.
Pro Tips For Making Soul Food Sweet Potato Pie Recipe With Evaporated Milk
- STEAM THE POTATOES FIRST: I learned this the hard way—boiling whole sweet potatoes for the filling makes the texture gummy. Instead, steam them whole with the skins on for 45-55 minutes until fork-tender, then scoop out the flesh. The steam keeps them moist and makes mashing effortless, which is crucial when you’re mixing in evaporated milk later.
- USE COLD EVAPORATED MILK: Pouring warm evaporated milk into your filling will turn it watery. I was skeptical until I tried it—chill the can first, then measure it straight from the fridge. The cold fat in the milk stays stable longer, giving you that rich, creamy soul food texture without curdling.
- WHISK THE FLOUR DRY: This isn’t the prettiest method, but it’s the tastiest. After mixing your sweet potato purée, sugar, and butter, sprinkle the flour over the top and whisk it in by hand instead of adding it all at once. The flour needs to bloom evenly to thicken the filling properly—skipping this step means a runny pie.
- BAKE LOW AND SLOW: Soul food pies need patience. Bake your pie at 325°F (not 350°F) for 50-60 minutes—yes, even if the edges look set earlier. The center should jiggle slightly when done; it’ll firm up as it cools. Rushing this makes the filling grainy, and nobody wants that. Trust the process.
Make-ahead tips for this dish
Crust Prep Ahead
Roll out your pie crust and line the 9-inch pie dish the night before. Wrap it tightly in plastic wrap and refrigerate. This prevents shrinking and makes assembly a breeze the next day.
I always press the crust into the dish first, then trim excess—this saves time and ensures a perfect fit. Store the crust in an airtight container for up to 3 days.
Filling Prep Timeline
Make the sweet potato filling 24 hours ahead and store it in an airtight container in the fridge. The flavors deepen overnight, and the custard thickens slightly, making it easier to assemble.
When ready to bake, simply pour the chilled filling into the crust. Pro tip: Cover the filling with plastic wrap to prevent a skin from forming.
Assemble Early
Assemble the pie one day before serving—this is my secret for stress-free gatherings. After pouring the filling into the crust, dot with butter and sprinkle flour, then bake as directed.
Let it cool completely, then wrap tightly in aluminum foil and refrigerate. The pie stays fresh and delicious for 3-4 days this way. It’s perfect for Thanksgiving or holiday prep!
Reheating Perfection
If you need to reheat slices, warm them in a 350°F oven for 10-15 minutes until creamy again. For a quick fix, microwave individual slices on 50% power for 1-2 minutes, covered with a damp paper towel.
The evaporated milk keeps the texture rich, even after reheating. Serve with freshly whipped cream for the full experience. 💛
Portioning for Parties
Slice the pie into 6-8 wedges before serving. Store extra slices in airtight containers with parchment paper between layers. Reheat as needed—each slice stays moist and flavorful. This makes serving easy at potlucks or family dinners. Label containers with the date to track freshness.
Freezing for Later
Freeze individual slices for up to 2 months by wrapping them tightly in plastic wrap and placing them in a freezer bag. Thaw overnight in the fridge, then reheat gently.
The texture remains creamy, though the crust may soften slightly. This is ideal for holiday leftovers or last-minute desserts. 🍠
Nutrition facts
Frequently asked questions
Why does this recipe use evaporated milk instead of regular milk?
The evaporated milk creates that signature soul food custard texture—it's thicker and richer than regular milk, giving the pie its velvety smoothness without needing extra eggs. The reduced water content also helps set the filling perfectly while keeping it moist. Plus, it adds a subtle caramelized depth when baked.
Can I make this pie without a store-bought crust?
For a homemade crust, blend 1.5 cups all-purpose flour, 0.5 cup cold butter, 0.5 tsp salt, and 4-5 tbsp ice water until it forms a dough. Chill for 1 hour before rolling. This adds extra flakiness, but the flavor stays true to tradition. A lattice top would look stunning too!
What's the secret to preventing a grainy filling?
Whisk the sweet potato mixture for 2-3 minutes until completely smooth, then strain it through a fine-mesh sieve if needed. The evaporated milk and thorough mixing prevent lumps. Also, don't overbake—remove it when the center is just slightly jiggly. The filling will set as it cools.
How do I adjust the sweetness for kids or picky eaters?
Reduce the sugar to 1 cup instead of 1.5 cups for a milder version. You can also add 0.5 cup applesauce to the filling for natural sweetness. The spices will still shine through, but the overall flavor will be less intense. For extra richness, add 1 tbsp marshmallow fluff to the whipped cream topping.
Can I substitute coconut milk for the evaporated milk?
Yes, but the texture will differ slightly. Use 1 can full-fat coconut milk and add 1 extra egg to help set the filling. The flavor will have tropical notes, but it won't be identical. For authenticity, stick with evaporated milk—it's worth the difference in the final product. The spices will still complement beautifully!
