Sweet Potato Casserole with Pecan Topping

This sweet potato casserole with pecan topping pairs a silky, cinnamon-kissed mash with a buttery brown sugar pecan crumble that bakes up crisp and golden, making it the easy make-ahead Thanksgiving side dish everyone at the table will ask you to bring again.

This sweet potato casserole with pecan topping pairs a silky, cinnamon-kissed mash with a buttery brown sugar pecan crumble that bakes up crisp and golden, making it…

Prep
25 min
Cook
55 min
Total
1 hr 30 min
Servings
8 servings
Sweet Potato Casserole with Pecan Topping

There is something so cozy about pulling a bubbling dish of sweet potato casserole out of the oven. The filling is smooth and creamy, lightly spiced with cinnamon and nutmeg, and the pecan topping turns into a crunchy, caramel-scented crumble that shatters a little under your spoon. Your whole kitchen smells like brown sugar and toasted nuts, and honestly, that alone is worth it.

This is the side dish I make for Thanksgiving, Friendsgiving, and Christmas dinner, but it is just as welcome next to a Sunday roast chicken or a holiday ham. It comes together with simple pantry ingredients, you can assemble it a day ahead, and it holds up beautifully on a crowded buffet. If you want a dish that feels special without stressing you out, this is the one.

Pinterest image for Sweet Potato Casserole with Pecan Topping, with two photos of the recipe Save
Save it on Pinterest to make later.

I grew up on the marshmallow version, and I still love it, but the first time a friend brought this pecan-topped casserole to a potluck, I went back for thirds and asked for the recipe before dessert was even served. Now my family requests it every single year, and the pan always comes home scraped clean. I think yours will be the same.

RECIPE

Sweet Potato Casserole with Pecan Topping

Prep:25 minCook:55 minTotal:1 hr 30 minServings:8 servingsCalories:~390 per servingCuisine:American

Ingredients

Sweet Potato Filling

Pecan Topping

Instructions

  1. Preheat and Prep the Dish

    Preheat your oven to 350°F with a rack in the center position. Rub the 1 teaspoon of softened butter over the bottom and sides of a 2-quart baking dish (an 11x7-inch dish works perfectly) so the filling releases easily when you serve it.

  1. Boil the Sweet Potatoes

    Place the peeled sweet potato chunks in a large pot and cover them with cold water by about 1 inch. Stir in the 1 tablespoon of kosher salt, bring the pot to a boil over high heat, then lower to a steady simmer. Cook for 15 to 20 minutes, until a fork slides into the largest piece with no resistance.

  2. Drain and Steam Dry

    Drain the sweet potatoes in a colander, then return them to the warm, empty pot. Let them sit off the heat for 2 to 3 minutes so the extra moisture steams away. This keeps the filling thick and creamy instead of watery.

  3. Mash with Butter and Spices

    Mash the sweet potatoes with a potato masher until mostly smooth. Add the 4 tablespoons of melted butter, the 1/3 cup brown sugar, 1/2 teaspoon cinnamon, 1/4 teaspoon nutmeg, and 1/2 teaspoon kosher salt, and mash again until everything is evenly blended and no butter pools remain. Let the mixture cool for about 5 minutes so it will not cook the eggs.

  4. Add the Eggs, Milk, and Vanilla

    In a small bowl, whisk the 2 eggs, 1/2 cup whole milk, and 1 teaspoon vanilla until smooth. Pour this into the sweet potatoes and stir with a sturdy spatula, or beat with a hand mixer on low for 30 seconds, until the filling looks silky and uniform. Taste a tiny bit before the eggs go in if you want to adjust the sweetness or spice.

  5. Spread the Filling

    Transfer the sweet potato filling to the buttered baking dish and smooth it into an even layer with the back of a spoon or an offset spatula. An even surface helps the topping bake up crisp from edge to edge.

  1. Make the Crumble Base

    In a medium bowl, stir together the 3/4 cup brown sugar, 1/3 cup flour, 1/2 teaspoon cinnamon, and 1/4 teaspoon kosher salt, breaking up any lumps of sugar with your fingers. Add the cold butter cubes and rub them in with your fingertips or a pastry cutter until the mixture looks like damp sand with some pea-size clumps.

  2. Fold in the Pecans and Top

    Toss the 1 cup of chopped pecans into the crumble mixture until they are evenly coated. Scatter the topping over the sweet potato filling in an even layer, gently pressing it down so it sticks, and make sure it reaches all the way to the edges of the dish.

  3. Bake Until Golden

    Bake for 30 to 35 minutes, until the topping is deep golden brown, the pecans smell toasty, and the filling is set and slightly puffed around the edges. If the pecans start to darken too quickly before the 25-minute mark, lay a loose sheet of foil over the dish for the remaining time.

  1. Rest and Serve

    Let the casserole rest on a wire rack for 10 minutes before serving. This short rest lets the filling firm up so it scoops neatly, and it gives the brown sugar topping time to crisp as it cools slightly.

Substitutions and variations

  • Swap the whole milk for half-and-half or heavy cream if you want an even richer, more custardy filling.
  • Use dark brown sugar in the topping for a deeper, molasses-like flavor, or replace a few tablespoons of it with maple syrup in the filling.
  • If you need a nut-free version, replace the pecans with old-fashioned rolled oats for a crisp oat crumble.
  • For a gluten-free casserole, use a 1-to-1 gluten-free flour blend or almond flour in the topping.
  • Add a handful of mini marshmallows over the filling before the pecan topping goes on if you want the best of both classic styles.

Chloe's tips

  1. Choose orange-fleshed sweet potatoes like Garnet or Jewel for the creamiest texture and brightest color.
  2. Cut the sweet potatoes into evenly sized chunks so they all finish cooking at the same time.
  3. Keep the topping butter cold right until you use it; warm butter turns the crumble pasty instead of crisp.
  1. For extra flavor, toast the chopped pecans in a dry skillet for 3 to 4 minutes before adding them to the topping.
  2. To make ahead, refrigerate the filling in the dish and the topping in a separate bag for up to 1 day, then add the topping and bake, adding 5 to 10 minutes since the dish starts cold.

How to store it

  • Cover leftovers tightly and refrigerate for up to 4 days.
  • Reheat individual portions in the microwave for 1 to 2 minutes, or warm the whole dish covered with foil at 350°F for 20 to 25 minutes.
  • Remove the foil for the last 5 minutes of reheating to re-crisp the pecan topping.
  • Freeze the baked and cooled casserole, wrapped well, for up to 2 months, then thaw overnight in the refrigerator before reheating.

Serving suggestions

This casserole is sweet enough to feel like a treat but cozy enough to sit right beside the main course.

  • Serve it alongside roast turkey, gravy, and cranberry sauce for a classic Thanksgiving plate.
  • Pair it with a glazed spiral ham for Christmas or Easter dinner.
  • Add it to a weeknight meal with roast chicken and garlicky green beans.
  • Spoon leftovers into a bowl with a dollop of lightly sweetened whipped cream for a dessert-style snack.
Sweet Potato Casserole with Pecan Topping, ready to serve

Frequently asked questions

Can I use canned sweet potatoes instead of fresh?

Yes. Use about two 29-ounce cans of sweet potatoes in syrup, drained very well and mashed. Canned sweet potatoes are already sweet, so cut the brown sugar in the filling down to 2 tablespoons and taste before adding the eggs.

Can I make sweet potato casserole the day before?

Absolutely. Assemble the filling in the baking dish, cover, and refrigerate it, and store the pecan topping in a separate airtight container in the fridge. The next day, sprinkle on the topping and bake, adding 5 to 10 extra minutes because the dish goes in cold.

Why is my sweet potato casserole watery?

Usually the sweet potatoes held on to too much cooking water. Draining them well and letting them steam dry in the warm pot for a few minutes makes a big difference. Overcooking them until they fall apart in the water can also make the filling loose.

Can I bake the sweet potatoes instead of boiling them?

Yes, and it gives a deeper, caramelized flavor. Prick whole sweet potatoes with a fork and roast them on a lined baking sheet at 400°F for 45 to 60 minutes until very soft, then scoop out the flesh and continue with the mashing step.

Let's get cooking!

I hope this sweet potato casserole with pecan topping finds a permanent spot on your holiday table. It is simple, forgiving, and so comforting, with that creamy filling and crunchy brown sugar crust that everyone fights over. Make it once and I have a feeling it will become your signature side, the one your family counts on every year. Happy baking, friend!

More Sides & Sauces recipes
EVERY RECIPE, ONE SEARCH AWAY

What are we cooking today?

Search by recipe name, ingredient or occasion.

Made for people who love to cook.Esc to close