This post contains affiliate links. Please see our disclosure policy.
When it comes to holiday comfort food, sweet potato casserole sits on the throne right next to mac & cheese and dressing. It’s nostalgic, soulful, and just sweet enough without crossing into full-on dessert territory. This version brings warm spice, real sweet potatoes, a pop of lemon zest for brightness, and a rich brown-sugar pecan topping that makes every bite feel special.
Whether you’re cooking for Thanksgiving, Friendsgiving, or Sunday dinner, this is the one to put on the table.
Ingredients
Sweet Potato Base
- 2 lbs sweet potatoes, peeled & cut into chunks
- 1/2 cup white sugar
- 1/2 cup brown sugar
- Pinch of salt
- Pinch of nutmeg
- 1 tsp cinnamon (season to taste)
- 1 tsp lemon zest
- 2 tbsp all-purpose flour
- 1/2 tsp vanilla extract
- 1/4 tsp butter extract
- 4 tbsp butter, melted
- 2 beaten eggs
Pecan Crumble Topping
- 1 cup crushed pecans
- 1 cup brown sugar
- 1/2 cup all-purpose flour
- 5 tbsp melted butter
- Salt & cinnamon to taste

Cook the Sweet Potatoes
Place peeled sweet potato chunks in a large pot and cover with cold water. Season the water with a pinch of salt and bring to a boil. Cook until fork-tender, about 15–20 minutes.
Drain well and let steam dry for 2 minutes — this helps avoid a watery casserole.
OR – cook them in the Microwave until tender.

Here are the Different Ways:
Boiling (Classic + Fastest)
- Peel and cut sweet potatoes into chunks
- Cover with cold salted water
- Bring to a boil, then simmer 15–20 minutes until fork-tender
- Drain well and let steam evaporate for 2–3 minutes to avoid excess moisture
Best for: speed and smooth, mashable texture
Microwave (Quickest Method)
- Pierce whole sweet potatoes all over with a fork
- Microwave on high 5–8 minutes, flipping halfway
- Let sit 1 minute, then peel and mash
Best for: fast weeknight prep and minimal cleanup
Oven-Roasted (Deepest Flavor)
- Preheat to 400°F
- Pierce potatoes, wrap in foil OR place directly on rack
- Roast 45–60 minutes until soft
- Scoop flesh from skins and mash
Best for: richer, caramelized flavor and drier texture (ideal for casseroles to avoid watery filling)

Mix the Casserole Filling
Mash the warm sweet potatoes until smooth. Then add:
- White sugar
- Brown sugar
- Salt, nutmeg, cinnamon
- Lemon zest
- Flour
- Vanilla + butter extract
- Melted butter
- Beaten eggs
Mix until fully combined and silky. Taste and adjust sweetness or spice to your liking.
Tip: Don’t skip the lemon zest — it brightens the richness and balances the sweetness beautifully.
Spread the sweet potato mixture into a buttered baking dish.

Note: As always, taste as you go and adjust the flavor to your preference. (Taste BEFORE adding the eggs!)


Make the Pecan Topping
In a bowl, mix together:
- Pecans
- Brown sugar
- Flour
- Melted butter
- Pinch of salt & cinnamon
Stir until crumbly and well-coated. Sprinkle evenly over the sweet potato mixture.

Bake the Sweet Potato Casserole
Bake at 350°F (175°C) for 30–35 minutes, or until the top is golden, crisp, and bubbling slightly around the edges.
Let cool 10 minutes before serving so the flavors settle and the topping firms up.

Serving Suggestions
Serve along with classic holiday mains — turkey, ham, pot roast — or pair it with fried chicken and biscuits for a soulful comfort meal any time of year.
Want it even richer? Add a drizzle of warm maple syrup or a dollop of whipped butter on top before serving. Oh yes.
Looking for an Appetizer?
Tips & Variations
- Extra-creaminess: Add a splash of heavy cream or evaporated milk to the filling.
- Marshmallow moment: If you want that traditional marshmallow vibe, lightly dot them on top in the last 10 minutes of baking.
- No pecans? Substitute walnuts, or go nut-free and add extra crumble for texture.
- Make-ahead: Assemble and refrigerate up to 24 hours in advance, then bake day-of.

Southern Sweet Potato Casserole with Pecan Brown-Sugar Crumble
Ingredients
- Sweet Potato Base
- 2 lbs sweet potatoes peeled & cut into chunks
- ½ cup white sugar
- ½ cup brown sugar
- Pinch of salt
- Pinch of nutmeg
- 1 tsp cinnamon to taste
- 1 tsp lemon zest
- 2 tbsp all-purpose flour
- ½ tsp vanilla extract
- ¼ tsp butter extract
- 4 tbsp butter melted
- 2 eggs beaten
- Pecan Crumble Topping
- 1 cup crushed pecans
- 1 cup brown sugar
- ½ cup all-purpose flour
- 5 tbsp butter melted
- Pinch of salt
- Cinnamon to taste
Instructions
- Start by cooking the sweet potatoes. You can boil, microwave, or roast them—each method works depending on your time and flavor preference.
- To boil, peel and cut the sweet potatoes into chunks, cover them with cold salted water, and bring to a boil. Cook for 15–20 minutes until fork-tender, then drain well and let them steam dry for a couple of minutes to avoid excess moisture.
- If you’re short on time, pierce whole sweet potatoes with a fork and microwave on high for 5–8 minutes, flipping halfway through. Let them rest for a minute, then peel and mash. For the deepest flavor, roast them in the oven at 400°F for 45–60 minutes until soft, then scoop out the flesh.
- Once the sweet potatoes are cooked, mash them until smooth. Add both sugars, salt, nutmeg, cinnamon, lemon zest, flour, vanilla extract, butter extract, melted butter, and beaten eggs. Mix everything together until the filling is creamy, silky, and well combined. Taste before adding the eggs and adjust the seasoning or sweetness as needed. Then spread the mixture evenly into a buttered baking dish.
- To make the pecan topping, combine the crushed pecans, brown sugar, flour, melted butter, salt, and a touch of cinnamon in a bowl. Stir until the mixture becomes crumbly and well coated, then sprinkle it evenly over the sweet potato filling.
- Bake the casserole at 350°F (175°C) for about 30–35 minutes, or until the top is golden brown and bubbling around the edges. Remove it from the oven and let it cool for about 10 minutes before serving, which helps the flavors settle and the topping firm up slightly.








