Thanksgiving and holiday meals simply aren’t complete without a truly exceptional Sweet Potato Casserole. This cherished family recipe is a standout, transforming humble sweet potatoes into a fluffy, irresistible delight infused with the warm, comforting flavors of maple and bright, zesty orange. Crowned with a crunchy pecan streusel topping, it offers a perfect balance of textures and tastes that will earn it a permanent spot on your holiday menu. Best of all, this incredible casserole can be fully prepped and assembled in advance, making holiday entertaining a breeze!

For many, the mention of sweet potato casserole evokes childhood memories, often of a sickly sweet, gelatinous concoction made from canned yams and topped generously with melted marshmallows. I confess, my early experiences with this traditional holiday side dish were less than stellar. The texture was reminiscent of baby food, and honestly, it almost made me want to gag. It was a dish I tolerated, rather than eagerly anticipated.
Years passed, and my perception of sweet potato casserole underwent a revolutionary change. A dear family friend introduced a version at a Thanksgiving dinner that was a complete revelation. This wasn’t the canned yam, marshmallow-laden dish of my youth; this was a glorious creation made entirely from scratch, with no marshmallows in sight. Instead, it boasted a luscious, incredibly fluffy sweet potato base, crowned with a truly divine pecan streusel topping. I was instantly smitten.
While I adored that initial recipe, I found it a touch too sweet for my palate. Driven by a desire to achieve the perfect balance of sweetness and vibrant flavor, I began to tinker, experimenting with ingredients and proportions until I crafted a variation that was uniquely my own. The result is this recipe, a perfected blend that has become an indispensable part of our holiday celebrations. It’s simply not the holidays without it, and I’m thrilled to share this treasured recipe with you.

Want to save this recipe for later?
Bookmark this page or pin it to your favorite holiday board on Pinterest!
Toggle
Why this Sweet Potato Casserole is a Must-Try
- The Ultimate Sweet Potato Casserole Experience! Forget everything you thought you knew about sweet potato casseroles. This recipe delivers an incredibly fluffy, smooth filling that melts in your mouth, bursting with the sophisticated blend of maple, orange, and vanilla. It’s a harmonious symphony of flavors that perfectly complements the natural sweetness of the potatoes. The glorious, buttery pecan streusel topping adds an irresistible crunch, ensuring you won’t miss those old-fashioned marshmallows one bit. This isn’t just a side dish; it’s a culinary masterpiece!
- Effortlessly Holiday-Worthy. For years, this recipe has been a celebrated family favorite, gracing our Thanksgiving and Christmas tables with its festive presence. It’s elegant enough for the most special occasions yet approachable enough for any home cook. Its vibrant color and tempting aroma make it a beautiful and delicious addition that will elevate your entire holiday menu and impress all your guests.
- Master the Art of Make-Ahead. Holiday meal prep can be hectic, but this casserole is designed to ease your stress. Our comprehensive instructions guide you through prepping individual components days in advance, or even assembling the entire casserole up to 24 hours before baking. This flexibility allows you to focus on other dishes on the big day, giving you more time to enjoy with loved ones. It’s the ultimate secret weapon for a calm and enjoyable holiday cooking experience.
The Star of the Show: Sweet Potatoes
Sweet potatoes are more than just a holiday staple; they’re a versatile and nutritious root vegetable packed with vitamins and natural sweetness. For this casserole, choosing the right variety is key to achieving that perfect fluffy texture and vibrant flavor. We’ll be using sweet potatoes that boast bright orange flesh, ensuring a beautiful color and rich, naturally sweet base for our casserole.
Essential Ingredients for a Flavorful Casserole
Crafting this delicious sweet potato casserole requires a thoughtful selection of ingredients, each playing a crucial role in building the layers of irresistible flavor and achieving that perfectly fluffy consistency. While the list might seem extensive, every component is necessary for the special taste that sets this recipe apart.

Ingredient Notes: Unlocking Perfect Flavor and Texture
- Sweet Potatoes: The foundation of our casserole! I highly recommend using garnet or jewel yams, known for their beautiful bright orange flesh, creamy texture when cooked, and naturally sweet flavor. These varieties mash beautifully and absorb the other flavors wonderfully. If you’re not a fan of sweet potatoes, or simply looking for an alternative, consider trying my butternut squash casserole for a similar comforting side dish.
- Eggs: These are vital for providing structure and stability to the sweet potato filling. They act as a binder, ensuring the casserole sets properly and maintains its delightful fluffiness rather than becoming runny. Lightly beaten eggs integrate seamlessly into the mixture.
- Unsalted Butter: Butter is key for richness and an incredible depth of flavor in both the sweet potato base and the streusel topping. Using unsalted butter allows you to control the overall saltiness of the dish. Make sure the butter for the filling is softened to blend smoothly, while the butter for the streusel should be cold to create those desirable crumbly chunks.
- Milk: Milk helps to thin the mashed sweet potato mixture to the perfect consistency, adding a creamy richness without making it too heavy. Whole milk or even half-and-half can be used for an extra decadent touch, though any milk works well.
- Pure Maple Syrup: This is where a significant part of the unique flavor profile comes from! Pure maple syrup offers a distinct, complex sweetness that beautifully complements the earthy notes of sweet potatoes. It’s far superior to plain sugar or artificial syrups. If true maple syrup isn’t available, honey can be a good substitute, or your favorite natural sweetener, adjusting to taste.
- Orange: Fresh orange zest and a squeeze of fresh orange juice are game-changers. The bright, citrusy notes cut through the sweetness, preventing the casserole from being cloying and truly bringing the natural flavors of the sweet potatoes to life. Don’t skip this; it adds a layer of sophistication!
- Vanilla Extract: A splash of good quality vanilla extract adds a lovely aromatic depth and warmth to the sweet potato filling, enhancing all the other flavors without overpowering them.
- All-Purpose Flour: Essential for the streusel topping, flour provides structure to the crumbly mixture. For a gluten-free option, you can easily substitute it with a 1-to-1 gluten-free baking flour blend, ensuring your streusel remains perfectly crisp.
- Rolled Oats: I prefer old-fashioned rolled oats for their robust texture, which adds a wonderful chewiness and heartiness to the streusel. Quick oats can be used in a pinch, but for the best textural contrast, stick with rolled oats. If you’re not a fan of oats, simply substitute with an equal amount of additional flour for a denser crumb.
- Pecans: Chopped pecans are the star of our streusel, providing a delightful crunch and nutty flavor that pairs exquisitely with sweet potatoes and maple. If pecans aren’t to your liking, walnuts are a fantastic alternative, or you can omit nuts altogether for a delicious nut-free streusel.
- Brown Sugar & Cinnamon: These two powerhouse ingredients in the streusel ensure a caramelized sweetness and warm, inviting spice that truly completes the dish.
- Salt: A pinch of salt in both the filling and the streusel is crucial. It balances the sweetness, enhances all the other flavors, and prevents the casserole from tasting bland.
For a comprehensive list of ingredients and precise quantities, please refer to the detailed recipe card provided below.
How to Make the Perfect Sweet Potato Casserole (Step-by-Step)
While this sweet potato casserole recipe includes a few distinct components – baking the potatoes, preparing the creamy filling, and crafting the crunchy streusel – rest assured, each step is incredibly straightforward. The beauty of this recipe lies in its flexibility; you can easily tackle each stage in advance, breaking down the preparation into manageable tasks. This approach makes holiday cooking much less daunting and far more enjoyable.
Pro tip: To streamline your holiday cooking, bake the sweet potatoes a day or two before you plan to assemble the casserole. The entire casserole, once assembled, can also be made and stored in the refrigerator up to one day in advance, ready to bake when needed.
Refer to the recipe card below for complete, detailed instructions and specific timing.

- Prepare the Sweet Potatoes: Begin by thoroughly washing your sweet potatoes. Prick them all over several times with a fork. This allows steam to escape during baking, preventing them from bursting. Place the pricked sweet potatoes on a rimmed baking sheet lined with parchment paper for easy cleanup.
- Bake Until Tender: Bake the sweet potatoes in a preheated oven at 350°F (175°C) for approximately 45-60 minutes, or until they are incredibly tender when pierced with a fork. The exact baking time will depend on the size of your sweet potatoes. Once baked, remove them from the oven and carefully slice the top of each sweet potato to release any remaining steam. Let them cool completely. This step can be done up to one day in advance; once cooled, refrigerate until ready to use.
- Scoop and Mash: Once the sweet potatoes are cool enough to handle, scoop their soft, vibrant flesh out of the peels and into a large mixing bowl. Discard the skins.
- Create the Creamy Filling: To the mashed sweet potatoes, add the milk, pure maple syrup, lightly beaten eggs, softened unsalted butter, fresh orange juice, orange zest, vanilla extract, and salt. Using a hand mixer or a stand mixer with the paddle attachment, beat the mixture on medium speed until it is perfectly smooth and creamy, with no lumps remaining. Scrape down the sides of the bowl as needed to ensure everything is well combined.
- Prepare the Streusel Base: In a separate medium-sized bowl, combine the rolled oats, all-purpose flour, packed brown sugar, ground cinnamon, and a pinch of salt. Whisk these dry ingredients together thoroughly.
- Cut in the Butter: Add the cold unsalted butter, cut into small cubes, to the dry streusel mixture. Using a pastry blender, two knives, or even your fingertips, cut the butter into the flour mixture until it resembles coarse crumbs or pea-sized chunks. Avoid overworking the mixture; some larger pieces of butter are desirable for a crispier streusel.
- Add the Pecans: Gently stir the pecan pieces into the streusel topping until they are evenly distributed.
- Assemble the Casserole: Lightly grease a 2 1/2-quart baking dish with cooking spray or butter. Spoon the prepared sweet potato filling into the dish and spread it out into an even layer using a spatula.
- Top and Bake: Evenly sprinkle the pecan streusel topping over the sweet potato filling. Bake in the preheated 350°F (175°C) oven for 45-50 minutes, or until the casserole is puffed in the center and the streusel topping is golden brown and delightfully crunchy. If the topping starts to brown too quickly, you can loosely tent the dish with aluminum foil.
- Cool and Serve: Remove the baked casserole from the oven and let it cool for about 10 minutes before serving. This allows it to set slightly and makes for easier serving. Enjoy this incredible holiday treat!

Make-Ahead Tips and Storage for Holiday Ease
One of the best features of this sweet potato casserole is its incredible make-ahead potential, which is a lifesaver during busy holiday preparations. Planning ahead ensures a stress-free cooking experience and a perfectly delicious dish.
- Bake Potatoes in Advance: You can bake the sweet potatoes up to 2-3 days ahead of time. Once they are cool, scoop out the flesh and store it in an airtight container in the refrigerator. This saves significant time on assembly day.
- Prepare Filling & Streusel: Both the sweet potato filling mixture and the streusel topping can be prepared a day in advance. Store the filling in an airtight container in the fridge. Keep the streusel topping in a separate airtight container at room temperature or refrigerated if your kitchen is warm.
- Assemble the Entire Casserole: For ultimate convenience, you can assemble the entire casserole (filling spread in the dish, topped with streusel) up to one day before baking. Cover it tightly with plastic wrap and refrigerate.
- Baking a Cold Casserole: If baking a casserole that has been refrigerated, allow it to sit at room temperature for about 1 hour before baking. This helps it bake more evenly and reduces the overall baking time. You may need to add an extra 10-15 minutes to the baking time for a cold casserole compared to one baked immediately.
- Storage of Leftovers: Any leftover sweet potato casserole should be stored in an airtight container in the refrigerator. It will keep well for up to 3 days. Reheat individual servings in the microwave or a larger portion in the oven until warmed through.
Sweet Potato Casserole FAQs
Making sweet potato casserole from scratch involves baking whole sweet potatoes until tender, then allowing them to cool completely. The creamy filling is then created by scooping out the sweet potato flesh and beating it until smooth with milk, softened butter, pure maple syrup, fresh orange juice, orange zest, vanilla extract, and eggs. This luscious mixture is spread into a greased baking dish and generously topped with a homemade streusel composed of oats, flour, brown sugar, cinnamon, cold butter, and pecans. Finally, the casserole is baked until the top is golden brown and the filling is puffed and set, creating a truly delicious holiday side.
Eggs play a crucial role in sweet potato casserole by providing essential structure to the filling. As the casserole bakes, the eggs coagulate, helping the mashed sweet potato mixture to set and become wonderfully fluffy and cohesive, rather than being loose or watery. They act as a natural binder, ensuring that each spoonful is perfectly creamy and holds its shape.
You’ll know your sweet potato casserole is perfectly done when a few key indicators are present. The streusel topping should be beautifully golden brown and delightfully crispy. Additionally, the filling beneath the streusel will be puffed up in the center, indicating that it has fully cooked through and set. A gentle wiggle of the dish should show that the center is firm rather than liquid.
An assembled, unbaked sweet potato casserole can be covered tightly and stored in the refrigerator for up to 1 day before baking. Once baked, any leftover casserole should be cooled completely, then transferred to an airtight container and refrigerated. It will remain fresh and delicious for up to 3 days. For best results when reheating, warm individual portions in the microwave or larger amounts in a preheated oven until heated through.
Absolutely! If you or your guests have a nut allergy or simply prefer a nut-free option, you can easily omit the pecans from the streusel topping. The streusel will still be incredibly delicious and crunchy, providing a wonderful textural contrast to the creamy sweet potato filling. Simply proceed with the streusel recipe as written, excluding the pecans.
Expert Recipe Notes for Success
- Strategic Advance Prep: As mentioned, baking the sweet potatoes a day or two before assembling the casserole is a game-changer for holiday meal efficiency. You can also assemble the entire casserole up to a day in advance, storing it covered in the refrigerator until ready to bake.
- Room Temperature for Even Baking: If you’ve prepared the casserole in advance and refrigerated it, make sure to let it sit at room temperature for approximately 1 hour before placing it in the oven. This allows the dish to come up to temperature slightly, ensuring more even baking and preventing the center from remaining cold or requiring significantly longer baking times.
- Portion Control: This recipe yields a rich and indulgent casserole. From one dish, you can typically expect 8-10 generous servings, making it perfect for a holiday gathering. You might find that smaller portions are satisfying given its decadent nature.
- Leftover Longevity: Store any leftover sweet potato casserole in an airtight container in the refrigerator for up to 3 days. It reheats beautifully, making for delightful next-day enjoyment.
- Baking Dish Size: A 2 1/2-quart baking dish is ideal for this recipe, ensuring the perfect depth for the creamy filling and ample surface area for the streusel topping.
- Sweet Potato Types: While garnet or jewel yams are recommended for their color and sweetness, other orange-fleshed sweet potato varieties can also work. Avoid white or purple sweet potatoes, as they have different textures and flavor profiles that won’t yield the same results.

More Irresistible Holiday Side Dishes You’ll Love
A great holiday meal is all about the ensemble, and these other side dishes perfectly complement our Sweet Potato Casserole:
- Cranberry Orange Sauce: A bright and zesty counterpoint to rich dishes.
- Crock Pot Stuffing: Free up oven space with this convenient and flavorful stuffing.
- Green Bean Casserole with Crispy Fried Shallots: A classic elevated with gourmet touches.
- Instant Pot Mashed Sweet Potatoes: For those who love a simpler sweet potato option.
- Yukon Gold Garlic Mashed Potatoes: Creamy, garlicky perfection for a savory side.
Did you try this recipe? If so, be sure to leave a review below and tag me @flavorthemoments on Facebook and Instagram!

Sweet Potato Casserole with Streusel Topping
Pin Recipe
review
Leave a Review »
Ingredients
For the sweet potatoes:
- 3 lbs. sweet potatoes (yields approximately 3 cups mashed)
- 1/3 cup milk
- 1/3 cup pure maple syrup
- 3 large eggs (lightly beaten)
- 4 tablespoons unsalted butter (softened)
- 1 tablespoon orange zest
- 3 tablespoons fresh orange juice
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
For the streusel:
- 1/2 cup rolled oats
- 1/2 cup all purpose flour
- 1/4 cup brown sugar (packed)
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 6 tablespoons cold unsalted butter (cut into small cubes)
- 1/2 cup pecan pieces
Instructions
-
Preheat the oven to 350 degrees F (175 C). Prick the sweet potatoes all over with a fork and place on a rimmed baking sheet. Bake for 45 – 60 minutes or until very tender. Remove from heat and slice the top of each sweet potato with a knife to allow the steam to release. Allow to cool for about 10 minutes or overnight.3 lbs. sweet potatoes
-
When cool enough to handle, scoop out the flesh of each sweet potato and place in a large bowl. Add the milk, maple syrup, eggs, butter, orange zest and juice, vanilla, and salt. Beat on medium speed with a hand mixer until smooth.1/3 cup milk, 1/3 cup pure maple syrup, 3 large eggs, 4 tablespoons unsalted butter, 1 tablespoon orange zest, 3 tablespoons fresh orange juice, 1 teaspoon vanilla extract, 1/2 teaspoon salt
-
Grease a 2 1/2 quart baking dish with cooking spray. Spoon the sweet potato mixture into the prepared baking dish and spread evenly.
-
Place the oats, flour, brown sugar, cinnamon and pinch of salt into a medium bowl. Cut in the butter with a pastry blender, fork or your fingers until the butter is incorporated and the mixture is in pea-sized clumps. Stir in the pecan pieces just until incorporated.1/2 cup rolled oats, 1/2 cup all purpose flour, 1/4 cup brown sugar, 1 teaspoon ground cinnamon, 1/4 teaspoon salt, 6 tablespoons cold unsalted butter, 1/2 cup pecan pieces
-
Sprinkle the streusel evenly over the sweet potato mixture. At this point, you may cover the casserole and store in the fridge for 1-2 days until you’re ready to bake it.
-
Bake at 350 degrees F (175 C) for about 45 minutes or until puffed and the streusel is golden brown, covering with foil if it begins to brown too quickly. Remove from heat and cool for 10 minutes. Serve and enjoy!
Video
Notes
- Pro tip: Bake the sweet potatoes the day before you assemble the casserole. The entire casserole may also be made and assembled 1 day in advance.
- If you make the casserole in advance, place at room temperature for about 1 hour prior to baking in order to reduce baking time (a cold casserole will take longer than 45 minutes to bake).
- This recipe is quite indulgent so I normally get 8-10 servings from one casserole.
- Store leftover casserole in the refrigerator for up to 3 days.
Nutrition
Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.
**This recipe was originally posted in December 2012. The photos have been updated, the text has been expanded and modified for clarity, SEO, and to include more detailed recipe information, tips, and FAQs.