Side Dishes
This streusel topped sweet potato casserole recipe transforms humble sweet potatoes into a showstopping side dish with a crisp, buttery streusel crown that crunches like pie crust. 🌟 The secret lies in perfectly tender sweet potatoes layered beneath a golden, crumbly topping that balances sweet and savory notes—ideal for holiday tables or comforting weeknight dinners.
What sets this recipe apart is the foolproof technique for achieving the perfect texture: silky sweet potatoes with just the right amount of cinnamon warmth, topped with a streusel that stays crisp even after baking. The recipe delivers restaurant-quality results in under an hour, with minimal prep and one-pan convenience.
By the time it emerges from the oven, you'll have a casserole with caramelized edges, tender sweet potatoes infused with vanilla and nutmeg, and a streusel topping that's irresistibly crunchy. The aroma alone will have everyone anticipating dessert—until they realize this is the real star of the meal.
Serve warm alongside roasted chicken, ham, or as a vegetarian centerpiece. The leftovers reheat beautifully, making this the ultimate make-ahead dish for gatherings. Let's get started—your taste buds (and dinner guests) will thank you.
Ingredients for streusel topped sweet potato casserole
Six ingredients transform simple sweet potatoes into a restaurant-quality casserole with golden streusel crown.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Russet Potatoes 🥔 | 3 lb | Peeled and cubed evenly |
| Large Sweet Potatoes 🍠 | 3 lb | Peeled and sliced into 1/4-inch rounds |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for streusel |
| All-Purpose Flour 🌾 | 2 cups | Sifted for streusel texture |
| Light Brown Sugar 🍚 | 1 cup | Packed for optimal sweetness |
| Ground Cinnamon 🌿 | 2 tbsp | Freshly ground preferred |
| Granulated Sugar 🍚 | ¼ cup | For streusel balance |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated for depth |
| Vanilla Extract 🍯 | 1 tsp | Pure, high-quality extract |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Evaporated Milk 🥛 | ½ cup | For creamy texture |
| Maple Syrup 🍁 | 2 tbsp | Grade B for robust flavor |
| Pecans 🌰 | ½ cup | Chopped, toasted for crunch |
The sweet potatoes are the foundation—choose vibrant orange ones with smooth skins for optimal texture. Whole Foods or local farmers' markets often carry the freshest varieties, but any grocery store's produce section will work. For the streusel, cold butter is non-negotiable—it creates those perfect crumbly pockets. Use Diamond Crystal kosher salt if you have it; it dissolves more cleanly than table salt. The pecans add texture, but walnuts or almonds work equally well if you prefer a different flavor profile. Toast them lightly in a dry pan until fragrant for maximum flavor.
No brown sugar? Substitute white sugar plus 1 tsp molasses for the same caramel depth. Running short on heavy cream? Full-fat Greek yogurt at half the amount keeps the richness. The vanilla extract can be swapped for vanilla bean paste if you're feeling indulgent—just reduce the amount to 0.5 tsp. For a nut-free version, omit the pecans and add an extra 0.25 cup of flour to the streusel. The maple syrup adds complexity; if unavailable, honey or agave nectar at the same quantity works perfectly. Pre-grated nutmeg loses potency quickly, so freshly grate it yourself for the best results.
This casserole reheats beautifully—cover with foil for 5 minutes at 350°F to restore crispiness. Store leftovers in an airtight container for up to 4 days in the refrigerator. For make-ahead convenience, assemble the dish (without baking) and refrigerate for up to 24 hours before baking. The streusel topping can be made separately and stored in the freezer for 3 months—just sprinkle it on top when ready to bake. Portion into individual ramekins for elegant single servings, perfect for holiday gatherings or meal prep.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for lazy nights—just peel, cube, and toss everything in one dish. The Russets and sweet potatoes steam together while the streusel browns on top, and honestly? I’ve never had a single pot to wash afterward.
- Crunchy-Soft Heaven: That buttery streusel—flour, brown sugar, and cold butter cut into crumbles—melts into a caramelized blanket over the tender potatoes. The contrast? Pure satisfaction—creamy inside, crispy on top, like a hug from a dessert you didn’t know you needed.
- Weeknight to Holiday: Between us, this is my go-to for Thanksgiving leftovers and random Tuesday dinners. Double the batch, freeze half, and reheat it later—no one will guess it’s not fresh. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Sweet potatoes stretch further than you’d think, and the streusel uses pantry staples. I’ve fed six people for under $10, and the leftovers? Just as good reheated as they were hot. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for streusel topped sweet potato casserole
Master this technique and you'll achieve that perfect balance of tender potatoes and buttery, pie-like streusel topping.
🍳 Step 1: Prepare the Sweet Potato Base
Preheat your oven to 375°F and grease a 9x13-inch baking dish. Peel and slice the 3 lb large sweet potatoes into ¼-inch rounds—this even thickness ensures consistent cooking. Spread them evenly in the prepared dish, overlapping slightly but not too tightly.
In a small saucepan, combine the 0.5 cup heavy cream, 0.5 cup evaporated milk, 2 tbsp maple syrup, and 1 tsp vanilla extract. Warm over medium heat until just steaming (3-4 minutes). Pour this mixture evenly over the sweet potatoes, ensuring each slice gets saturated. This creates the creamy foundation while preventing dryness during baking.
🍳 Step 2: Prepare the Russet Potato Layer
Peel and cube the 3 lb large russet potatoes into ½-inch pieces. Spread these evenly over the sweet potatoes, creating a second layer. The russets add hearty texture while absorbing the creamy mixture below. Press down gently to ensure good contact between layers—this prevents separation during baking.
Bake uncovered for 45-50 minutes until the russet potatoes are fork-tender and the edges begin to brown slightly. You'll see the creamy mixture bubbling around the edges—that's your visual cue that the base is properly set. Remove from oven and let cool for 10 minutes before adding the streusel.
👨🍳 Step 3: Make the Streusel Topping
In a large bowl, combine the 2 cups all-purpose flour, 1 cup light brown sugar, 2 tbsp ground cinnamon, 0.25 cup granulated sugar, 0.5 tsp salt, and 0.5 tsp ground nutmeg. Whisk until thoroughly mixed—this ensures even distribution of flavors throughout the topping.
Cut in the 0.5 cup cold unsalted butter using a pastry cutter or fork until the mixture resembles coarse crumbs with pea-sized butter pieces remaining. Fold in the 0.5 cup chopped toasted pecans—their toasted aroma will infuse the entire casserole. The streusel should look like wet sand with visible nut pieces throughout.
🥘 Step 4: Assemble and Bake to Golden Perfection
Return the partially baked casserole to the oven. Sprinkle the streusel mixture evenly over the top, pressing down gently with your fingers to create a compact layer. This creates that signature pie-like crust that develops beautiful golden-brown spots during baking.
Bake for an additional 25-30 minutes until the streusel is deep golden brown with crisp edges and the filling is bubbling hot. The streusel should pull away slightly from the edges when gently pressed—this indicates proper browning. For extra insurance, broil for 1-2 minutes at the end if your oven runs cool.
⏰ Step 5: Rest and Serve
Remove from oven and let rest for 15-20 minutes before serving. This resting period allows the creamy filling to set slightly while the streusel continues to crisp. The contrast between the warm, creamy filling and crisp streusel is what makes this casserole exceptional.
Slice into 6 equal portions (about 1½ cups each) and serve warm. The streusel should be crunchy enough to stand up to a fork while maintaining its pie-like texture. Each bite should deliver that perfect balance of sweet, spiced streusel and velvety potato filling.
Pro Tips For Making Streusel Topped Sweet Potato Casserole
- STEAM THE POTATOES FIRST: I learned this the hard way—skipping the steam step means your sweet potatoes will turn to mush under the streusel. Cut them into ½-inch cubes, steam for 8-10 minutes until just tender, then drain thoroughly. The residual steam keeps them from drying out later, and the texture stays firm enough to hold its shape.
- USE COLD BUTTER FOR STREUSEL: The streusel’s job is to get crispy, not greasy. Cut your unsalted butter into the flour and brown sugar while it’s still cold—use ice-cold cubes straight from the freezer if needed. This prevents the butter from melting into a paste before you even spread it, which guarantees a crunchy topping instead of a sad, clumpy mess.
- DON’T OVERMIX THE STREUSEL: This isn’t cookie dough—you’re not trying to create a uniform batter. Toss the butter, flour, and sugar together with a fork or your fingers until it resembles coarse crumbs with pea-sized butter chunks. Overmixing turns it into a dough, which bakes into a dense, flavorless layer. Rough texture = more surface area for browning.
- BAKE UNTIL GOLDEN, THEN COVER: The streusel needs high heat to crisp, but the potatoes need time to finish cooking. Bake at 375°F until the topping is deep golden (about 20-25 minutes), then tent loosely with foil. This traps steam to soften the potatoes without steaming the streusel into oblivion. Check for doneness—your fork should glide in smoothly, not drag.
Troubleshooting this dish
Streusel Too Clumpy
If your streusel turns into a dense, doughy mess instead of crisp crumbs, you likely overworked the butter or used warm butter. Always cut cold butter into the dry ingredients using a fork or pastry cutter until you have pea-sized butter pieces remaining.
Mix just until combined—overmixing develops gluten and makes the streusel tough. For extra insurance, chill the streusel mixture for 15 minutes before sprinkling on top. 🥄
Sweet Potatoes Too Dry
Dry sweet potatoes usually mean the creamy mixture didn't distribute evenly or the potatoes were overcooked. First, ensure your ¼-inch slices are evenly spaced and saturated with the cream mixture.
If the potatoes still dry out during baking, try reducing the oven temperature to 350°F and adding 1 extra tablespoon of maple syrup to the cream mixture. Cover loosely with foil for the first 30 minutes of baking to retain moisture.
Streusel Not Crispy
Moisture is the enemy of crisp streusel. If yours turns out soft, it's likely because the filling released too much steam during baking. Let the casserole cool for the full 10 minutes before adding the streusel topping.
For extra crispiness, sprinkle the streusel over the hot filling right after removing from the oven, then return to the oven immediately for 10-15 minutes on the middle rack. A quick broil for 1-2 minutes at the end can also help achieve that perfect golden-brown crunch.
Filling Too Watery
If your filling looks more like soup than a creamy casserole, you likely used too much liquid or didn't bake long enough. For future attempts, reduce the evaporated milk to 0.375 cup and increase the heavy cream to 0.625 cup to maintain richness while reducing moisture.
Bake for 5-10 minutes longer than directed, checking for doneness when the streusel is golden. If needed, uncover the casserole for the final 10 minutes to allow excess moisture to evaporate.
Uneven Baking
Hot spots in your oven can cause uneven browning. Rotate the casserole dish halfway through baking to ensure even heat distribution. If one side consistently browns faster, consider using an oven thermometer to check your oven's accuracy—many home ovens run 25-50°F hotter or cooler than set.
For stubborn hot spots, place a baking sheet on the rack below the casserole to reflect heat upward more evenly. 🌡️
Pecans Not Toasted
If your pecans taste bland or raw, they weren't toasted properly. Always toast your nuts in a dry skillet over medium heat for 3-5 minutes, stirring constantly until fragrant and lightly golden. Let them cool completely before folding into the streusel—warm nuts can melt the butter prematurely.
For extra flavor, add ½ teaspoon of cinnamon to the toasted pecans before mixing into the streusel. This adds an extra layer of warmth that complements the sweet potatoes beautifully.
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
Assemble the dish completely (including streusel) and refrigerate for up to 24 hours before baking. For make-ahead convenience, bake it 1 hour before serving—it reheats beautifully with 5 minutes covered in the oven at 350°F. The streusel will regain its crispness perfectly!
What's the secret to crispy streusel?
Cold butter is non-negotiable—it creates those perfect crumbly pockets. Use pea-sized butter pieces when mixing with dry ingredients, and avoid overmixing. For extra insurance, chill the streusel 15 minutes before adding to the hot filling. Sprinkle it over the hot casserole right after removing from the oven, then return to bake for 10-15 minutes on the middle rack.
Can I substitute regular potatoes for sweet potatoes?
While you can use regular potatoes, the flavor and texture won't be the same. Sweet potatoes provide that natural sweetness and creamy texture that pairs perfectly with the streusel. If you must substitute, use yellow potatoes and add 1 extra tablespoon of maple syrup to compensate for the lack of natural sweetness.
How do I make this vegan?
Replace the butter with vegan butter (use same amount), evaporated milk with full-fat coconut milk, and heavy cream with coconut cream. For the streusel, use vegan margarine and ensure your flour is labeled vegan. The texture will be slightly different but still delicious!
Can I use store-bought streusel?
Yes, but homemade yields better results. Store-bought streusel often lacks the perfect balance of spices and can be too sweet or dry. If using it, add ½ teaspoon extra cinnamon and ¼ teaspoon nutmeg to compensate. For best texture, press it firmly on top and bake 5-10 minutes longer than directed.
