
Sweet Potato Casserole is one of those comforting dishes that always seems to bring people closer to the table. It is creamy, warm, lightly sweet, a little buttery, and finished with a brown sugar pecan topping that bakes into a golden, crunchy layer.
This is the kind of casserole that feels right at home during fall and winter. The smell of sweet potatoes, brown sugar, butter, vanilla, and pecans baking together has a way of making the kitchen feel cozy before dinner is even served.
For many families, this dish belongs beside holiday favorites like roasted turkey or ham. It works beautifully for Thanksgiving, Christmas, or any meal where you want a side dish that feels a little special.
The sweet potato base is smooth and creamy. It is made with peeled, cubed sweet potatoes, eggs, white sugar, milk, softened butter, vanilla extract, and salt.
The topping brings the contrast. Brown sugar, flour, softened butter, and chopped pecans turn into a crumbly layer that becomes golden and bubbly in the oven.
What makes this casserole so loved is the balance. It is sweet enough to feel festive, but it still belongs on the dinner table as a comforting side.
It is also wonderfully practical. You can prepare it ahead, adjust the sweetness, make it gluten-free, use different nuts, skip nuts if needed, or freeze it before baking for a later meal.
Table of Contents
- Why You’ll Love This Sweet Potato Casserole
- Recipe Details
- Ingredients
- For the Sweet Potato Base
- For the Topping
- Ingredient Notes
- Optional Swaps, Variations, Add-Ins, and Serving Ideas
- Cinnamon Sweet Potato Casserole
- Nutmeg Sweet Potato Casserole
- Walnut Topping
- Almond Topping
- Nut-Free Crunch
- Lighter Sweet Potato Casserole
- Dairy-Free Sweet Potato Casserole
- Marshmallow Sweet Potato Casserole
- Cranberry Sweet Potato Casserole
- Raisin Sweet Potato Casserole
- Maple Drizzle Finish
- Extra Pecan Garnish
- Why This Recipe Works
- Directions
- Step 1: Preheat the Oven
- Step 2: Prepare the Baking Dish
- Step 3: Peel and Cube the Sweet Potatoes
- Step 4: Boil the Sweet Potatoes
- Step 5: Drain and Cool Briefly
- Step 6: Mash the Sweet Potatoes
- Step 7: Add the Base Ingredients
- Step 8: Spread the Sweet Potato Mixture
- Step 9: Start the Topping
- Step 10: Add Butter to the Topping
- Step 11: Add the Pecans
- Step 12: Sprinkle the Topping
- Step 13: Bake the Casserole
- Step 14: Rest Briefly Before Serving
- Step 15: Add a Festive Garnish
- Step 16: Serve Warm
- Step 17: Store Leftovers
- Step 18: Freeze Before Baking
- Step 19: Thaw Before Baking
- Step 20: Make Ahead with Separate Layers
- Serving Ideas
- Storage
- Freezing
- Make-Ahead
- Helpful Notes for Best Results
- Variations
- Cinnamon Sweet Potato Casserole
- Nutmeg Sweet Potato Casserole
- Walnut Sweet Potato Casserole
- Almond Sweet Potato Casserole
- Greek Yogurt Sweet Potato Casserole
- Dairy-Free Sweet Potato Casserole
- Marshmallow Sweet Potato Casserole
- Cranberry Sweet Potato Casserole
- Raisin Sweet Potato Casserole
- Nut-Free Sweet Potato Casserole
- Gluten-Free Sweet Potato Casserole
- Maple Sweet Potato Casserole
- Troubleshooting
- The Sweet Potatoes Are Hard to Mash
- The Sweet Potato Base Looks Runny
- The Base Tastes Too Sweet
- The Topping Is Not Crumbly
- The Topping Is Not Golden
- The Casserole Needs More Creaminess
- The Casserole Needs More Crunch
- The Dish Needs to Be Made Ahead
- The Casserole Needs to Be Gluten-Free
- The Casserole Needs a Nut-Free Option
- Frequently Asked Questions
- Why This Recipe Works So Well
- Final Thoughts
- Sweet Potato Casserole Recipe
Why You’ll Love This Sweet Potato Casserole
This recipe comes together in about 50 minutes. That makes it helpful for busy holiday prep days when every minute matters.
It uses simple, wholesome ingredients that are easy to recognize. Sweet potatoes, eggs, milk, butter, sugar, vanilla, flour, and pecans make a classic casserole with familiar flavor.
It is family-friendly and comforting. Even picky eaters can enjoy the creamy sweet potato base and crunchy topping.
It is versatile enough for holiday feasts or quiet family dinners. You can serve it at Thanksgiving, Christmas, or any cozy meal during the colder months.
It can be made ahead to save stress on the big day. The sweet potato mixture and topping can be prepared in advance and stored separately in the refrigerator.
It is freezer-friendly before baking. You can prepare it, freeze it for up to 2 months, thaw it overnight in the fridge, and bake as directed.
Recipe Details
Sweet Potato Casserole bakes at 350°F (175°C). The casserole bakes for about 30 minutes, or until the topping is golden brown and bubbly.
The total time is about 50 minutes. The sweet potatoes boil for about 15 to 20 minutes before the casserole is assembled.
The sweet potato base starts with 4 cups peeled, cubed sweet potatoes. Look for firm, blemish-free sweet potatoes for the best flavor.
The base also includes 2 large beaten eggs, ½ cup white sugar, ½ cup milk, 4 tablespoons softened butter, ½ teaspoon vanilla extract, and ½ teaspoon salt.
The topping is made with ½ cup brown sugar, ⅓ cup all-purpose flour, 3 tablespoons softened butter, and ½ cup chopped pecans. Light or dark brown sugar can be used, though dark brown sugar gives a richer flavor.
A greased baking dish is used for assembly. The sweet potato mixture is spread into the dish, then the pecan topping is sprinkled evenly over the top.
The casserole should be served warm right out of the oven for the best flavor and texture. It pairs beautifully with roasted turkey, ham, creamy holiday sides, and simple family dinners.
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. The casserole can also be frozen before baking for up to 2 months.
Ingredients
For the Sweet Potato Base
- 4 cups peeled, cubed sweet potatoes (Look for firm, blemish-free sweet potatoes for the best flavor.)
- 2 large eggs, beaten (Make sure they’re fresh for the best texture.)
- ½ cup white sugar (You can adjust this to taste if you prefer it less sweet!)
- ½ cup milk (Feel free to use whole milk or a milk alternative if needed.)
- 4 tablespoons butter, softened (I love using unsalted butter for more control over the saltiness.)
- ½ teaspoon vanilla extract (This adds a lovely depth of flavor.)
- ½ teaspoon salt (Balancing the sweetness is key!)
For the Topping
- ½ cup brown sugar (Light or dark brown sugar works; dark will give a richer flavor!)
- ⅓ cup all-purpose flour (If you need a gluten-free option, substitute with a 1:1 gluten-free blend.)
- 3 tablespoons butter, softened (Again, unsalted is my go-to.)
- ½ cup chopped pecans (Chop them roughly for a nice crunch; walnuts are a great substitute too!)
Ingredient Notes
Sweet potatoes are the heart of this casserole. They should be peeled, cubed, boiled until fork-tender, and mashed before being mixed with the other base ingredients.
Firm, heavy, blemish-free sweet potatoes give the best results. Their natural sweetness and soft texture help create the creamy foundation of the dish.
Beaten eggs help the sweet potato base bake into a casserole that holds together. They add structure to the mixture without making it heavy.
White sugar sweetens the base. The amount can be adjusted to taste if you prefer the casserole less sweet.
Milk helps create a smooth, creamy texture. Whole milk works well, but a milk alternative can be used if needed.
Softened butter adds richness to both the base and the topping. Unsalted butter gives more control over the saltiness.
Vanilla extract gives the sweet potato layer a warm depth of flavor. It adds a gentle sweetness that works well with brown sugar and pecans.
Salt balances the sweetness. This small amount helps the casserole taste rounded instead of overly sugary.
Brown sugar creates the sweet crumb topping. Light or dark brown sugar can be used, with dark brown sugar giving a richer flavor.
All-purpose flour helps the topping become crumbly. A 1:1 gluten-free flour blend can be used for a gluten-free option.
Chopped pecans add crunch. Walnuts, almonds, or sunflower seeds can be used as alternatives depending on taste or dietary needs.
Optional Swaps, Variations, Add-Ins, and Serving Ideas
Cinnamon Sweet Potato Casserole
Add a pinch of cinnamon for warm, spiced flavor. Cinnamon blends naturally with sweet potatoes, brown sugar, and butter.
This variation makes the casserole feel even more seasonal. It is a simple addition for fall and winter meals.
Nutmeg Sweet Potato Casserole
Add a pinch of nutmeg for another warm spice note. Nutmeg gives the casserole a cozy holiday flavor.
Use it when you want the sweet potato base to feel more aromatic. It works well with vanilla and brown sugar.
Walnut Topping
Substitute the pecans with walnuts for a different crunch. Walnuts bring a slightly different nutty flavor.
This is a great option if you prefer walnuts over pecans. The topping method stays the same.
Almond Topping
Use almonds instead of pecans for another crunchy variation. Almonds change the texture and flavor of the topping.
This variation still gives the casserole a nutty finish. It is a simple way to customize the dish.
Nut-Free Crunch
If you are allergic to nuts, skip the pecans altogether. Sunflower seeds can be used for crunch without nuts.
This keeps the topping textured while making it more allergy-friendly. Choose the option that fits your needs.
Lighter Sweet Potato Casserole
For a lighter version, use Greek yogurt instead of milk and reduce the sugar. This changes the flavor and texture.
The casserole will be less sweet and slightly tangier. Use this option if you prefer a lighter-style dish.
Dairy-Free Sweet Potato Casserole
Make it dairy-free with coconut milk and vegan butter. These substitutions change the base and topping.
The flavor may vary depending on the products used. Use the swaps that best fit your needs.
Marshmallow Sweet Potato Casserole
Mix in some mini marshmallows on top for a classic twist. This creates a sweeter holiday-style topping.
The marshmallows add softness and extra sweetness. Use this when you want a more traditional festive version.
Cranberry Sweet Potato Casserole
Add a handful of dried cranberries to the sweet potato mixture. This gives the casserole a sweet-tart bite.
Dried cranberries add color and texture. They make the dish feel more festive.
Raisin Sweet Potato Casserole
Add a handful of raisins into the sweet potato mixture. This brings little chewy pockets of sweetness.
This variation gives the casserole more texture. It is a simple add-in for a slightly different bite.
Maple Drizzle Finish
Drizzle maple syrup over the finished casserole for a festive touch. It adds extra sweetness and shine.
This is best added when serving. It makes the dish feel more special for holiday meals.
Extra Pecan Garnish
Garnish with extra chopped pecans before serving. This adds more crunch and a pretty finish.
It is especially nice for a holiday table. Use it when you want the casserole to look more finished.
Why This Recipe Works
Sweet Potato Casserole works because it balances a soft, creamy base with a crumbly, crunchy topping. The contrast makes every spoonful feel satisfying.
The sweet potatoes are boiled until fork-tender, which makes them easy to mash. This creates the smooth base that holds the casserole together.
Eggs give the mixture structure. They help the sweet potato base bake into a soft but sliceable dish.
Milk and butter add creaminess and richness. They keep the sweet potatoes from tasting dry.
Vanilla and salt help balance the flavor. Vanilla adds depth, while salt keeps the sweetness in check.
The topping brings texture. Brown sugar, flour, butter, and pecans create a crumbly layer that becomes golden and bubbly in the oven.
The casserole is also flexible. Cinnamon, nutmeg, walnuts, almonds, Greek yogurt, coconut milk, vegan butter, mini marshmallows, dried cranberries, raisins, maple syrup, extra butter, cream, sunflower seeds, and gluten-free flour all give you ways to adjust it.
Directions
Step 1: Preheat the Oven
Preheat your oven to 350°F (175°C). This gives the oven time to heat properly before the casserole goes in.
A fully heated oven helps the topping bake evenly. It also helps the sweet potato base warm through and set.
Step 2: Prepare the Baking Dish
Grease your baking dish before adding the sweet potato mixture. This helps prevent sticking and makes serving easier.
Set the dish aside while you prepare the sweet potatoes. The casserole will be assembled directly in this dish.
Step 3: Peel and Cube the Sweet Potatoes
Peel enough sweet potatoes to measure 4 cups once cubed. Cut them into cubes so they cook evenly.
Using pieces that are similar in size helps them become tender at the same time. This makes mashing easier later.
Step 4: Boil the Sweet Potatoes
Bring a large pot of water to a boil. Add the 4 cups of peeled, cubed sweet potatoes.
Boil for about 15 to 20 minutes, or until they are fork-tender. They should be soft enough to mash easily.
Step 5: Drain and Cool Briefly
Drain the tender sweet potatoes well. Set them aside to cool for a few minutes.
This short rest makes them easier to handle. It also helps excess steam escape before mixing.
Step 6: Mash the Sweet Potatoes
Mash the cooked sweet potatoes until smooth. Try to break down any large pieces.
A smooth mash creates a creamier casserole base. Once mashed, transfer them to a mixing bowl if needed.
Step 7: Add the Base Ingredients
Add 2 beaten eggs, ½ cup white sugar, ½ cup milk, 4 tablespoons softened butter, ½ teaspoon vanilla extract, and ½ teaspoon salt to the mashed sweet potatoes. These ingredients create the creamy base.
Mix everything together until smooth and creamy. Do not worry if the mixture looks a little runny because it will bake up beautifully.
Step 8: Spread the Sweet Potato Mixture
Spread the sweet potato mixture evenly into the greased baking dish. Use a spatula to smooth it into a level layer.
Try to reach the corners and edges. An even layer helps the casserole bake consistently.
Step 9: Start the Topping
In a separate bowl, combine ½ cup brown sugar and ⅓ cup all-purpose flour. If needed, use a 1:1 gluten-free blend instead of all-purpose flour.
Stir the dry topping ingredients together. This helps the flour distribute evenly through the brown sugar.
Step 10: Add Butter to the Topping
Add 3 tablespoons softened butter to the brown sugar and flour mixture. Work it in until the mixture becomes crumbly.
The topping should look like small buttery crumbs. This texture helps it bake into a crunchy layer.
Step 11: Add the Pecans
Stir in ½ cup chopped pecans. Chop them roughly so they give the topping a nice crunch.
Mix until the pecans are well coated. This helps the topping bake evenly across the casserole.
Step 12: Sprinkle the Topping
Sprinkle the pecan topping evenly over the sweet potato mixture. Cover the surface from edge to edge.
Use your hands to gently press it down a little. This helps the topping stick to the base.
Step 13: Bake the Casserole
Place the baking dish in the preheated oven. Bake for about 30 minutes.
The casserole is ready when the topping is golden brown and bubbly. The kitchen should smell warm, sweet, and nutty.
Step 14: Rest Briefly Before Serving
Remove the casserole from the oven and let it rest briefly. This helps the hot filling settle.
A short rest also makes it easier to spoon onto plates. Serve while still warm for the best flavor and texture.
Step 15: Add a Festive Garnish
For a festive touch, garnish with extra chopped pecans if desired. This adds more crunch and makes the top look finished.
You can also drizzle maple syrup over the casserole before serving. This adds a little extra sweetness.
Step 16: Serve Warm
Serve Sweet Potato Casserole warm, right out of the oven. This is when the base is creamy and the topping is at its best.
It pairs beautifully with roasted turkey or ham. It also works as a cozy side dish for family dinners.
Step 17: Store Leftovers
Place leftovers in an airtight container. Store them in the refrigerator for up to 3 days.
Let the casserole cool before storing. Keep it covered to protect the texture.
Step 18: Freeze Before Baking
To freeze, prepare the casserole before baking. Cover it tightly with plastic wrap or aluminum foil.
Store it in the freezer for up to 2 months. This is a helpful make-ahead option for holidays.
Step 19: Thaw Before Baking
When ready to bake a frozen casserole, thaw it overnight in the refrigerator. This helps it bake evenly.
Once thawed, bake as directed. Keep the topping and sweet potato base arranged as prepared.
Step 20: Make Ahead with Separate Layers
You can prepare the sweet potato mixture and topping ahead of time. Store them separately in the refrigerator.
When ready to serve, assemble the casserole and bake as directed. This keeps the topping fresh and helps reduce holiday stress.

Serving Ideas
Serve Sweet Potato Casserole warm for the best flavor and texture. The sweet potato base is soft and creamy, while the pecan topping is golden and crunchy.
This casserole pairs beautifully with roasted turkey. It also works wonderfully with ham for holiday meals.
For a festive finish, garnish with extra chopped pecans. A drizzle of maple syrup can also make the dish feel more special.
Serve it at Thanksgiving, Christmas, fall gatherings, winter dinners, or cozy family meals. It brings sweetness and comfort to the table without feeling complicated.
The casserole can be spooned into generous portions straight from the baking dish. It is a side dish that often disappears quickly because the texture is so satisfying.
If you want a more savory-leaning version, adjust the sugar to your preference. Some people like it sweeter, while others prefer it more balanced.
Storage
Store leftover Sweet Potato Casserole in an airtight container in the refrigerator. It will keep for up to 3 days.
Let the casserole cool before storing. Keeping it covered helps protect both the creamy base and the topping.
Reheat leftovers when ready to enjoy again. Serve warm for the best texture.
Freezing
Sweet Potato Casserole can be frozen before baking. Cover it tightly with plastic wrap or aluminum foil.
Store it in the freezer for up to 2 months. This makes it helpful for advance holiday planning.
When ready to serve, thaw it overnight in the refrigerator. Then bake as directed until the topping is golden brown and bubbly.
Make-Ahead
This casserole can easily be made ahead of time. Prepare the sweet potato mixture and topping in advance, then store them separately in the refrigerator.
When ready to serve, assemble the casserole by spreading the sweet potato mixture into the greased baking dish and adding the topping. Bake as directed.
This make-ahead method saves stress on busy holidays. It keeps the process simple when other dishes also need attention.
Helpful Notes for Best Results
Use sweet potatoes that are firm and heavy. This gives the casserole the best result.
Boil the sweet potatoes until they are fork-tender. They should be soft enough to mash easily.
Drain the sweet potatoes well before mixing. Extra water can affect the texture of the base.
Mix the sweet potato base until smooth and creamy. It is okay if it looks a little runny before baking.
Press the topping down gently after sprinkling it over the base. This helps it stick while baking.
For a creamier texture, add an extra tablespoon of butter or a splash of cream. This is a helpful option if you want the base richer.
Adjust the sugar to your preference. Some people like this casserole sweeter, while others prefer it more savory.
If you are allergic to nuts, skip the pecans or use sunflower seeds for crunch. For gluten-free needs, use a 1:1 gluten-free flour blend in the topping.
Variations
Cinnamon Sweet Potato Casserole
Add a pinch of cinnamon to the sweet potato base. It gives the casserole warm, spiced flavor.
This variation works especially well for fall and winter. It adds a cozy note without changing the main dish.
Nutmeg Sweet Potato Casserole
Add a pinch of nutmeg for another warm flavor. Nutmeg pairs well with sweet potatoes and vanilla.
Use it when you want a more holiday-style flavor. It makes the dish feel extra comforting.
Walnut Sweet Potato Casserole
Use walnuts instead of pecans. Walnuts add a different kind of crunch.
They are a great substitute if you prefer their flavor. The topping method stays the same.
Almond Sweet Potato Casserole
Substitute almonds for pecans. This creates another nutty topping option.
Almonds give a different texture and taste. Use them when you want variety.
Greek Yogurt Sweet Potato Casserole
Use Greek yogurt instead of milk for a lighter version. Reduce the sugar if you want the dish less sweet.
This variation changes the texture and flavor. It gives the casserole a slightly tangier base.
Dairy-Free Sweet Potato Casserole
Use coconut milk and vegan butter. This creates a dairy-free direction for the recipe.
The flavor may change depending on the products used. The casserole still follows the same basic method.
Marshmallow Sweet Potato Casserole
Add mini marshmallows on top for a classic twist. This makes the topping sweeter and more traditional.
The marshmallows add a soft, sweet finish. Use this for a more dessert-like holiday side.
Cranberry Sweet Potato Casserole
Add a handful of dried cranberries into the sweet potato mixture. This adds a sweet-tart flavor.
The cranberries bring color and chewiness. They make the casserole more festive.
Raisin Sweet Potato Casserole
Add a handful of raisins to the sweet potato mixture. Raisins add a chewy sweetness.
This variation gives the base more texture. It is simple and cozy.
Nut-Free Sweet Potato Casserole
Skip the pecans if there is a nut allergy. Sunflower seeds can be used for crunch.
This keeps the topping interesting without tree nuts. Use the option that fits your table.
Gluten-Free Sweet Potato Casserole
Use a 1:1 gluten-free flour blend instead of all-purpose flour. This keeps the topping crumbly without gluten.
The rest of the method remains the same. Make sure any other ingredients meet your needs.
Maple Sweet Potato Casserole
Drizzle maple syrup over the casserole for a festive touch. This adds sweetness and shine.
It is best used as a serving finish. A little drizzle makes the dish feel holiday-ready.
Troubleshooting
The Sweet Potatoes Are Hard to Mash
Boil them longer until they are fork-tender. They should be soft enough to mash easily.
If they are still firm, the base may turn chunky. Tender sweet potatoes make a smoother casserole.
The Sweet Potato Base Looks Runny
The mixture may look a little runny before baking. The recipe notes that it will bake up beautifully.
Make sure the sweet potatoes were drained well. Then spread the mixture evenly and bake as directed.
The Base Tastes Too Sweet
Adjust the white sugar to taste next time. The recipe notes that you can reduce it if you prefer less sweetness.
You can also keep the maple syrup garnish optional. This helps control the overall sweetness.
The Topping Is Not Crumbly
Make sure the brown sugar, flour, and softened butter are mixed until crumbly. The butter should be softened, not melted.
Then stir in the pecans until coated. A crumbly texture helps the topping bake properly.
The Topping Is Not Golden
Bake the casserole for about 30 minutes at 350°F. The topping should be golden brown and bubbly.
If it looks pale, it may need a little more time. Watch it carefully so it does not overbake.
The Casserole Needs More Creaminess
Add an extra tablespoon of butter or a splash of cream. This is one of the helpful notes for a creamier texture.
You can also use whole milk in the base. It keeps the sweet potato mixture rich.
The Casserole Needs More Crunch
Use chopped pecans in the topping. Roughly chopped pecans give a nice crunch.
Walnuts, almonds, or sunflower seeds can also be used. Choose the crunch that fits your needs.
The Dish Needs to Be Made Ahead
Prepare the sweet potato mixture and topping ahead of time. Store them separately in the refrigerator.
Assemble and bake when ready to serve. This keeps the topping from softening too early.
The Casserole Needs to Be Gluten-Free
Substitute the all-purpose flour with a 1:1 gluten-free flour blend. This keeps the topping crumbly.
Check the rest of your ingredients if needed. Bake as directed.
The Casserole Needs a Nut-Free Option
Skip the pecans altogether. Sunflower seeds can be used for crunch.
This keeps texture in the topping while avoiding nuts. Use what works for your guests.
Frequently Asked Questions
Can I freeze Sweet Potato Casserole?
Yes, you can freeze the casserole before baking it. Cover it tightly with plastic wrap or aluminum foil and store it in the freezer for up to 2 months.
When ready to bake, thaw it overnight in the refrigerator. Then bake as directed.
What can I use instead of pecans?
Walnuts or almonds make great substitutes if you are not a fan of pecans. They give the topping a different crunch.
If there is a nut allergy, sunflower seeds can be used for a similar crunch without nuts. You can also skip pecans altogether.
How can I make this recipe gluten-free?
Substitute the all-purpose flour in the topping with a 1:1 gluten-free flour blend. This keeps the topping deliciously crumbly without gluten.
The method stays the same. Mix the topping, sprinkle it over the base, and bake.
Can I prepare this dish ahead of time?
Yes, you can prepare the sweet potato mixture and the topping ahead of time. Store them separately in the refrigerator.
When ready to serve, assemble and bake as directed. This helps reduce stress during holiday prep.
How long do leftovers last?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Keep the casserole covered.
Serve leftovers warm for the best texture. The creamy base and topping are most comforting when reheated.
Can I make it dairy-free?
Yes, you can make it dairy-free with coconut milk and vegan butter. These swaps replace the milk and butter.
The flavor and texture may change. Use the products that fit your needs.
Can I add marshmallows?
Yes, mini marshmallows can be mixed in on top for a classic twist. This makes the casserole sweeter.
Use this option if you want a more traditional holiday-style topping. It adds a soft, sweet finish.
What should I serve with Sweet Potato Casserole?
Serve it with roasted turkey or ham for holiday meals. It also works well as a cozy side dish for family dinners.
For garnish, use extra chopped pecans or a drizzle of maple syrup. Serve warm for the best flavor.
Why This Recipe Works So Well
Sweet Potato Casserole works so well because it gives you creamy comfort and crunchy topping in the same dish. The soft sweet potato base and brown sugar pecan topping create a classic balance of textures.
The sweet potatoes are boiled until tender, then mashed with eggs, sugar, milk, butter, vanilla, and salt. This creates a smooth, flavorful base that bakes beautifully.
The topping is simple but important. Brown sugar, flour, butter, and pecans turn into a crumbly layer that becomes golden and bubbly.
The recipe also leaves room for personal taste. Sugar can be adjusted, spices can be added, and different nuts or seeds can change the topping.
It is practical for holidays because it can be made ahead. You can prepare the mixture and topping separately or freeze the unbaked casserole for later.
It is also flexible for different needs. Gluten-free flour blend, coconut milk, vegan butter, Greek yogurt, sunflower seeds, and nut-free options all make it easier to serve different tables.
Most of all, this casserole works because it brings warmth. It is sweet, creamy, crunchy, cozy, and made for meals where people linger a little longer around the table.
Final Thoughts
Sweet Potato Casserole is a warm, comforting side dish made with peeled cubed sweet potatoes, beaten eggs, white sugar, milk, softened butter, vanilla extract, salt, brown sugar, flour, and chopped pecans. The sweet potatoes are boiled until fork-tender, mashed into a creamy base, topped with a crumbly pecan mixture, and baked at 350°F until golden brown and bubbly.
Serve it warm with roasted turkey, ham, or a cozy family dinner, and finish it with extra pecans or maple syrup if you want a festive touch. With its make-ahead options, freezer-friendly preparation, gluten-free variation, dairy-free direction, and classic sweet-savory comfort, this casserole is a dependable favorite for Thanksgiving, Christmas, and chilly nights at home.
Sweet Potato Casserole Recipe

Sweet, creamy, buttery, and topped with a brown sugar pecan crumble, this Sweet Potato Casserole Recipe turns mashed sweet potatoes into a warm American side dish. Eggs, milk, butter, vanilla, and sugar create a rich base, while pecans, flour, brown sugar, and softened butter make the topping golden and delicious.
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Course: Side Dish
- Cuisine: American
- Servings: 6 people
- Calories: 300 kcal
Equipment
- Mixing bowl
- baking dish
Ingredients
For the Topping
- ½ cup brown sugar
- ⅓ cup all-purpose flour
- 3 tablespoons butter, softened
- ½ cup chopped pecans
For the Sweet Potato Base
- 4 cups peeled, cubed sweet potatoes
- 2 large eggs, beaten
- ½ cup white sugar
- ½ cup milk
- 4 tablespoons butter, softened
- ½ teaspoon vanilla extract
- ½ teaspoon salt
Instructions
Step 1: Preheat the Oven
Preheat the oven to 350°F (175°C).
Step 2: Cook and Mash the Sweet Potatoes
Boil sweet potatoes until tender, then drain and mash. Keep the mashed sweet potatoes smooth enough to combine with the base ingredients.
Step 3: Mix the Sweet Potato Base
In a mixing bowl, combine mashed sweet potatoes with eggs, white sugar, milk, butter, vanilla extract, and salt. Mix until the base is evenly combined.
Step 4: Spread Into the Baking Dish
Spread the sweet potato mixture into a greased baking dish. Smooth it into an even layer.
Step 5: Make the Brown Sugar Pecan Topping
In another bowl, mix brown sugar, flour, and butter for the topping. Stir in chopped pecans.
Step 6: Add the Topping
Sprinkle the topping over the sweet potato base. Cover the surface evenly with the brown sugar pecan mixture.
Step 7: Bake Until Golden
Bake for 30 minutes or until the topping is golden brown.
Notes
- This casserole can be made ahead of time and baked just before serving.
Serving Suggestions
Serve this Sweet Potato Casserole Recipe warm after the topping has baked until golden brown. The creamy sweet potato base and buttery pecan topping make it a comforting side dish for family dinners, holiday meals, or classic American-style gatherings.
This casserole is especially useful when you want a make-ahead side dish. Prepare it ahead of time, then bake just before serving, exactly as noted.
Storage
How to Store
The recipe does not provide specific storage instructions or storage duration, so no exact storage time is added here.
Make-Ahead Tip
This casserole can be made ahead of time and baked just before serving. Keep the baking step for when you are ready to serve it.
Best Texture Tip
Boil the sweet potatoes until tender before draining and mashing. This helps the base mix smoothly with the eggs, white sugar, milk, butter, vanilla extract, and salt.
Topping Tip
Mix the brown sugar, flour, and butter before stirring in the chopped pecans. Sprinkle the topping evenly over the sweet potato base so it bakes into a golden finish.
Baking Tip
Bake for 30 minutes or until the topping is golden brown. This keeps the casserole warm, set, and ready to serve.

Fernando is the creator and writer behind the food blog Eating with your Hands. Living and working in cities like Paris, Barcelona, and Berlin, and being married to a Canadian foodie, has given Fernando a passion and interest in food and inspired him to run EWYH.