This Sweet Potato Casserole is the ultimate comfort food, combining a creamy sweet potato filling with a crunchy, buttery pecan topping. Perfect for Thanksgiving, Christmas, or any special gathering, this dish brings together the best of rich, sweet flavors and a caramelized topping that’s hard to resist.
When I first made this casserole, I was amazed at how quickly it became a family favorite. The balance of flavors and textures – from the smooth, spiced filling to the nutty, crisp topping – makes this casserole a standout side dish for any meal. Let’s explore why this recipe is truly the best!
Why You’ll Love This Sweet Potato Casserole
This Sweet Potato Casserole has all the right ingredients to make it unforgettable.
First off, it’s incredibly easy to make. The filling and topping require just a few simple steps, making it a low-stress addition to your holiday lineup. Plus, it’s great for make-ahead prep, so you can focus on other dishes while this one bakes to perfection.
The flavor is perfectly balanced between sweet and savory. With just a hint of cinnamon and nutmeg, the spiced sweet potatoes blend harmoniously with the rich, buttery pecan topping. It’s not overly sweet, allowing the natural sweetness of the potatoes to shine through.
What really sets this casserole apart is its texture. The sweet potato filling is creamy and light, while the pecan topping brings a satisfying crunch with every bite. It’s the perfect mix of soft, warm filling and crispy topping that makes each spoonful so satisfying.
Whether you’re making it for a holiday or simply to indulge in some cozy flavors, this casserole is bound to impress!
Ingredients Notes

Each ingredient in this Sweet Potato Casserole plays a key role in creating its delicious layers.
- Sweet Potatoes: Medium-sized, orange-fleshed sweet potatoes work best for this dish. Their natural sweetness and creaminess provide the perfect base for the casserole.
- Butter: Unsalted butter is essential in both the filling and the topping, adding richness to the sweet potatoes and helping the topping become golden and crispy.
- Brown Sugar: For both the filling and the topping, brown sugar adds a hint of molasses that caramelizes beautifully. You can use light or dark brown sugar; dark will give a deeper, richer flavor.
- Cinnamon and Nutmeg: These spices add warmth without overpowering the natural sweetness of the potatoes. They’re the perfect touch to bring out the cozy flavors in the dish.
- Eggs: Eggs give the filling structure and make it light and fluffy. Without eggs, the casserole may be too dense.
- Milk: A splash of milk makes the filling extra creamy and smooth. You can use whole milk or half-and-half for a richer texture.
- Pecans: Chopped pecans are essential for the topping. They add that classic, nutty crunch that complements the soft filling. You can chop them finely or leave them in larger pieces, depending on your preference.
- Flour: Adding a little all-purpose flour to the topping helps create a crumbly texture that turns golden and crisp in the oven.
For equipment, you’ll need a large mixing bowl, a baking dish, and a potato masher or hand mixer to get the filling perfectly smooth.
How to Make the Best Sweet Potato Casserole

This Sweet Potato Casserole is straightforward to make and takes just a few steps. Here’s how to create this delicious holiday side dish.
- Cook and Mash the Sweet Potatoes
Start by preheating your oven to 350°F (175°C). Peel and cube the sweet potatoes, then place them in a large pot of water. Bring to a boil and cook until the potatoes are tender, about 15-20 minutes. Drain well and transfer to a mixing bowl. - Prepare the Filling
Use a potato masher or hand mixer to mash the sweet potatoes until smooth. Add in the butter, brown sugar, eggs, milk, cinnamon, nutmeg, and a pinch of salt. Mix until fully combined and creamy. Pour the filling into a greased casserole dish, spreading it out evenly. - Make the Pecan Topping
In a separate bowl, combine brown sugar, all-purpose flour, melted butter, and chopped pecans. Stir until you have a crumbly, well-mixed topping. Sprinkle it evenly over the sweet potato filling, covering the top entirely for that perfect crunch in every bite. - Bake the Casserole
Place the casserole in the oven and bake for 25-30 minutes, or until the topping is golden-brown and the filling is slightly set. If you want an even crispier topping, turn on the broiler for the last 2-3 minutes, watching closely to prevent burning.
This casserole takes about an hour from start to finish, with most of that time spent in the oven. Serve warm for the best flavor and texture.
Storage Options
This Sweet Potato Casserole stores beautifully, making it ideal for leftovers or make-ahead prep.
- Refrigerate: Once cooled, cover the casserole with plastic wrap or store leftovers in an airtight container in the fridge for up to 4 days. Reheat individual portions in the microwave or warm the entire dish in the oven at 350°F until heated through.
- Freeze: If you’d like to make this in advance, you can freeze it. Assemble the casserole without baking, then wrap it tightly with plastic wrap and foil. Freeze for up to 1 month. When ready to serve, thaw overnight in the fridge and bake as directed.
- Reheat: For the best texture, reheat in the oven. This helps keep the topping crisp and the filling smooth.
Variations and Substitutions
This casserole is perfect as is, but here are a few fun ways to make it your own:
- Marshmallow Topping: If you’re a fan of the classic marshmallow topping, sprinkle mini marshmallows on top during the last 10 minutes of baking. They’ll melt and turn golden, adding a gooey contrast to the crunchy pecan topping.
- Nut-Free Option: If you’d like a nut-free casserole, swap the pecans for crushed gluten-free graham crackers or granola. You’ll get a similar crunch without the nuts.
- Healthier Sweetener: Use maple syrup or honey in place of brown sugar for a more natural sweetness. You can adjust the amount to taste.
- Dairy-Free: Use plant-based milk, like almond or oat milk, and substitute the butter with coconut oil or a vegan butter alternative for a dairy-free version.
- Spice it Up: Add a pinch of cloves, ginger, or even a dash of allspice to the filling for extra depth and holiday warmth.
This Sweet Potato Casserole is a must-try side dish, combining all the best elements of sweet, spiced potatoes and crunchy topping. Try it once, and it’s bound to become a holiday tradition!
PrintThe Best Sweet Potato Casserole Recipe
This Sweet Potato Casserole recipe brings all the comforting holiday flavors together with a smooth, spiced sweet potato base and a crisp pecan streusel topping. Perfect for Thanksgiving or holiday dinners, this dish combines creamy and crunchy textures in each bite, making it a true crowd-pleaser. Keywords: best sweet potato casserole, holiday casserole, Thanksgiving side dish.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 4 cups mashed sweet potatoes (about 4 large sweet potatoes)
- ½ cup whole milk
- ½ cup brown sugar
- 2 large eggs
- 1 tsp vanilla extract
- 1 tsp cinnamon
- ¼ tsp nutmeg
- ½ tsp salt
For Topping:
- ½ cup chopped pecans
- ¼ cup all-purpose flour
- ¼ cup brown sugar
- 3 tbsp melted butter
Instructions
- Preheat oven to 350°F (175°C). Grease a 9x13-inch baking dish.
- In a large bowl, mix the mashed sweet potatoes, milk, brown sugar, eggs, vanilla, cinnamon, nutmeg, and salt until smooth.
- Spread the sweet potato mixture evenly in the baking dish.
- In a separate bowl, combine pecans, flour, brown sugar, and melted butter for the topping.
- Sprinkle the pecan mixture over the sweet potatoes.
- Bake for 30-35 minutes, until the topping is golden brown. Serve warm.
Notes
- For a dairy-free option, substitute milk with almond or coconut milk and use coconut oil instead of butter.
- Marshmallows can be added on top for a classic twist.
Nutrition
- Serving Size: ⅛ of casserole
- Calories: 260
- Sugar: 16g
- Sodium: 190mg
Leave a Reply