Creamy, lightly sweetened mashed sweet potatoes meet a buttery, crunchy pepita topping in this comforting Make-Ahead Sweet Potato Casserole. Perfect for holidays or family dinners, this dish can be prepared in advance and baked fresh before serving saving you time while keeping all the cozy, homemade flavor.

Ingredients
Sweet Potato Mixture
- 3 lbs sweet potatoes (about 3 large)
- 4 Tbsp unsalted butter
- ½ vanilla bean pod or 1 tsp vanilla bean paste
- ½ cup buttermilk or sour cream
- 2 Tbsp dark brown sugar
- 1 tsp kosher salt
- 2 large eggs, lightly beaten
Topping
- ½ cup dark brown sugar, packed
- ½ tsp ground cinnamon
- Pinch of salt
- 4 Tbsp unsalted butter, melted
- ⅔ cup all-purpose flour
- ½ cup pepitas (pumpkin seeds)
Instructions
Step 1: Bake the Sweet Potatoes
Preheat the oven to 425°F (220°C). Line a rimmed baking sheet with foil.
Pierce the sweet potatoes several times with a fork, place them on the sheet, and bake for 45–60 minutes or until soft and tender.
Once baked, reduce the oven temperature to 375°F (190°C).
Step 2: Prepare the Baking Dish
Lightly grease a 9×13-inch baking dish with butter or nonstick spray. Set aside.
Step 3: Brown the Butter
In a small saucepan, melt the butter over medium heat until it turns golden brown and smells nutty. Stir in the vanilla bean or vanilla bean paste, then set aside to cool slightly.
Step 4: Mash the Sweet Potatoes
Once the potatoes are cool enough to handle, peel and discard the skins. Place the flesh in a large mixing bowl.
Beat with a hand mixer or stand mixer fitted with the whisk attachment on medium speed for 1–2 minutes, until smooth and fluffy.
Step 5: Combine the Filling
Allow the mashed sweet potatoes to cool slightly so the eggs don’t cook. Add the browned butter mixture, eggs, buttermilk or sour cream, brown sugar, and salt. Mix until smooth and creamy.
Spread the mixture evenly in the prepared baking dish.
Step 6: Prepare the Topping
In a medium bowl, combine brown sugar, cinnamon, and a pinch of salt. Stir in the melted butter, then add flour and pepitas.
Mix until crumbly — the mixture should form soft clumps. Sprinkle evenly over the sweet potato layer.
Step 7: Bake
Bake at 375°F (190°C) for 30 minutes, or until the topping is golden and the casserole is heated through. Serve warm and enjoy!
To Make Ahead
Prepare the casserole through Step 6. Store the sweet potato mixture (in the baking dish) and the topping separately in the refrigerator, covered, overnight.
When ready to bake, sprinkle the topping over the casserole and bake at 375°F for about 40 minutes, or until hot throughout and golden on top.
Why You’ll Love This Recipe
- Make-ahead friendly: Prep everything the day before, then bake when you’re ready.
- Perfect texture: Creamy mashed sweet potatoes with a crunchy, buttery pepita topping.
- Balanced flavor: A touch of vanilla and brown butter adds warmth and depth.
- Crowd-pleaser: Ideal for holidays like Thanksgiving or cozy weekend meals.

Tips
- Choose the right potatoes: Use orange-fleshed sweet potatoes (like Beauregard or Garnet) for the best flavor and creaminess.
- Brown the butter carefully: Stir constantly and remove from heat once golden — it can burn quickly.
- Cool before adding eggs: Warm potatoes can scramble the eggs if added too soon.
- Texture control: For ultra-smooth potatoes, mash them while still warm.
Variations and Substitutions
- Nut-Free Topping: Replace pepitas with sunflower seeds or omit them altogether.
- Add crunch: Mix chopped pecans or walnuts into the topping.
- Dairy-Free: Use coconut oil instead of butter and dairy-free yogurt in place of buttermilk.
- Extra flavor: Add a pinch of nutmeg or ground ginger to the sweet potato mixture for a warm spice twist.
FAQs
Can I use canned sweet potatoes?
Yes, but drain them well and mash until smooth. The flavor is slightly different but still delicious.
Can I freeze this casserole?
Yes! Assemble the casserole (without baking) and freeze it, tightly covered, for up to 2 months. Thaw in the fridge overnight before baking.
Can I make it without eggs?
You can replace the eggs with 2 tablespoons of cornstarch mixed with 2 tablespoons of water — it will help bind the casserole.
Serving
Serve warm as a side dish for holiday meals, roasted meats, or vegetarian dinners. It pairs beautifully with turkey, chicken, or a hearty grain salad.
Suggestions
- Add mini marshmallows on top of the pepita crumble before baking for a classic twist.
- Serve leftovers for breakfast with a drizzle of maple syrup.
- Sprinkle a few extra pepitas on top before serving for added crunch and presentation.
Make-Ahead Sweet Potato Casserole
8
servings15
minutes1
hour30
minutesIngredients
Sweet Potato Mixture
3 lbs sweet potatoes (about 3 large)
4 Tbsp unsalted butter
½ vanilla bean pod or 1 tsp vanilla bean paste
½ cup buttermilk or sour cream
2 Tbsp dark brown sugar
1 tsp kosher salt
2 large eggs, lightly beaten
Topping
½ cup dark brown sugar, packed
½ tsp ground cinnamon
Pinch of salt
4 Tbsp unsalted butter, melted
⅔ cup all-purpose flour
½ cup pepitas (pumpkin seeds)
Directions
- Step 1: Bake the Sweet Potatoes
- Preheat the oven to 425°F (220°C). Line a rimmed baking sheet with foil.
- Pierce the sweet potatoes several times with a fork, place them on the sheet, and bake for 45–60 minutes or until soft and tender.
- Once baked, reduce the oven temperature to 375°F (190°C).
- Step 2: Prepare the Baking Dish
- Lightly grease a 9×13-inch baking dish with butter or nonstick spray. Set aside.
- Step 3: Brown the Butter
- In a small saucepan, melt the butter over medium heat until it turns golden brown and smells nutty. Stir in the vanilla bean or vanilla bean paste, then set aside to cool slightly.
- Step 4: Mash the Sweet Potatoes
- Once the potatoes are cool enough to handle, peel and discard the skins. Place the flesh in a large mixing bowl.
- Beat with a hand mixer or stand mixer fitted with the whisk attachment on medium speed for 1–2 minutes, until smooth and fluffy.
- Step 5: Combine the Filling
- Allow the mashed sweet potatoes to cool slightly so the eggs don’t cook. Add the browned butter mixture, eggs, buttermilk or sour cream, brown sugar, and salt. Mix until smooth and creamy.
- Spread the mixture evenly in the prepared baking dish.
- Step 6: Prepare the Topping
- In a medium bowl, combine brown sugar, cinnamon, and a pinch of salt. Stir in the melted butter, then add flour and pepitas.
- Mix until crumbly — the mixture should form soft clumps. Sprinkle evenly over the sweet potato layer.
- Step 7: Bake
- Bake at 375°F (190°C) for 30 minutes, or until the topping is golden and the casserole is heated through. Serve warm and enjoy!


Leave a Comment