Holiday Sweet Potato Casserole with Crunchy Pecan Topping

Sweet potato casserole with crunchy pecan topping recipe

A sweet potato casserole with crunchy pecan topping is a holiday classic that brings comfort and flavor to the dinner table. Perfect for Thanksgiving, Christmas, or family gatherings, this dish blends the natural sweetness of baked sweet potatoes with a buttery, nutty topping made from pecans and brown sugar. Unlike a plain mashed sweet potato dish, this casserole feels like a mix between a side dish and a dessert.

If you’re looking for a recipe that is easy to prepare, feeds a crowd, and has that irresistible balance of creamy and crunchy textures, this is it.

Why You’ll Love This Recipe

  • Perfect for holidays: A staple side dish for Thanksgiving or Christmas.
  • Sweet and savory combo: Creamy sweet potatoes with a caramelized pecan topping.
  • Make-ahead friendly: Can be prepared in advance and baked later.
  • Crowd-pleaser: Loved by both kids and adults alike.

Ingredients You’ll Need

Sweet potato casserole with crunchy pecan topping ingredients 1

Here’s what you need to make this sweet potato casserole with pecan topping:

For the sweet potato base:

  • 4 large sweet potatoes (about 3 pounds)
  • ½ cup unsalted butter, melted
  • ½ cup brown sugar
  • 2 large eggs
  • ½ cup milk (whole milk or half-and-half works best)
  • 1 teaspoon vanilla extract
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • ¼ teaspoon salt

For the pecan topping:

  • 1 cup chopped pecans
  • ½ cup brown sugar
  • ⅓ cup all-purpose flour
  • ⅓ cup unsalted butter, melted

Step-by-Step Instructions

Step 1: Prepare the sweet potatoes

  1. Wash the sweet potatoes thoroughly and pierce them with a fork.
  2. Place them on a baking sheet and roast at 400°F (200°C) for about 45–50 minutes, or until they are tender.
  3. Let them cool slightly, then peel off the skins and place the flesh in a large mixing bowl.

Step 2: Mash and mix the base

  1. Using a potato masher or electric mixer, mash the sweet potatoes until smooth.
  2. Add melted butter, brown sugar, eggs, milk, vanilla extract, cinnamon, nutmeg, and salt.
  3. Mix until everything is well combined and creamy.

Step 3: Make the crunchy pecan topping

  1. In a medium bowl, combine chopped pecans, brown sugar, and flour.
  2. Pour in melted butter and stir until the mixture resembles coarse crumbs.

Step 4: Assemble the casserole

  1. Grease a 9×13-inch baking dish with butter or cooking spray.
  2. Spread the sweet potato mixture evenly in the dish.
  3. Sprinkle the pecan topping evenly across the surface.

Step 5: Bake the casserole

  1. Bake at 350°F (175°C) for 30–35 minutes, or until the topping is golden brown and crisp.
  2. Let it cool slightly before serving.

Tips for the Best Sweet Potato Casserole

  • Roasting vs. boiling: Roasting sweet potatoes brings out their natural sweetness better than boiling.
  • Use fresh sweet potatoes: Avoid canned ones for richer flavor.
  • Make it ahead: Prepare the base and topping separately. Assemble right before baking.
  • Balance the sweetness: If you prefer less sweet, reduce the brown sugar in the potato mixture.
Sweet potato casserole with crunchy pecan topping served on a dish

Variations You Can Try

Marshmallow topping

Replace the pecan topping with a layer of mini marshmallows for a gooey, kid-friendly twist.

Gluten-free version

Swap the all-purpose flour in the topping with gluten-free flour or almond flour.

Vegan option

  • Use plant-based butter and almond milk.
  • Substitute eggs with flax eggs (1 tablespoon ground flaxseed + 3 tablespoons water = 1 egg).

Savory twist

Reduce the sugar, add a touch of smoked paprika or thyme, and skip the topping for a more savory side dish.

What to Serve with Sweet Potato Casserole

This dish pairs beautifully with holiday mains and sides such as:

  • Roast turkey or honey-glazed ham
  • Green bean casserole
  • Cranberry sauce
  • Garlic mashed potatoes
  • Stuffing

The mix of flavors creates the perfect Thanksgiving or Christmas dinner spread.

Storage and Make-Ahead Instructions

  • Refrigerate: Store leftovers in an airtight container for up to 4 days.
  • Freeze: Assemble the casserole (without baking) and freeze for up to 1 month. Thaw in the fridge overnight before baking.
  • Reheat: Warm in the oven at 300°F (150°C) until heated through.

Frequently Asked Questions (FAQ)

Can I use canned sweet potatoes?

Yes, but the flavor won’t be as rich as using fresh roasted sweet potatoes. If using canned, drain them well before mashing.

Can I make sweet potato casserole the night before?

Yes! You can prepare the sweet potato base, cover it tightly, and refrigerate overnight. Add the pecan topping just before baking.

How do I make the casserole less sweet?

Reduce the amount of brown sugar in the sweet potato mixture to half, or skip the sugar in the topping.

Can I use walnuts instead of pecans?

Absolutely. Walnuts give a slightly different flavor but still provide the same crunch.

Should I serve sweet potato casserole as a side dish or dessert?

Traditionally, it’s served as a side dish during Thanksgiving or Christmas, but many people enjoy it as a dessert because of its sweet flavor.

Sweet potato casserole with crunchy pecan topping served

Sweet Potato Casserole with Crunchy Pecan Topping

Yield: 12
Prep Time: 20 minutes
Cook Time: 1 hour 20 minutes
Additional Time: 10 minutes
Total Time: 1 hour 50 minutes

This Sweet Potato Casserole with Crunchy Pecan Topping is a holiday classic that blends creamy, roasted sweet potatoes with a buttery, nutty topping. Perfect for Thanksgiving, Christmas, or any family gathering, it’s the ultimate side dish that feels like dessert.

Ingredients

For the sweet potato base::

  • 4 large sweet potatoes (about 3 pounds)
  • ½ cup unsalted butter, melted
  • ½ cup brown sugar
  • 2 large eggs
  • ½ cup milk (whole milk or half-and-half works best)
  • 1 teaspoon vanilla extract
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • ¼ teaspoon salt

For the pecan topping:

  • 1 cup chopped pecans
  • ½ cup brown sugar
  • ⅓ cup all-purpose flour
  • ⅓ cup unsalted butter, melted

Instructions

  1. Wash the sweet potatoes and pierce them with a fork. Place on a baking sheet and roast at 400°F (200°C) for 45–50 minutes, or until tender.
  2. Let sweet potatoes cool slightly, peel off skins, and place flesh in a large mixing bowl.
  3. Mash sweet potatoes until smooth. Add melted butter, brown sugar, eggs, milk, vanilla, cinnamon, nutmeg, and salt. Mix until creamy.
  4. In a medium bowl, combine chopped pecans, brown sugar, and flour. Stir in melted butter until mixture resembles coarse crumbs.
  5. Grease a 9x13-inch baking dish. Spread the sweet potato mixture evenly in the dish.
  6. Sprinkle pecan topping evenly over the sweet potatoes.
  7. Bake at 350°F (175°C) for 30–35 minutes, until topping is golden brown and crisp.
  8. Let cool slightly before serving.

Notes

  • Roast instead of boil sweet potatoes for richer flavor.
  • Make ahead by preparing the base and topping separately; assemble before baking.
  • Adjust sweetness by reducing brown sugar in the base or topping.

Nutrition Information:
Yield: 12 Serving Size: 1
Amount Per Serving:Calories: 318Total Fat: 20gSaturated Fat: 9gTrans Fat: 0gUnsaturated Fat: 10gCholesterol: 66mgSodium: 88mgCarbohydrates: 32gFiber: 3gSugar: 20gProtein: 4g

The nutrition information provided is an estimate calculated using an online nutrition calculator. It should not be considered a substitute for professional advice. Exact values may vary depending on ingredient brands, measurements, preparation methods, and portion sizes. For the most accurate results, please consult a registered dietitian or use your own preferred nutrition calculator.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Kayden sanders

Similar Posts

Leave a Reply

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