Sweet Potato Casserole Recipe with Crunchy Pecan Streusel

Sweet potato casserole is the creamy, lightly spiced Thanksgiving side that doubles as dessert. Roasted sweet potatoes are mashed with brown sugar, butter, and cinnamon, then topped with a crunchy brown sugar pecan streusel.

This sweet potato casserole with pecan streusel skips the marshmallows for a buttery, crunchy topping everyone fights over. It is an easy make ahead sweet potato casserole that frees up your oven time on the big day.

Recipe at a Glance

Prep Time 25 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 45 minutes
Servings 10 servings
Category Side Dish / Thanksgiving

 

Why You’ll Love This Sweet Potato Casserole

  • Creamy, naturally sweet filling with warm spices
  • A crunchy brown sugar pecan streusel topping
  • No marshmallows and no canned yams
  • Can be assembled a day ahead
  • A holiday favorite for guests of all ages

Ingredients You’ll Need

  • 3 pounds sweet potatoes (about 4 large), scrubbed
  • For the filling: ⅓ cup packed brown sugar, ¼ cup melted butter, 2 large eggs, ¼ cup milk, 1 teaspoon vanilla extract, 1 teaspoon cinnamon, ½ teaspoon salt, and ¼ teaspoon nutmeg
  • For the streusel: 1 cup chopped pecans, ½ cup packed brown sugar, ⅓ cup all-purpose flour, 4 tablespoons cold butter (cubed), and a pinch of salt

How to Make Sweet Potato Casserole with Pecan Streusel

  1. Preheat the oven to 400°F (200°C) and prick the sweet potatoes with a fork. Roast on a lined baking sheet for 45 to 55 minutes until very tender.
  2. Reduce the oven to 350°F (175°C) and grease a 9×13-inch baking dish.
  3. Peel the roasted sweet potatoes, place the flesh in a large bowl, and mash until smooth.
  4. Stir in the brown sugar, melted butter, eggs, milk, vanilla, cinnamon, salt, and nutmeg until creamy, then spread into the dish.
  5. Mix the pecans, brown sugar, flour, and salt for the streusel, then cut in the cold butter until crumbly and sprinkle evenly over the top.
  6. Bake for 30 to 35 minutes until the filling is set and the topping is golden and bubbling.

Tips for the Best Make-Ahead Sweet Potato Casserole

  • Roast the sweet potatoes instead of boiling for deeper flavor and less water.
  • Mash well for a smooth filling, or leave a few chunks for texture.
  • Keep the streusel butter cold for a crisp, crumbly topping.
  • Toast the pecans first for even more flavor.
  • Let the casserole rest 10 minutes before serving.

Variations to Try: Sweet Potato Casserole Ideas

  • Add a splash of bourbon or maple syrup to the filling.
  • Top with mini marshmallows for the last 5 minutes if you like.
  • Swap pecans for walnuts or add oats to the streusel.
  • Add orange zest for a bright, citrusy note.

How to Store It

Refrigerate leftovers in an airtight container for up to 4 days. Reheat in a 350°F oven for 20 minutes. To make ahead, prepare the filling and streusel separately, refrigerate for up to 2 days, then assemble and bake, adding a few extra minutes.

Frequently Asked Questions

Can I make sweet potato casserole ahead of time?

Yes. Assemble the filling in the dish up to 2 days ahead and keep the streusel separate, then top and bake.

Should you boil or bake sweet potatoes for casserole?

Roasting is better because it concentrates flavor and keeps the filling from becoming watery.

Can I make sweet potato casserole without eggs?

You can omit the eggs for a looser, softer filling, though the eggs help it set into a custardy texture.

Can I use canned sweet potatoes?

Yes. Drain well, mash, and reduce the added sugar since canned versions are often sweetened.

Sweet Potato Casserole with Pecan Streuselotato

Creamy roasted sweet potato casserole with warm spices and a crunchy brown sugar pecan streusel topping.
Prep Time 25 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 45 minutes
Servings: 10
Course: Main Course
Cuisine: American
Calories: 340

Ingredients
  

  • 3 pounds sweet potatoes
  • ⅓ cup packed brown sugar
  • ¼ cup melted butter
  • 2 large eggs
  • ¼ cup milk
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • ½ teaspoon salt
  • ¼ teaspoon ground nutmeg
  • 1 cup chopped pecans
  • ½ cup packed brown sugar for the streusel
  • ⅓ cup all-purpose flour
  • 4 tablespoons cold butter cubed
  • 1 pinch salt

Equipment

  • 9x13-inch baking dish
  • Rimmed baking sheet
  • Large mixing bowl
  • Potato masher
  • Parchment paper or foil

Method
 

  1. Step 1: Roast the sweet potatoes at 400°F for 45 to 55 minutes until tender.
  2. Step 2: Reduce the oven to 350°F and grease a 9x13-inch dish.
  3. Step 3: Peel and mash the sweet potatoes.
  4. Step 4: Stir in the brown sugar, butter, eggs, milk, vanilla, and spices and spread into the dish.
  5. Step 5: Mix the streusel ingredients, cut in the cold butter, and sprinkle on top.
  6. Tip: Keep the butter cold.
  7. Step 6: Bake 30 to 35 minutes until golden and set.

Notes

Calories are an estimate per serving.
Assemble up to 2 days ahead for easy holiday prep.

Leave a Reply

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

Recipe Rating




© 2026 OnceAChef. All Rights Reserved.