Sweet Potato Casserole with Pecan Topping

By ·

This website contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

This sweet potato casserole has a creamy, lightly sweet filling and a crunchy brown sugar pecan topping. You boil and mash the sweet potatoes, stir in a few pantry staples and bake it all in one dish. It feeds 10, and you can put it together up to 2 days ahead. That makes it a great pick for Thanksgiving, or for a Sunday dinner when you want something cozy next to the chicken.

Jump to Recipe

Team marshmallow? You are covered too. There is an easy marshmallow option below, plus a half and half trick for a split table. The holidays are loud enough without a fight over the topping.

A scoop of sweet potato casserole with pecan topping on a white plate

Why This Sweet Potato Casserole Works

  • Real sweet potatoes. Fresh ones taste brighter than canned, and they only take about 20 minutes to boil.
  • Not too sweet. The filling uses just 1/3 cup of brown sugar. The potatoes bring plenty of their own.
  • Two eggs make it fluffy. They help the filling set, so it scoops clean and does not run across the plate.
  • A topping that stays crunchy. Melted butter, brown sugar, flour and pecans bake into crisp little clumps.
  • It waits for you. Mix it up to 2 days early and bake it when the oven is free.

Sweet Potato Casserole Ingredients and Easy Swaps

The full amounts are in the recipe card below. Here is what each thing does and what you can trade out.

  • Sweet potatoes. Look for the kind with orange flesh and reddish or copper skin. Stores sometimes label them yams. Either name works here. You need 3 pounds, which is about 4 large ones.
  • Brown sugar. Light or dark both work. Dark has a deeper molasses taste.
  • Unsalted butter. One stick total. Half goes in the filling and half in the topping. If you use salted butter, cut the salt in the filling to 1/4 teaspoon.
  • Milk. Whole milk makes it creamy. Half and half or evaporated milk work too.
  • Eggs. They set the filling. See the variations below if you need to skip them.
  • Vanilla and cinnamon. A little of each warms it up. Add a pinch of nutmeg if you like.
  • Pecans. Buy them chopped to save time. Walnuts work in a pinch.
  • Flour. It holds the topping together so it bakes up crumbly, not greasy.

How to Make Sweet Potato Casserole

Here is the short version. Exact amounts and times are in the recipe card.

  1. Boil. Peel the sweet potatoes and cut them into 1-inch chunks. Simmer them for 15 to 20 minutes, until a fork slides in with no push.
  2. Drain and dry. Drain them well, then put them back in the hot pot for 2 minutes. The extra water steams off, and that keeps the filling from getting watery.
  3. Mash and mix. Mash until smooth. Stir in the brown sugar, butter, milk, vanilla, cinnamon and salt. Let it cool for 5 minutes, then stir in the eggs.
  4. Top. Spread the filling in a greased 9×13-inch baking dish. Stir the topping with a fork until it clumps, then sprinkle it over.
  5. Bake. Bake at 350°F for 30 to 35 minutes, until the topping is golden and the edges puff a little.
  6. Rest. Give it 10 minutes on the counter. It firms up and scoops much better.
Mashed sweet potato filling in a white baking dish with pecan topping sprinkled over half

Should You Boil or Bake the Sweet Potatoes?

Both work, so pick the one that fits your day.

  • Boiling is the fastest. It takes about 20 minutes, and it leaves the oven free. Just drain the potatoes well.
  • Baking gives deeper flavor. Poke whole sweet potatoes with a fork and set them on a foil-lined pan. Bake at 400°F for 45 to 60 minutes, until very soft. Let them cool, then slip off the skins. The mash is drier and sweeter, and you skip the peeling and chopping.
  • Canned is the shortcut. Drain canned sweet potatoes very well and mash them. You need about 4 cups of mash. A 40-ounce can gives roughly 3 cups, so grab one large can and one 15-ounce can. They come packed in syrup, so cut the brown sugar in the filling to 2 tablespoons.

Whichever way you go, you can cook and mash the sweet potatoes up to 2 days ahead. Keep the mash covered in the fridge.

Marshmallows, Pecans or Both?

This is the big holiday debate, and there is no wrong answer.

  • Marshmallow topping. Skip the pecan topping. Bake the filling plain for 20 minutes. Then cover it with 3 cups of mini marshmallows and bake for 8 to 10 minutes more, until they are puffed and golden.
  • Half and half. Make half of the pecan topping and sprinkle it over one side of the dish. Bake for 20 minutes. Add 1 1/2 cups of mini marshmallows to the bare side and bake for 8 to 10 minutes more.
  • Both, all over. Use the full pecan topping. Scatter 2 cups of mini marshmallows over it for the last 8 to 10 minutes.

Marshmallows go from golden to burnt fast. Stay close and start checking at 6 minutes.

Common Sweet Potato Casserole Mistakes

  • Watery filling. Sweet potatoes hold a lot of water after boiling. Drain them well and let them steam dry in the hot pot.
  • Too much sugar. Sweet potatoes are already sweet. Measure the sugar, then taste the mash before the eggs go in. Add more only if you want it.
  • Scrambled eggs. Eggs can cook into little bits if the mash is steaming hot. Stir in the cold milk first and wait 5 minutes.
  • Lumpy or stringy mash. Cook the potatoes until they are very soft. A hand mixer smooths out stubborn lumps and strings.
  • Soggy topping. Do not cover the dish while it bakes, and do not add the topping the day before. Steam and time both make it soft.
  • Dark topping. If the pecans brown before the time is up, lay a loose sheet of foil over the top for the last few minutes.

Make-Ahead, Storage and Reheating

  • Make ahead. Spread the filling in the dish, cover it and chill for up to 2 days. Keep the topping in its own covered bowl in the fridge. Crumble it over the top right before baking. A cold casserole needs 40 to 45 minutes in the oven.
  • Fridge. Cover leftovers and keep them for 3 to 4 days.
  • Freezer. Freeze the filling without the topping for up to 3 months. Thaw it overnight in the fridge, then top and bake.
  • Reheating. Warm it at 350°F for 15 to 20 minutes. Lay foil loosely over the top so the pecans do not burn. Single scoops reheat fine in the microwave.

Lighter, Gluten-Free and Savory Variations

  • Less sugar. Cut the brown sugar in the filling to 2 tablespoons, or leave it out. Keep the topping so it still feels like a treat.
  • Gluten-free. Swap the flour for the same amount of almond flour or a 1-to-1 gluten-free baking blend.
  • Dairy-free. Use plant-based butter and oat milk or almond milk.
  • No eggs. Leave them out. The filling will be softer, more like mashed sweet potatoes, and still good.
  • Nut-free. Swap the pecans for 1 cup of old-fashioned oats, or go with marshmallows.
  • Savory. Skip the sugar, vanilla and cinnamon in the filling. Add 1/2 teaspoon of garlic powder, 1 teaspoon of chopped fresh thyme and a little black pepper. For the topping, toss the pecans with 1/2 cup of grated Parmesan and 2 tablespoons of melted butter. Crumbled bacon on top does not hurt.

What to Serve with Sweet Potato Casserole

Sweet potato casserole is right at home next to turkey, baked ham or a simple roast chicken. Add something salty and something green, and the plate is balanced. Stuffing Muffins bring crispy edges, and Jalapeño Cornbread Casserole adds a little heat.

Planning the whole holiday table? Browse our 29 Thanksgiving sides, pick something green from these vegetable Thanksgiving sides, or map out the full meal with our Thanksgiving menu ideas. And if you bought too many sweet potatoes (it happens), we have 15 sweet potato recipes for dinner to use them up.

Recipe

Sweet Potato Casserole with Pecan Topping

Recipe by Derek Jacobson
Servings

10

servings
Cook Mode

Keep the screen of your device on

Ingredients

  • 3 pounds sweet potatoes (about 4 large), peeled and cut into 1-inch chunks

  • 1/3 cup packed light brown sugar (for the filling)

  • 4 tablespoons unsalted butter, melted (for the filling)

  • 1/2 cup whole milk

  • 2 large eggs

  • 1 teaspoon vanilla extract

  • 1/2 teaspoon ground cinnamon

  • 1/2 teaspoon salt (for the filling)

  • 1 cup chopped pecans

  • 1/2 cup packed light brown sugar (for the topping)

  • 1/3 cup all-purpose flour

  • 4 tablespoons unsalted butter, melted (for the topping)

  • 1/4 teaspoon salt (for the topping)

Directions

  • Heat the oven to 350°F. Grease a 9×13-inch (3-quart) baking dish.
  • Put the sweet potato chunks in a large pot and cover them with cold water by 1 inch. Bring to a boil over high heat. Turn the heat down and simmer for 15 to 20 minutes, until a fork slides in easily.
  • Drain the sweet potatoes well. Put them back in the hot pot and let them steam dry for 2 minutes.
  • Mash the sweet potatoes until smooth. Stir in 1/3 cup of brown sugar, 4 tablespoons of melted butter, the milk, vanilla, cinnamon and 1/2 teaspoon of salt. Let the mash cool for 5 minutes, then stir in the eggs until no streaks are left.
  • Spread the filling in the baking dish.
  • In a medium bowl, stir the pecans, 1/2 cup of brown sugar, the flour and 1/4 teaspoon of salt. Pour in 4 tablespoons of melted butter and stir with a fork until the mix clumps. Sprinkle it evenly over the filling.
  • Bake uncovered for 30 to 35 minutes, until the topping is golden and the edges puff a little. The center should be hot, at least 160°F if you check with a thermometer.
  • Let the casserole rest for 10 minutes, then serve.
Pinterest

Like this recipe?

Follow @dinnerendeavor on Pinterest

Is it better to bake or boil sweet potatoes for sweet potato casserole?

Both work. Boiling peeled chunks takes about 20 minutes and is the fastest way. Baking whole sweet potatoes at 400°F takes 45 to 60 minutes and gives a deeper, sweeter flavor and a drier mash. If you boil them, drain them well so the filling is not watery.

What are common mistakes to avoid when making sweet potato casserole?

The big ones are not draining the potatoes well, adding too much sugar, stirring eggs into steaming hot mash and covering the dish so the topping steams. Drain and dry the potatoes, measure the sugar, cool the mash for 5 minutes and bake it uncovered.

Can I make sweet potato casserole ahead of time?

Yes. Spread the filling in the baking dish, cover it and chill for up to 2 days. Store the pecan topping in a covered bowl in the fridge and add it right before baking. Bake the cold casserole for 40 to 45 minutes.

Can I use canned sweet potatoes?

Yes. Drain them very well and mash them. You need about 4 cups of mash, which is roughly one 40-ounce can plus one 15-ounce can. Cut the brown sugar in the filling to 2 tablespoons, because canned sweet potatoes are packed in syrup.

Can I top sweet potato casserole with marshmallows?

Yes. Bake the filling plain for 20 minutes. Then cover it with 3 cups of mini marshmallows and bake for 8 to 10 minutes more, until they are puffed and golden. You can also do half pecans and half marshmallows.

Is sweet potato casserole a side dish or a dessert?

It is a side dish, most often served at Thanksgiving and Christmas next to turkey or ham. It is sweet, though, so nobody will stop you from having a second scoop after dinner.


Sweet Potato Casserole with Pecan Topping

This sweet potato casserole has a creamy, lightly sweet filling and a crunchy brown sugar pecan topping. You boil and mash the sweet potatoes, stir in a few pantry staples and bake it all in one dish. It feeds 10, and you can put it together up to 2 days ahead. That makes it a great pick for Thanksgiving, or for a Sunday dinner when you want something cozy next to the chicken.

Jump to Recipe

Team marshmallow? You are covered too. There is an easy marshmallow option below, plus a half and half trick for a split table. The holidays are loud enough without a fight over the topping.

A scoop of sweet potato casserole with pecan topping on a white plate

Why This Sweet Potato Casserole Works

  • Real sweet potatoes. Fresh ones taste brighter than canned, and they only take about 20 minutes to boil.
  • Not too sweet. The filling uses just 1/3 cup of brown sugar. The potatoes bring plenty of their own.
  • Two eggs make it fluffy. They help the filling set, so it scoops clean and does not run across the plate.
  • A topping that stays crunchy. Melted butter, brown sugar, flour and pecans bake into crisp little clumps.
  • It waits for you. Mix it up to 2 days early and bake it when the oven is free.

Sweet Potato Casserole Ingredients and Easy Swaps

The full amounts are in the recipe card below. Here is what each thing does and what you can trade out.

  • Sweet potatoes. Look for the kind with orange flesh and reddish or copper skin. Stores sometimes label them yams. Either name works here. You need 3 pounds, which is about 4 large ones.
  • Brown sugar. Light or dark both work. Dark has a deeper molasses taste.
  • Unsalted butter. One stick total. Half goes in the filling and half in the topping. If you use salted butter, cut the salt in the filling to 1/4 teaspoon.
  • Milk. Whole milk makes it creamy. Half and half or evaporated milk work too.
  • Eggs. They set the filling. See the variations below if you need to skip them.
  • Vanilla and cinnamon. A little of each warms it up. Add a pinch of nutmeg if you like.
  • Pecans. Buy them chopped to save time. Walnuts work in a pinch.
  • Flour. It holds the topping together so it bakes up crumbly, not greasy.

How to Make Sweet Potato Casserole

Here is the short version. Exact amounts and times are in the recipe card.

  1. Boil. Peel the sweet potatoes and cut them into 1-inch chunks. Simmer them for 15 to 20 minutes, until a fork slides in with no push.
  2. Drain and dry. Drain them well, then put them back in the hot pot for 2 minutes. The extra water steams off, and that keeps the filling from getting watery.
  3. Mash and mix. Mash until smooth. Stir in the brown sugar, butter, milk, vanilla, cinnamon and salt. Let it cool for 5 minutes, then stir in the eggs.
  4. Top. Spread the filling in a greased 9×13-inch baking dish. Stir the topping with a fork until it clumps, then sprinkle it over.
  5. Bake. Bake at 350°F for 30 to 35 minutes, until the topping is golden and the edges puff a little.
  6. Rest. Give it 10 minutes on the counter. It firms up and scoops much better.
Mashed sweet potato filling in a white baking dish with pecan topping sprinkled over half

Should You Boil or Bake the Sweet Potatoes?

Both work, so pick the one that fits your day.

  • Boiling is the fastest. It takes about 20 minutes, and it leaves the oven free. Just drain the potatoes well.
  • Baking gives deeper flavor. Poke whole sweet potatoes with a fork and set them on a foil-lined pan. Bake at 400°F for 45 to 60 minutes, until very soft. Let them cool, then slip off the skins. The mash is drier and sweeter, and you skip the peeling and chopping.
  • Canned is the shortcut. Drain canned sweet potatoes very well and mash them. You need about 4 cups of mash. A 40-ounce can gives roughly 3 cups, so grab one large can and one 15-ounce can. They come packed in syrup, so cut the brown sugar in the filling to 2 tablespoons.

Whichever way you go, you can cook and mash the sweet potatoes up to 2 days ahead. Keep the mash covered in the fridge.

Marshmallows, Pecans or Both?

This is the big holiday debate, and there is no wrong answer.

  • Marshmallow topping. Skip the pecan topping. Bake the filling plain for 20 minutes. Then cover it with 3 cups of mini marshmallows and bake for 8 to 10 minutes more, until they are puffed and golden.
  • Half and half. Make half of the pecan topping and sprinkle it over one side of the dish. Bake for 20 minutes. Add 1 1/2 cups of mini marshmallows to the bare side and bake for 8 to 10 minutes more.
  • Both, all over. Use the full pecan topping. Scatter 2 cups of mini marshmallows over it for the last 8 to 10 minutes.

Marshmallows go from golden to burnt fast. Stay close and start checking at 6 minutes.

Common Sweet Potato Casserole Mistakes

  • Watery filling. Sweet potatoes hold a lot of water after boiling. Drain them well and let them steam dry in the hot pot.
  • Too much sugar. Sweet potatoes are already sweet. Measure the sugar, then taste the mash before the eggs go in. Add more only if you want it.
  • Scrambled eggs. Eggs can cook into little bits if the mash is steaming hot. Stir in the cold milk first and wait 5 minutes.
  • Lumpy or stringy mash. Cook the potatoes until they are very soft. A hand mixer smooths out stubborn lumps and strings.
  • Soggy topping. Do not cover the dish while it bakes, and do not add the topping the day before. Steam and time both make it soft.
  • Dark topping. If the pecans brown before the time is up, lay a loose sheet of foil over the top for the last few minutes.

Make-Ahead, Storage and Reheating

  • Make ahead. Spread the filling in the dish, cover it and chill for up to 2 days. Keep the topping in its own covered bowl in the fridge. Crumble it over the top right before baking. A cold casserole needs 40 to 45 minutes in the oven.
  • Fridge. Cover leftovers and keep them for 3 to 4 days.
  • Freezer. Freeze the filling without the topping for up to 3 months. Thaw it overnight in the fridge, then top and bake.
  • Reheating. Warm it at 350°F for 15 to 20 minutes. Lay foil loosely over the top so the pecans do not burn. Single scoops reheat fine in the microwave.

Lighter, Gluten-Free and Savory Variations

  • Less sugar. Cut the brown sugar in the filling to 2 tablespoons, or leave it out. Keep the topping so it still feels like a treat.
  • Gluten-free. Swap the flour for the same amount of almond flour or a 1-to-1 gluten-free baking blend.
  • Dairy-free. Use plant-based butter and oat milk or almond milk.
  • No eggs. Leave them out. The filling will be softer, more like mashed sweet potatoes, and still good.
  • Nut-free. Swap the pecans for 1 cup of old-fashioned oats, or go with marshmallows.
  • Savory. Skip the sugar, vanilla and cinnamon in the filling. Add 1/2 teaspoon of garlic powder, 1 teaspoon of chopped fresh thyme and a little black pepper. For the topping, toss the pecans with 1/2 cup of grated Parmesan and 2 tablespoons of melted butter. Crumbled bacon on top does not hurt.

What to Serve with Sweet Potato Casserole

Sweet potato casserole is right at home next to turkey, baked ham or a simple roast chicken. Add something salty and something green, and the plate is balanced. Stuffing Muffins bring crispy edges, and Jalapeño Cornbread Casserole adds a little heat.

Planning the whole holiday table? Browse our 29 Thanksgiving sides, pick something green from these vegetable Thanksgiving sides, or map out the full meal with our Thanksgiving menu ideas. And if you bought too many sweet potatoes (it happens), we have 15 sweet potato recipes for dinner to use them up.

Recipe

Sweet Potato Casserole with Pecan Topping

Recipe by Derek Jacobson
Servings

10

servings
Cook Mode

Keep the screen of your device on

Ingredients

  • 3 pounds sweet potatoes (about 4 large), peeled and cut into 1-inch chunks

  • 1/3 cup packed light brown sugar (for the filling)

  • 4 tablespoons unsalted butter, melted (for the filling)

  • 1/2 cup whole milk

  • 2 large eggs

  • 1 teaspoon vanilla extract

  • 1/2 teaspoon ground cinnamon

  • 1/2 teaspoon salt (for the filling)

  • 1 cup chopped pecans

  • 1/2 cup packed light brown sugar (for the topping)

  • 1/3 cup all-purpose flour

  • 4 tablespoons unsalted butter, melted (for the topping)

  • 1/4 teaspoon salt (for the topping)

Directions

  • Heat the oven to 350°F. Grease a 9×13-inch (3-quart) baking dish.
  • Put the sweet potato chunks in a large pot and cover them with cold water by 1 inch. Bring to a boil over high heat. Turn the heat down and simmer for 15 to 20 minutes, until a fork slides in easily.
  • Drain the sweet potatoes well. Put them back in the hot pot and let them steam dry for 2 minutes.
  • Mash the sweet potatoes until smooth. Stir in 1/3 cup of brown sugar, 4 tablespoons of melted butter, the milk, vanilla, cinnamon and 1/2 teaspoon of salt. Let the mash cool for 5 minutes, then stir in the eggs until no streaks are left.
  • Spread the filling in the baking dish.
  • In a medium bowl, stir the pecans, 1/2 cup of brown sugar, the flour and 1/4 teaspoon of salt. Pour in 4 tablespoons of melted butter and stir with a fork until the mix clumps. Sprinkle it evenly over the filling.
  • Bake uncovered for 30 to 35 minutes, until the topping is golden and the edges puff a little. The center should be hot, at least 160°F if you check with a thermometer.
  • Let the casserole rest for 10 minutes, then serve.
Pinterest

Like this recipe?

Follow @dinnerendeavor on Pinterest

Is it better to bake or boil sweet potatoes for sweet potato casserole?

Both work. Boiling peeled chunks takes about 20 minutes and is the fastest way. Baking whole sweet potatoes at 400°F takes 45 to 60 minutes and gives a deeper, sweeter flavor and a drier mash. If you boil them, drain them well so the filling is not watery.

What are common mistakes to avoid when making sweet potato casserole?

The big ones are not draining the potatoes well, adding too much sugar, stirring eggs into steaming hot mash and covering the dish so the topping steams. Drain and dry the potatoes, measure the sugar, cool the mash for 5 minutes and bake it uncovered.

Can I make sweet potato casserole ahead of time?

Yes. Spread the filling in the baking dish, cover it and chill for up to 2 days. Store the pecan topping in a covered bowl in the fridge and add it right before baking. Bake the cold casserole for 40 to 45 minutes.

Can I use canned sweet potatoes?

Yes. Drain them very well and mash them. You need about 4 cups of mash, which is roughly one 40-ounce can plus one 15-ounce can. Cut the brown sugar in the filling to 2 tablespoons, because canned sweet potatoes are packed in syrup.

Can I top sweet potato casserole with marshmallows?

Yes. Bake the filling plain for 20 minutes. Then cover it with 3 cups of mini marshmallows and bake for 8 to 10 minutes more, until they are puffed and golden. You can also do half pecans and half marshmallows.

Is sweet potato casserole a side dish or a dessert?

It is a side dish, most often served at Thanksgiving and Christmas next to turkey or ham. It is sweet, though, so nobody will stop you from having a second scoop after dinner.