The Best Homemade Sweet Potato Casserole Recipe

Recipe
There’s a reason this sweet potato casserole is the star of every holiday table—it’s the perfect balance of creamy, spiced sweet potatoes and that irresistible buttery pecan topping that crackles with every bite.
I’ve made this recipe more times than I can count, and it never fails to disappear before the turkey’s even carved.
The secret? A touch of warm cinnamon and nutmeg to bring out the natural sweetness of the potatoes, plus a generous layer of crunchy pecans tossed in brown sugar and melted butter for that *chef’s kiss* finish.
Whether you’re a sweet potato purist or someone who thinks marshmallows belong on top (no judgment here!), this version is guaranteed to win over even the pickiest eaters.
Trust me, one forkful and you’ll understand why this dish gets requested year after year.
Ingredients
For the ultimate sweet potato casserole, it’s all about balancing creamy, sweet, and crunchy textures while letting the natural flavor of sweet potatoes shine. Fresh sweet potatoes are a must—they’re sweeter and more vibrant than canned.
A touch of warm spices, a rich custard base, and a buttery pecan topping elevate this dish from simple to show-stopping. Here’s what you’ll need:
- Sweet potatoes (3 lbs) – Fresh is best! Look for firm, unblemished potatoes for the creamiest texture.
- Unsalted butter (½ cup) – Salted butter works too, but adjust the added salt accordingly.
- Granulated sugar (½ cup) – Balances the natural sweetness of the potatoes. For a deeper flavor, try brown sugar.
- Milk (½ cup) – Whole milk or heavy cream adds richness. Non-dairy milk like almond or oat works too.
- Eggs (2 large) – Essential for binding and adding a custardy texture.
- Vanilla extract (1 tsp) – A little goes a long way to enhance the sweetness.
- Ground cinnamon (1 tsp) – Non-negotiable for that cozy, spiced flavor.
- Ground nutmeg (¼ tsp) – Adds warmth; freshly grated is ideal if you have it.
- Salt (½ tsp) – Just enough to balance the sweetness.
For the Topping:
- Pecans (1 cup, chopped) – Toasted pecans add a nutty, crunchy contrast. Walnuts are a great substitute.
- Light brown sugar (½ cup) – Creates that irresistible caramelized crust.
- All-purpose flour (¼ cup) – Helps bind the topping.
- Unsalted butter (¼ cup, melted) – Non-negotiable for that buttery crunch.
Optional Garnish:
- Mini marshmallows – For a classic, gooey finish. Add in the last 5 minutes of baking.
- Orange zest – A sprinkle adds a bright, citrusy note.
Pro tip: Roast the sweet potatoes instead of boiling them for a richer, caramelized flavor.
And don’t skimp on the pecans—they’re the star of the topping!
How to Make the Best Sweet Potato Casserole Recipe

- Wash and peel the sweet potatoes, then cut them into chunks. Peeling removes tough skin while cutting helps them cook evenly.
- Boil the sweet potatoes in salted water until tender, about 15–20 minutes. Test with a fork—they should be soft enough to mash easily. Overcooking can make them watery, so keep an eye on them.
- Drain the potatoes and mash them until smooth using a potato masher or hand mixer. Smooth mash guarantees a creamy texture in your casserole. Avoid lumps for the best results.
- Add softened butter, granulated sugar, milk, vanilla extract, eggs, and a pinch of salt to the mashed sweet potatoes. Mix until well combined. Softened butter blends better, and mixing thoroughly secures a uniform flavor.
- Transfer the mixture to a greased casserole dish and spread it evenly. Greasing prevents sticking and makes cleanup easier.
- Prepare the topping by mixing melted butter, brown sugar, flour, and chopped pecans until crumbly. This creates a sweet, crunchy layer that contrasts beautifully with the creamy filling.
- Sprinkle the topping evenly over the sweet potato mixture. Make sure it’s distributed well for consistent texture in every bite.
- Bake for 25–30 minutes, or until the topping is golden brown and crispy. Keep an eye on it to avoid burning—baking times may vary slightly depending on your oven.
- Let the casserole cool for 10 minutes before serving. This allows it to set slightly, making it easier to slice and serve.
Nutrition
This sweet potato casserole is a delicious and nutritious dish. Below is the nutritional information per serving.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 250 kcal |
| Carbohydrates | 45g |
| Protein | 3g |
| Fat | 7g |
| Fiber | 4g |
| Sugar | 20g |
Chef Tips
When making this sweet potato casserole, I always recommend roasting the sweet potatoes instead of boiling them—it deepens their natural sweetness and improves the texture.
Sharp knife skills guarantee even potato pieces for consistent roasting.
For plating techniques, I layer the casserole evenly, then add the topping in clumps for texture.
A sprinkle of cinnamon or nuts just before serving adds visual appeal and a finishing touch.
Frequently Asked Questions
Can I Use Canned Sweet Potatoes?
I’d say yes, you can use canned sweet potatoes for convenience. Canned benefits include being pre-cooked and time-saving, though fresh comparisons often note fresher texture and flavor. Just adjust the recipe slightly for moisture levels.
How Do I Store Leftovers?
I’ll store leftovers in an airtight container in the fridge for up to 4 days, or I can freeze them for longer storage. For leftover tips, I reheat small portions in the oven or microwave to keep them delicious.
Can I Make It Ahead of Time?
Yes, I can make it ahead of time for meal prep. Assemble it, cover tightly, and refrigerate. When ready, I’ll bake or use reheating tips like warming in the oven to keep it creamy and delicious.
Can I Freeze Sweet Potato Casserole?
Yes, I can freeze sweet potato casserole. I’ll follow proper freezing instructions by letting it cool, covering it tightly, and labeling it. For reheating tips, I’ll thaw it overnight and bake it until heated through.
What Can I Use as a Topping Substitute?
I’d swap marshmallows for a crumble with oats, brown sugar, and butter, adding cinnamon or nutmeg alternatives like allspice. For pecan options, try walnuts or almonds to keep that nutty crunch in the topping.
