Sweet Potato Casserole with Pecans
Craving a sweet potato dish with a real buttery pecan crunch in every bite can make a classic side feel harder than it should. A plain mash can be good, but it often misses that warm layer of flavor people remember from holiday tables. This Sweet Potato Casserole with Pecans is built to give you that rich contrast without covering up the natural sweetness of the potatoes. I first thought it would be simple: mash the sweet potatoes, add sugar and spices, then cover everything with pecans.
But small choices changed the result. Too much moisture made the base loose, while too much topping made each bite feel heavy. Many versions inspired by ruth chris sweet potato casserole use a sweet crust, yet the balance between the creamy center and crisp pecans is what makes this dish special. If you enjoy sweet potato recipes, try our Maple Sweet Potato Mash for another way to enjoy this ingredient.

The best batches came from slowing down the process and watching each stage closely. The right bake time helps the top turn golden while the center stays soft. This southern sweet potato casserole keeps the familiar holiday feeling but adds a texture that makes people come back for another scoop.
Why This Recipe Works
The mashed sweet potato base works because eggs create structure while milk and butter keep the texture soft. Baking at 375°F lets the center set before the pecan topping becomes too dark.
The pecans are mixed with flour, sugar and butter so they form a crisp layer instead of melting into the filling. If you enjoy more sweet potato ideas, our Sweet Potato Gnocchi shows another way to build texture from this vegetable.
Ingredients

- sweet potatoes: Peeled and cut into chunks for a creamy orange casserole base.
- unsalted butter: Divided between the sweet potato mixture and pecan topping for richness.
- brown sugar: Adds caramel sweetness to the filling and topping mixture.
- large eggs: Whisked into the filling to help it set during baking.
- whole milk: Adds moisture and creates a smooth texture.
- vanilla extract: Adds warm aroma to the sweet potato layer.
- ground cinnamon: Provides gentle spice without covering the potato flavor.
- salt: Balances the sweetness in the casserole.
- pecans: Chopped unevenly to create a crunchy topping.
- all-purpose flour: Helps bind the pecan topping into a crisp layer.
Kitchen Equipment
- 9×13 ceramic baking dish: A 9×13 ceramic baking dish spreads heat evenly for this casserole and should be deep enough to hold the filling without overflow.
- Large mixing bowl: A large mixing bowl gives enough space to combine the sweet potato base without spilling and a 4-quart size prevents crowded mixing.
- Potato masher: A sturdy potato masher creates a smooth but slightly textured sweet potato base and avoids the gluey texture caused by over-processing.
How to Make It
Step 1: Boil and mash the sweet potatoes

Peel and cut 3 pounds sweet potatoes into even chunks, then cook them until tender before mashing with 4 tablespoons unsalted butter, 1/2 cup brown sugar, 2 large eggs, 1/2 cup whole milk, 2 teaspoons vanilla extract, 1 teaspoon ground cinnamon, and 1/2 teaspoon salt. Use a hand masher with slow downward presses for 8 to 10 minutes until the mixture becomes smooth with a few soft pieces left. Keep the heat at medium-high during the cooking stage, around 212°F, so the sweet potatoes soften fully.
Don’t rush this part. You’ll see the orange flesh turn creamy and the mixture will smell warm and sweet. The texture should hold soft peaks instead of running.
Skip the full mash and the casserole can bake unevenly. The right mash creates a stable base.
Tip: Choose sweet potatoes that feel firm and heavy for their size because they usually contain better moisture and sweetness.
Step 2: Blend the pecan topping mixture

Combine 1 cup chopped pecans, 1/2 cup all-purpose flour, 1/2 cup brown sugar, and 4 tablespoons unsalted butter in a bowl. Rub the mixture between your fingertips for 3 to 5 minutes until the butter coats the pecans and flour evenly. Use medium pressure and keep the pieces irregular instead of crushing them completely.
The room temperature should be about 70°F while mixing because softer butter binds the topping better. The topping should look crumbly with visible pecan pieces and feel slightly tacky. You’ll smell the nutty aroma as the butter blends in.
Overmixing can create a dense layer that won’t crisp well. This texture gives the topping its crunch.
Tip: Keep pecan pieces slightly uneven because different sizes create better crunch throughout each serving.
Step 3: Layer the casserole and add topping

Spread the mashed sweet potato mixture into a 9×13 ceramic baking dish, then scatter the pecan topping across the surface in an uneven layer. Bake at 375°F for 25 to 30 minutes until the center reaches about 165°F and the top turns golden. Press the topping lightly with your fingers so it stays attached while baking, but don’t pack it tightly.
(I tried a thicker topping once and it browned before the center warmed through. This amount works better. ) The edges should look slightly darker and the top should feel crisp while the middle stays soft.
You’ll notice a toasted nut smell around minute 25. Miss this window and the pecans can turn bitter before the filling sets. Bake at 375°F because gentle heat protects the sugars.
Tip: Leave a few small gaps in the pecan layer so steam can escape during the 30 minute bake.
Step 4: Bake until the topping turns golden

Continue baking the assembled casserole at 375°F for another 5 to 10 minutes if needed, then remove it when the pecans become deep golden and the center stays firm. Let it rest for 15 minutes before serving so the layers settle. Use gentle slicing motions with a serving spoon to keep the topping attached to each portion.
The finished surface should have darker edges, toasted pecans, and small cracks across the sweet potato layer. The aroma becomes deeper as the sugar caramelizes. Skip the rest and the filling may spread when served.
Resting 15 minutes helps the structure hold together.
Tip: Bake the casserole close to serving time because the pecan topping has the best texture within the first hour.
Step 5: Serve a warm casserole portion

Scoop one portion of the casserole onto a white plate after the 15 minute rest. Keep the creamy orange center under the golden pecan layer and serve while the dish remains warm at about 140°F.
Move the portion gently so the crunchy top stays visible and the layers keep their shape. You’ll see soft sweet potato underneath and crisp pecan pieces above.
The texture contrast is the best part. Serve too hot and the filling can loosen.
Tip: Add a small sprinkle of extra chopped pecans after baking for more texture without changing the recipe balance.
Pro Tips
- Choose medium sweet potatoes that weigh close to 3 pounds total because smaller ones often cook unevenly and create a watery filling.
- Mash the sweet potatoes while they are still warm after cooking because the texture stays smoother than when they cool completely for 20 minutes.
- Bake the casserole at 375°F and check the center after 25 minutes because the filling should set before the pecan topping gets too dark.
- Use a 9×13 ceramic baking dish that is at least 2 inches deep so the sweet potato layer has room to rise slightly without spilling.
- Avoid adding extra milk beyond the 1/2 cup amount because too much liquid can make the casserole loose after it rests.
- Toast the chopped pecans for 5 minutes at 350°F before mixing the topping if you want a deeper nut flavor and stronger aroma.
- Let the casserole rest for 15 minutes before serving because the layers hold together better and the topping stays attached.
- Add 1 cup mini marshmallows during the final 5 minutes of baking for a sweeter holiday version inspired by sweet potato casserole with pecans and marshmallow.
- Mix 1 teaspoon orange zest into the filling for a bright citrus note that cuts through the brown sugar sweetness.
- Replace half of the pecans with rolled oats to create a heartier topping with extra texture for breakfast or brunch.
- Add 1/2 teaspoon ground nutmeg and a pinch of ground cloves for a deeper southern sweet potato casserole flavor during colder months.
Substitutions & Variations
- whole milk: unsweetened oat milk — Use the same 1/2 cup amount for a dairy-free version. The casserole becomes slightly lighter and less creamy, so add 1 extra tablespoon of butter if you want a richer texture.
- unsalted butter: dairy-free butter substitute — Replace it in equal amounts for a dairy-free option. The flavor will be less rich, but the topping can still crisp if the substitute contains enough fat.
- all-purpose flour: gluten-free all-purpose flour blend — Use the same 1/2 cup measurement for a gluten-free topping. The pecan crust may be slightly more crumbly because gluten-free blends bind differently.
- large eggs: flax eggs — Mix 2 tablespoons ground flaxseed with 6 tablespoons water and rest for 10 minutes before using. The filling will be softer and less custard-like.
- pecans: walnuts — Use 1 cup chopped walnuts for a similar crunch. The taste becomes more earthy and slightly less buttery than the original pecan topping.
Storage Instructions
Keep leftovers covered in an airtight container in the refrigerator for up to 4 days. For freezing, cool completely, wrap tightly with plastic wrap and foil, then freeze for up to 2 months.
Reheat portions at 350°F for 15 minutes or warm the full dish for 25 to 30 minutes. Add a few fresh pecans before serving if the topping loses crunch.
Discard it if you notice sour smells, excess liquid, or mold.

Sweet Potato Casserole with Pecans
Ingredients
- 3 pounds sweet potatoes Peeled and cut into chunks for a creamy orange casserole base.
- 8 tablespoons unsalted butter Divided between the sweet potato mixture and pecan topping for richness.
- 1 cup brown sugar Adds caramel sweetness to the filling and topping mixture.
- 2 large large eggs Whisked into the filling to help it set during baking.
- 1/2 cup whole milk Adds moisture and creates a smooth texture.
- 2 teaspoons vanilla extract Adds warm aroma to the sweet potato layer.
- 1 teaspoon ground cinnamon Provides gentle spice without covering the potato flavor.
- 1/2 teaspoon salt Balances the sweetness in the casserole.
- 1 cup pecans Chopped unevenly to create a crunchy topping.
- 1/2 cup all-purpose flour Helps bind the pecan topping into a crisp layer.
Instructions
- Peel and cut 3 pounds sweet potatoes into even chunks, then cook them until tender before mashing with 4 tablespoons unsalted butter, 1/2 cup brown sugar, 2 large eggs, 1/2 cup whole milk, 2 teaspoons vanilla extract, 1 teaspoon ground cinnamon, and 1/2 teaspoon salt. Use a hand masher with slow downward presses for 8 to 10 minutes until the mixture becomes smooth with a few soft pieces left. Keep the heat at medium-high during the cooking stage, around 212°F, so the sweet potatoes soften fully. Don’t rush this part. You’ll see the orange flesh turn creamy and the mixture will smell warm and sweet. The texture should hold soft peaks instead of running. Skip the full mash and the casserole can bake unevenly. The right mash creates a stable base.

- Combine 1 cup chopped pecans, 1/2 cup all-purpose flour, 1/2 cup brown sugar, and 4 tablespoons unsalted butter in a bowl. Rub the mixture between your fingertips for 3 to 5 minutes until the butter coats the pecans and flour evenly. Use medium pressure and keep the pieces irregular instead of crushing them completely. The room temperature should be about 70°F while mixing because softer butter binds the topping better. The topping should look crumbly with visible pecan pieces and feel slightly tacky. You’ll smell the nutty aroma as the butter blends in. Overmixing can create a dense layer that won’t crisp well. This texture gives the topping its crunch.

- Spread the mashed sweet potato mixture into a 9×13 ceramic baking dish, then scatter the pecan topping across the surface in an uneven layer. Bake at 375°F for 25 to 30 minutes until the center reaches about 165°F and the top turns golden. Press the topping lightly with your fingers so it stays attached while baking, but don’t pack it tightly. (I tried a thicker topping once and it browned before the center warmed through. This amount works better.) The edges should look slightly darker and the top should feel crisp while the middle stays soft. You’ll notice a toasted nut smell around minute 25. Miss this window and the pecans can turn bitter before the filling sets. Bake at 375°F because gentle heat protects the sugars.

- Continue baking the assembled casserole at 375°F for another 5 to 10 minutes if needed, then remove it when the pecans become deep golden and the center stays firm. Let it rest for 15 minutes before serving so the layers settle. Use gentle slicing motions with a serving spoon to keep the topping attached to each portion. The finished surface should have darker edges, toasted pecans, and small cracks across the sweet potato layer. The aroma becomes deeper as the sugar caramelizes. Skip the rest and the filling may spread when served. Resting 15 minutes helps the structure hold together.

- Scoop one portion of the casserole onto a white plate after the 15 minute rest. Keep the creamy orange center under the golden pecan layer and serve while the dish remains warm at about 140°F. Move the portion gently so the crunchy top stays visible and the layers keep their shape. You’ll see soft sweet potato underneath and crisp pecan pieces above. The texture contrast is the best part. Serve too hot and the filling can loosen.

Notes
Frequently Asked Questions
Yes, prepare the sweet potato filling and pecan topping up to 2 days before serving. Keep them covered separately in the refrigerator, then assemble and bake at 375°F for 30 to 35 minutes when needed.
Store leftovers in an airtight container for up to 4 days in the refrigerator. Reheat individual portions at 350°F for about 15 minutes or until the center reaches 140°F.
You can freeze the baked casserole for up to 2 months. Wrap it tightly after cooling, thaw overnight in the refrigerator, then reheat at 350°F for 25 to 30 minutes.
A watery result usually comes from excess moisture in the sweet potatoes or too much milk. Drain very soft potatoes well and keep the whole milk at 1/2 cup so the filling can set properly.
Yes, replace the pecans with walnuts or a gluten-free oat topping. The texture changes slightly, but the casserole still keeps its creamy sweet potato base.
Yes, double the ingredients and bake in two 9×13 dishes instead of one deeper pan. This keeps the heat even and prevents the center from staying soft after 35 minutes.
Final Thoughts
Thinking back to my first attempt, I remember worrying that this dish needed a perfect touch to work. Sweet Potato Casserole with Pecans turned out to be much more forgiving than I expected, and small mistakes didn’t ruin the final result.
The balance between this sweet potato casserole and the classic ruths chris sweet potato casserole style is what makes it special. Try it for your next gathering, and if you enjoy it, explore our Fall Casserole for Dinner and Friendsgiving Casserole by Joanna Gaines too.
The same batch covers southern sweet potato casserole and sweet potato casserole with pecans and marshmallow without a single change.
Sweet potato casseroles became a holiday favorite in the United States because sweet potatoes paired well with sugar and nuts during seasonal gatherings. The pecan topping adds a Southern touch that turns a simple vegetable dish into a memorable side.
