Sweet Potato Casserole with Brown Sugar Pecan Topping

Jump to RecipeSave to FavoritesPrint

This post may contain affiliate links. Please read our disclosure policy.

Holidays are for family time and this sweet potato casserole! This is my mama’s version, which bakes a creamy sweet potato filling under a crunchy brown sugar pecan topping. I’m not a fan of the sticky marshmallow topping, and this pecan version adds the perfect little crunch!

A measure-for-measure gluten-free flour in the topping will make the whole dish gluten-free. It takes about an hour and a half and serves ten, so it’s ready for a Thanksgiving feast.

Save Recipe
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Mama’s Classic Sweet Potato Casserole

I usually don’t like sweet potato casserole because of the marshmallows. In this version, the crumbly pecan topping really makes it shine. The filling is the best part, though, and it’s hard enough not to eat it straight out of the mixing bowl. It’s SO creamy, and the brown sugar pecans give it a sweet little crunch that I absolutely love.

This is my mom’s recipe, and it’s a family favorite. We have it every Thanksgiving and every Christmas! We’ve tested swaps for gluten-free flour and coconut sugar, and it still tastes pretty close to the one we love. Make it your way and round out the rest of the menu with my fall and Thanksgiving recipes.

Ingredient Notes

Flat lay of recipe ingredients for sweet potato casserole.
  • Sweet potatoes, weighed after peeling. A lot of recipes say “four large sweet potatoes,” but large can mean so many different things to different people. My best tip is to peel them first, then weigh them on your kitchen scale. You’ll want about 3 to 3 ¼ pounds. With too few potatoes, the filling turns out looser and more custard-like.
  • Granulated sugar or coconut sugar. The recipe calls for ⅓ cup, but there’s room to increase or decrease depending on your preference. If you like it less sweet, go with ¼ cup. Coconut sugar is a one-to-one swap.
  • Measure-for-measure gluten-free flour. For the gluten-free version, use a flour that says 1:1 on the bag. It has xanthan gum in it, and that makes a difference in the topping.

How to Make Sweet Potato Casserole

Raw sweet potato cubes in a large pot covered in water.

Step 1: Peel and weigh the sweet potatoes, then cut them into cubes. Boil the cubes until they’re very tender, 15 to 20 minutes. If they start to look like mush, they’ve gone too far.

Cooked sweet potato cubes in a large pot after the water is drained but before they are mashed.

Step 2: Boil the cubes until they’re very tender, 15 to 20 minutes. If they start to look like mush, they’ve gone too far.

Mashing sweet potatoes with a potato masher.

Step 3: Mash the potatoes with a potato masher.

Adding butter and sugar to the mashed sweet potatoes to form the sweet potato casserole filling.

Step 4: Stir the butter, sugar, milk, vanilla, and salt into the mash.

The sweet potato casserole filling resting before adding eggs and combining.

Step 5: Taste it, then let it cool for about 5 minutes. Add more sugar here if it’s not to your liking, though just a little at a time.

A bowl filled with the ingredients for pecan topping, after combining.

Step 6: Stir the brown sugar topping with a fork until it’s crumbly, then fold in the pecans.

Sweet potato casserole filling lining an oval baking dish before adding the pecan topping.

Step 7: Add the filling to your baking dish. Sprinkle on the topping, then put it in the oven to bake.

A sweet potato casserole in an oval dish topped with pecan streusel.

Step 8: Bake! It’s done baking when the center reaches 160°F and the topping is golden brown.

Recipe Tips

  • Sweeten it to YOUR taste. Stir the butter, sugar, milk, vanilla, and salt into the mash, then taste it. Adjust the sweetness to your liking, then let the mash cool for about 5 minutes before the eggs go in.
  • Bake it to 160°F. The filling has eggs, so make sure the center cooks to 160°F. Check it with a thermometer at the 30-minute mark. If the topping browns before the center is cooked, lay a piece of aluminum foil over the top and keep baking.
  • Hosting? The make-ahead steps are in the recipe notes below.
A slice of sweet potato casserole on a plate with a fork.

What to Serve with It

There are so many ways to serve a sweet potato casserole, and if you’re anything like me, you’ll serve it with sides, sides, and more sides. It’s so darn good with my old fashioned cornbread dressing with chicken. A pot of Southern green beans slow-cooked with bacon rounds out the plate! Want a savory sweet potato side too? My cheesy sweet potato au gratin with Gruyère is sliced, layered with cream, and covered in three cheeses.

A sweet potato casserole with a hefty scoop taken out with a wooden spoon.

More Side Dishes

If you love this recipe, please give it a star rating and leave a comment below! Follow me on Pinterest, Facebook, and Instagram for more!

Sweet Potato Casserole with Pecans

By: Ashley McCrary
Buttery mashed sweet potatoes with a hint of vanilla, baked under a crumbly brown sugar pecan topping. Use all-purpose flour or a measure-for-measure gluten-free flour in the topping.
Prep Time: 20 minutes
Cook Time: 1 hour
Rest Time: 15 minutes
Total Time: 1 hour 35 minutes
Servings: 10 servings

Ingredients  

Sweet Potato Mixture

  • 3 to 3 ¼ pounds sweet potatoes weighed after peeling, cubed
  • ¼ cup unsalted butter softened and cubed
  • ⅓ cup granulated sugar or coconut sugar
  • 1 teaspoon vanilla extract
  • ¼ teaspoon kosher salt
  • ¼ cup whole milk plus 1 to 2 tablespoons to thin if needed
  • 2 large eggs

Brown Sugar Pecan Topping

  • 1 cup chopped pecans
  • 1 cup packed brown sugar
  • ¼ cup all-purpose flour or measure-for-measure gluten-free 1:1 flour
  • 3 tablespoons unsalted butter melted and cooled
  • ½ teaspoon cinnamon
  • Pinch of salt

Instructions 

  • Preheat the oven to 350°F. Lightly grease a 9×9-inch baking dish or a 2-quart oval dish with nonstick spray or butter.
  • Add the cubed sweet potatoes to a large pot and cover with water. Bring to a boil, then cook for 15 to 20 minutes, or until the potatoes are very tender. Drain well.
  • Return the sweet potatoes to the pot and mash until mostly smooth. Add the butter, sugar, milk, vanilla, and salt. Taste and adjust the sweetness. Let the mash cool for about 5 minutes, then add the eggs and stir until well combined. For an extra-smooth filling, use an electric hand mixer. Spread the sweet potato mixture evenly into the prepared baking dish.
  • In a medium bowl, combine the brown sugar, flour, cinnamon, and salt. Add the melted, cooled butter and stir with a fork until crumbly. Fold in the chopped pecans. Sprinkle the topping evenly over the sweet potato mixture.
  • Bake for 30 to 35 minutes, or until the center reaches 160°F and the topping is golden brown. Let the casserole rest for 5 to 10 minutes before serving.

Notes

  • Weigh the sweet potatoes after peeling. Aim for 3 to 3 ¼ pounds.
  • For a less sweet casserole, use ¼ cup sugar.
  • Coconut sugar is a one-to-one swap for the granulated sugar.
  • Gluten-free: use a measure-for-measure flour labeled 1:1. It contains xanthan gum, and that makes a difference in the topping.
  • If the topping browns before the center reaches 160°F, cover it with foil and keep baking.
  • Make ahead: Prepare the filling and topping up to 1 day ahead. Refrigerate them separately. Add the topping just before baking. The cold filling may need a little extra time to reach 160°F.
  • Leftovers: Refrigerate for 3 to 4 days. Reheat covered at 350°F until heated through.
Paleo Version
Sweet potato mixture
  • 4 large sweet potatoes, peeled
  • ½ cup melted ghee
  • 2 large eggs
  • 1 cup coconut sugar or natural sweetener of choice
  • 1 teaspoon pure vanilla extract
Topping
  • 1 ⅓ cups chopped pecans
  • ¾ cup coconut sugar
  • ⅓ cup melted ghee
  • ½ cup almond flour
  • 2 tablespoons tapioca or arrowroot flour
  • Pinch of salt
Instructions
  1. Cook the sweet potatoes until soft. I peel and boil mine until fork-tender.
  2. Preheat the oven to 375°F. Spray a 2-quart baking dish with nonstick spray (I use coconut oil spray).
  3. In a large bowl, combine the cooked sweet potatoes, coconut sugar, salt, vanilla, eggs, and melted ghee. Beat with an electric mixer for about 3 minutes, until fluffy and smooth. Pour into the prepared dish.
  4. Bake for 25 minutes.
  5. While it bakes, combine the coconut sugar, tapioca or arrowroot flour, almond flour, chopped pecans, salt, and melted ghee in a small bowl. Mix with a fork until crumbly.
  6. Remove the dish from the oven and sprinkle the topping over the sweet potatoes. Bake 10 to 15 minutes more, until the topping is lightly browned.

Equipment

1 9×9-inch baking dish or 2-quart oval dish
1 potato masher
1 instant-read thermometer
1 electric hand mixer (optional)

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @healthylittlepeach or tag #healthylittlepeach!

View More Delicious Recipes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating