This is truly the BEST Sweet Potato Casserole you will ever make. Creamy mashed sweet potatoes baked with a crunchy pecan streusel topping! This incredibly delicious side dish is not only easy but also perfect for either Thanksgiving or Christmas dinner.
Love easy casserole recipes? Then you need to try my Green Bean Casserole and my Broccoli Cheese Rice Casserole a try!

Classic Sweet Potato Casserole was never my favorite Thanksgiving side dish, until now. I prefer this Holiday casserole not too sweet and love the crunch of the streusel topping versus marshmallows. This recipe is the perfect combination of buttery and crunchy with the perfect amount of spice.
It takes just 15 minutes to prep and you can absolutely make it a day ahead to save yourself time in the kitchen. Made with classic sweet potato casserole ingredients such as, you guessed it, sweet potatoes, butter and brown sugar!
If you love easy casserole recipes, then you need to try my Green Bean Casserole and my Broccoli Cheese Rice Casserole as well. The whole family is going to absolutely love these recipes!
“Made this for Friendsgiving and wow, what a hit! Everyone loved it. That crumbly top really is something else 😉” – Dana

Ingredients
- Sweet Potatoes: Are the star on any sweet potato casserole! We peel and cube the sweet potatoes before adding them into the boiling water.
- Milk: We used whole milk but use whatever milk you have on hand.
- Light Brown Sugar: Adds sweetness and a hint of nuttiness.
- Vanilla Extract: Adds the perfect hint of flavor.
- Eggs: Help to bind the casserole ingredients together while baking.
Ingredients For Pecan Streusel Topping
- Flour: We use all purpose flour however you can substitute gluten free flour 1:1 to make this casserole gluten free.
- Light Brown Sugar: For sweetness and also bring in some moisture to the topping.
- Unsalted Butter: Is the key ingredient in streusel topping. You can also substitute melted coconut oil in place of the butter.
- Pecans: Adds a nice crunch to the topping. Feel free to omit to keep it nut free.
- Cinnamon: Warm and aromatic spice that’s perfect on any Holiday side dish or recipe.
How To Make Sweet Potato Casserole
- To make the filling, boil sweet potatoes until fork tender, drain and place back into pot.

- Add in butter, milk, sugar, vanilla, salt and eggs to the sweet potatoes. Using a masher mix until smooth and creamy. Layer the sweet potatoes into the bottom of a 9 x 13 pan sprayed with nonstick cooking spray.

- To make pecan topping, combine flour, light brown sugar, butter, salt, cinnamon and pecans in a medium bowl. Set aside.

- Top your casserole with the streusel and bake for 25-30 minutes in a 350 degree oven or until golden brown. Serve immediately.

What to serve with Sweet Potato Casserole

Save this Recipe
Enter your email to get it straight in your inbox! Plus, receive new recipes weekly!

Sweet Potato Casserole
Ingredients
Sweet Potato Casserole
- 3 cups sweet potatoes, peeled and cubed (about 3 to 4 large potatoes)
- 4 tablespoons unsalted butter
- 1/2 cup 2% milk
- 1/4 cup light brown sugar
- 2 teaspoons pure vanilla extract
- 1/2 teaspoon kosher salt
- 2 large eggs
Instructions
Sweet Potato Casserole
- Preheat the oven to 350 degrees and grease a 9 x 13 pan with nonstick cooking spray. Boil sweet potatoes until fork tender, drain and place back into pot.
- Add in butter, milk, sugar, vanilla, salt and eggs to the sweet potatoes. Using a masher mix until smooth and creamy.
- Layer the sweet potatoes into the bottom of the prepared dish.
- Top with the streusel and bake for 25-30 minutes or until golden brown. Serve immediately.
Streusel Topping
- Combine all of the ingredients in a medium bowl. Set aside.
Notes
Nutrition Information

Did You Make This?
I’d love to hear your feedback! Leave a review and make sure to share your pictures on social media! Don’t forget to follow @thechefsavvy.

Nathan
I’ll never be able to eat a canned sweet potato again after this! This topping was so good!