Side Dishes
This 5-star sweet potato casserole recipe transforms humble sweet potatoes into a showstopping side that deserves center stage. The secret lies in a perfectly balanced spiced filling topped with a buttery, golden-brown streusel crust that cracks into crispy shards when sliced.
I've perfected this technique over years of holiday gatherings, where it consistently earns standing ovations—and not just from the kids.
The magic happens in the layering: velvety sweet potatoes infused with cinnamon, nutmeg, and brown sugar form the foundation, while the streusel topping (made with flour, butter, and a touch of vanilla) creates that signature crunch.
Baking at 375°F for 45 minutes ensures the crust gets beautifully browned while keeping the filling tender. This isn't just dessert—it's a restaurant-quality side that pairs perfectly with ham, turkey, or even as a breakfast casserole the next day.
What makes this recipe truly exceptional is how it delivers on all fronts: rich, spiced sweetness in every bite, a crispy contrast from the streusel, and that golden caramelized edge that makes it look (and taste) like it came from a gourmet kitchen.
The aroma alone—warm cinnamon, vanilla, and brown sugar—will have your guests asking for the recipe before dinner even begins.
Whether you're hosting Thanksgiving, Christmas, or just craving comfort food on a chilly evening, this casserole delivers foolproof results with minimal effort. The best part? It tastes even better the next day, making it perfect for meal prep. Let's get started on creating your new signature dish.
Ingredients for 5 star sweet potato casserole
Sixteen ingredients transform humble sweet potatoes into restaurant-quality dessert perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Sweet Potatoes 🍠 | 3 lbs | Peeled, cubed into 1-inch pieces |
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed for streusel |
| All-Purpose Flour 🌾 | 2 cups | Sifted for streusel consistency |
| Light Brown Sugar 🍚 | 1 ½ cups | Packed for optimal moisture |
| Ground Cinnamon 🌿 | 2 tbsp | High-quality for authentic flavor |
| Ground Nutmeg 🌿 | 1 tsp | Freshly grated preferred |
| Vanilla Extract 🥛 | 1 tbsp | Pure, high-quality extract |
| Pure Maple Syrup 🍁 | ¼ cup | Grade A for delicate sweetness |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain for even distribution |
| Granulated Sugar 🍚 | ½ cup | For filling sweetness balance |
| Large Eggs 🥚 | 2 whole | Room temperature for streusel |
| Chopped Walnuts 🥜 | ½ cup | Toasted for enhanced flavor |
| Heavy Cream 🥛 | ¼ cup | For filling richness |
The sweet potatoes are the foundation—organic, vibrant orange varieties like Beauregard deliver the best texture and flavor. Whole Foods or local farmers markets carry the freshest tubers, but any grocery store's produce section will work. For the streusel, European-style butter (like Plugrá) creates a superior texture, but any high-fat butter will suffice. The cinnamon should be Madagascar or Ceylon for authentic warmth—avoid the dusty grocery store varieties. Nutmeg is non-negotiable; Penzeys sells pre-grated for convenience, but freshly grated from a whole nut is ideal. Toast your walnuts in a dry skillet for just 2 minutes—they'll release their natural oils and create that perfect crunch.
No maple syrup? Agave nectar at half the amount works in a pinch, though it lacks the signature depth. Substituting brown sugar for granulated in the filling? Reduce by one-third to maintain proper moisture balance. The heavy cream can be swapped for full-fat coconut milk for a dairy-free version, though texture will differ slightly. For a nut-free option, omit the walnuts and add extra toasted oats for crunch. The eggs in the streusel can be replaced with flax eggs (2 tbsp ground flaxseed + 6 tbsp water) for a vegan adaptation, though binding will be slightly less secure. Always sift your flour and brown sugar together—the streusel will be lighter and more tender.
This casserole reheats beautifully—350°F for 20-25 minutes until the edges are bubbly. Store leftovers covered in the refrigerator for up to 5 days**, though it's best enjoyed within 2 days for optimal texture. For make-ahead convenience, assemble the casserole completely (including streusel) and refrigerate overnight before baking. The flavors meld beautifully during this time. Freeze unbaked portions for up to 3 months**—thaw in the fridge overnight before baking. Serve warm with a dollop of whipped cream or a scoop of vanilla ice cream for the ultimate presentation.
Why You'll Love This Recipe
- Here’s what sold me: the crispy, buttery top that cracks like a perfect pie crust. The flour-butter mix creates this golden, almost toffee-like crust, while the inside stays creamy. It’s the kind of dish where every bite has two textures working together.
- One-Bowl Wonder: I swear by this recipe when I’m too tired to measure a dozen ingredients. Just mash those roasted sweet potatoes, mix in the butter, flour, and brown sugar—no fancy steps, no stress. That cinnamon? It’s the secret that makes it taste like fall in a bowl.
- Caramelized Edge Magic: Here’s what sold me: the crispy, buttery top that cracks like a perfect pie crust. The flour-butter mix creates this golden, almost toffee-like crust, while the inside stays creamy. It’s the kind of dish where every bite has two textures working together.
- Holiday or Tuesday Night: Between us, I make this for Thanksgiving and lazy Sundays. The flavors feel special enough for company but simple enough that I don’t stress if the kids are running late. (Yes, even on a Tuesday night.)
Step-by-step instructions for sweet potato casserole
Master this technique and you'll achieve a perfect balance of crispy streusel and velvety sweet potato filling every time.
Prepare the Sweet Potato Filling
Preheat your oven to 375°F while you prepare the filling. In a large mixing bowl, combine the 3 lbs peeled and cubed sweet potatoes with the 0.5 cup granulated sugar, 0.5 tsp kosher salt, 2 tbsp cinnamon, and 1 tsp nutmeg. Mix gently until the sweet potatoes are evenly coated in the spice mixture.
Transfer the sweet potato mixture to a large baking dish or casserole dish. Pour the 0.25 cup pure maple syrup and 1 tbsp vanilla extract over the top, then stir gently to combine. The filling should look moist but not soupy - if it appears too dry, add 2-3 tablespoons of water. Bake uncovered for 45 minutes until the sweet potatoes are tender when pierced with a fork and the edges begin to caramelize.
Create the Streusel Topping
While the sweet potatoes bake, prepare the streusel topping in a separate bowl. Cut the 1.5 cups cold unsalted butter into small cubes and set aside. In a medium bowl, whisk together the 2 cups all-purpose flour, 1.5 cups packed light brown sugar, 2 tbsp cinnamon, 1 tsp nutmeg, and 0.5 tsp kosher salt until thoroughly combined.
Add the cold butter cubes to the dry mixture and use your fingers or a pastry cutter to work the butter into the flour until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. Stir in the 0.5 cup toasted chopped walnuts and mix until evenly distributed. The streusel should hold its shape when pressed but still appear crumbly - if it sticks together, chill it for 15 minutes before proceeding.
Assemble and Bake to Golden Perfection
Remove the sweet potato filling from the oven and increase the oven temperature to 350°F. Sprinkle the streusel mixture evenly over the top of the sweet potatoes, pressing down gently with your fingers to ensure good contact between the layers. The streusel should completely cover the filling with about ¼-inch thickness remaining.
Return the casserole to the oven and bake for an additional 35-40 minutes until the streusel is golden brown and crispy, with no soft spots remaining. The edges should pull away slightly from the pan, and the filling should be bubbling around the edges. For the final touch, bake for an additional 2-3 minutes to ensure the top is perfectly crisp.
Prepare the Creamy Filling
While the casserole bakes, prepare the creamy filling in a small saucepan. Combine the 0.25 cup heavy cream, 2 whole large eggs, and 0.25 cup pure maple syrup in a blender or whisk until smooth. Pour the mixture into the saucepan and cook over medium-low heat, stirring constantly with a wooden spoon, until it thickens to a pudding-like consistency - about 5-7 minutes. The mixture should coat the back of the spoon and hold its shape when dropped from a spoon.
Remove the casserole from the oven and immediately pour the creamy filling over the top, spreading it evenly with a spatula. Return to the oven for 5-7 minutes just to heat through and set the filling. Let the casserole rest for 10 minutes before serving to allow the filling to set properly and the flavors to meld together.
Pro Tips For Making 5 Star Sweet Potato Casserole
- PEEL AND CUBE SMALL: Sweet potatoes oxidize fast, and big chunks take forever to cook. Cut them into 1-inch cubes right after peeling—this speeds up baking and guarantees even tenderness. (Yes, even if you’re impatient like me, resist the urge to go bigger.)
- MELT BUTTER FIRST: Cold butter in the flour mixture makes for a dry, crumbly topping. Melt it first, then cool slightly before mixing—this keeps the texture light and flaky. I learned this the hard way after scraping burnt bits off my first batch.
- DON’T SKIP THE BROWNING: That golden crust isn’t just for looks—it’s where the flavor hides. Broil the casserole for 2–3 minutes at the end, watching like a hawk. If you’re nervous, tent foil loosely—just don’t let it burn.
- SWAP BROWN SUGAR HALFWAY: Add half the brown sugar to the flour mix, then sprinkle the rest over the top before baking. This caramelizes faster and gives the edges that deep, buttery richness without making the whole thing cloyingly sweet. (Your future self will thank you.)
Creative variations of this 5 star sweet potato casserole
Pecan-Maple Twist
Swap the walnuts for 1 cup toasted pecans and boost the maple syrup to 0.5 cup in the filling. Add 1 tsp bourbon to the streusel for a Southern-inspired depth.
The pecans add buttery richness, while the extra maple syrup creates a caramelized glaze when baked. Serve warm with vanilla bean ice cream for a decadent dessert twist. 🍁
Coconut-Lime Zing
Transform this into a tropical version by replacing the walnuts with ½ cup unsweetened coconut flakes and adding 1 tbsp lime zest to the filling. Use coconut milk instead of heavy cream in the creamy layer.
The lime brightens the sweetness, while the coconut adds a toasty crunch. Garnish with fresh mint leaves for a refreshing contrast. 🌴
Brown Butter Streusel
Take your streusel to the next level by browning the 1.5 cups butter first—its nutty depth enhances the cinnamon notes. Cool the butter slightly before mixing into the dry ingredients.
For extra flavor, add 1 tsp vanilla bean paste instead of extract. The brown butter creates a caramelized crust that crackles beautifully when sliced. 🔥
Spiced Rum Glaze
For a boozy adult-friendly version, drizzle 2 tbsp spiced rum over the baked casserole before serving. Let it sit for 2-3 minutes to absorb, then add a final sprinkle of flaky sea salt.
The rum adds warmth and complexity, while the salt balances the sweetness. Perfect for holiday gatherings where you want to impress without extra effort. 🍹
Savory Sweet Potato Hash
Turn this into a breakfast casserole by omitting the streusel and adding 1 cup cooked bacon and ½ cup sharp cheddar cheese to the filling. Top with a crispy fried egg before serving.
The smoky bacon and egg elevate the sweet potatoes into a hearty brunch dish. Serve with hot sauce for a sweet-spicy kick. 🍳
Mini Casserole Bites
For an appetizer-friendly version, divide the filling into a greased mini muffin tin and bake the sweet potatoes for 20 minutes at 375°F. Top each with a small spoonful of streusel, then bake an additional 15 minutes until golden.
These bite-sized treats are perfect for holiday parties or game day snacks. Serve with a dollop of whipped cream for extra indulgence. 🎄
Nutrition facts
Frequently asked questions about sweet potato casserole
Can I make this casserole ahead of time?
Assemble the casserole completely (including streusel) and refrigerate it overnight before baking. This lets flavors meld beautifully. For make-ahead baking, cover and refrigerate for up to 24 hours—just add 5-10 minutes to baking time if cold. For leftovers, reheat at 350°F for 20-25 minutes until bubbly.
Why is my streusel turning out crumbly instead of crispy?
The key is using cold butter and not overmixing. If your streusel stays crumbly, try pressing it gently into the filling before baking. For extra crispiness, chill the streusel for 15 minutes before topping the casserole. Also ensure your oven is properly preheated—350°F is critical for that perfect golden-brown finish.
Can I substitute regular potatoes for sweet potatoes?
Not recommended! Sweet potatoes have a naturally sweet, moist texture that works perfectly with the spices. Regular potatoes would make the dish too starchy and less flavorful. If you must substitute, try yams, but expect a slightly different texture. The star of this recipe is the sweet potato's natural sweetness and creaminess.
How do I prevent the filling from getting watery?
Underbaking the sweet potatoes is the most common cause. Always bake the filling until fork-tender (45 minutes at 375°F) before adding the streusel. If your filling looks too wet, reduce the heavy cream in the creamy layer to 2 tablespoons instead of ¼ cup. Also, make sure your baking dish is properly greased to prevent sticking.
What's the best way to serve this casserole?
Serve warm straight from the oven with a dollop of whipped cream, a scoop of vanilla ice cream, or a drizzle of caramel sauce. For a restaurant-style presentation, garnish with a sprinkle of cinnamon or chopped pecans. It's also perfect as a breakfast casserole the next day—just add a fried egg on top!
