Peel, chop, and boil sweet potatoes until tender. Drain and mash until smooth.
Preheat oven to 350°F (175°C).
In a large bowl, cream butter and sugar. Add eggs, vanilla, milk, mashed sweet potatoes, and spices. Mix until smooth.
Pour filling into unbaked pie crust. Smooth the top.
Bake 55–60 minutes, or until center is set and a knife inserted comes out mostly clean.
Let cool before slicing. Serve with whipped cream or cinnamon sugar.
Pro Tip: For the flakiest, dreamiest crust that complements the creamy sweet potato filling, use my [Perfect Buttery, Flaky Pie Crust recipe] (https://homewithjana.com/buttery-flaky-pie-crust-recipe/). It’s what I always reach for when making pies from scratch.