Side Dishes
This streusel topped sweet potato casserole recipe delivers the perfect balance of creamy, spiced filling and buttery, crunchy streusel topping that transforms a simple side into the star of the meal. 💛 The secret lies in roasting sweet potatoes until tender and sweet, then topping them with a golden streusel that adds texture and depth.
This dish is foolproof, making it ideal for holidays or weeknight dinners when you want something special without the fuss.
The filling starts with roasted sweet potatoes blended into a velvety puree, infused with warm spices like cinnamon and nutmeg. While it bakes, the streusel topping—made with flour, brown sugar, butter, and a pinch of salt—transforms into a crispy, caramelized crown that contrasts beautifully with the soft filling underneath.
The combination of textures and flavors makes every bite irresistible.
What sets this recipe apart is how effortlessly it comes together. With just 30 minutes of prep and 45 minutes in the oven, you’ll have a casserole that’s creamy, aromatic, and topped with golden streusel that’s impossible to resist.
It’s the kind of dish that disappears quickly, leaving everyone asking for seconds.
Serve it warm alongside roasted chicken, ham, or turkey for a comforting meal. For extra richness, swap the brown sugar in the streusel for maple syrup or add chopped pecans for crunch. Let’s make this casserole—it’s worth every bite.
Ingredients for streusel topped sweet potato casserole
Sweet potatoes, warm spices, and buttery streusel—this casserole brings comfort to every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 ½ lb | Medium, peeled and cubed |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into cubes |
| Brown Sugar 🍯 | 1 cup | Packed, light or dark |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted, for streusel |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated for warmth |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Granulated Sugar 🍚 | ¼ cup | For filling sweetness |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
| Maple Syrup 🍁 | 2 tbsp | Optional for extra richness |
| Chopped Pecans 🌰 | ¼ cup | Optional for streusel crunch |
The sweet potatoes are the heart of this dish, so choose ones that are firm and vibrant. Organic sweet potatoes from the produce section at Whole Foods or your local farmers' market have the best flavor, but any medium-sized ones work. Peeled and cubed, they roast until tender and sweet—about 20 minutes at 400°F. For the streusel, King Arthur flour gives the best texture, but any all-purpose flour will do. The brown sugar should be packed into the measuring cup for accuracy, and the butter needs to stay cold for that perfect crumbly topping. If you're in a hurry, Trader Joe's sells pre-peeled sweet potatoes that cut prep time in half.
No maple syrup? Swap it for an extra tablespoon of brown sugar in the filling. Want more crunch in the streusel? Add chopped walnuts or pecans—just toast them first for deeper flavor. Running low on heavy cream? Half-and-half or whole milk works in a pinch, though the texture will be slightly lighter. For the spices, Penzeys or bulk bins at natural food stores offer the freshest ground cinnamon and nutmeg. If you only have whole nutmeg, grate it yourself—it makes a noticeable difference. The vanilla extract should be pure; imitation won't have the same depth of flavor.
This casserole reheats beautifully—just cover it with foil and warm at 350°F for 15 minutes. Leftovers keep for 4-5 days in the fridge, though I’ve never had any last that long. The streusel topping stays crispy for about 2 days if stored in an airtight container. For make-ahead convenience, assemble the casserole the night before and bake straight from the fridge—just add 10 minutes to the baking time. The aroma alone will have everyone heading to the kitchen.
Why You'll Love This Recipe
- One-Bowl Wonder: I swear by this recipe when I’m too tired to wash extra dishes—just toss peeled sweet potatoes into a bowl with butter, cinnamon, and a pinch of salt, then bake. The streusel topping (flour, brown sugar, and cold butter cut in) gets mixed in with two fingers in 30 seconds flat.
- Caramelized Magic: That crispy, buttery streusel clinging to the tender sweet potatoes? It’s the kind of flavor combo that makes you pause mid-bite. The brown sugar in the streusel turns golden and sticky while the potatoes stay moist—like dessert and dinner had a baby.
- Weeknight Workhorse: Honestly, this feeds my family of four with leftovers for lunches, and it’s the star of Thanksgiving, potlucks, or even a lazy Sunday breakfast. The streusel keeps it interesting enough for company but simple enough for a Tuesday night.
- Budget-Friendly Luxury: Sweet potatoes and pantry staples like flour and brown sugar stretch this dish far without breaking the bank. I make it twice a month, and the leftovers reheat beautifully—no one ever complains about seconds, either.
Step-by-step instructions for streusel topped sweet potato casserole
Here's the method for a perfectly balanced casserole with ultra-creamy filling and crunchy streusel topping.
🍳 Step 1: Roast the Sweet Potatoes Until Tender
Preheat your oven to 400°F and line a large baking sheet with parchment paper. Spread the 2.5 lb sweet potatoes (peeled and cubed) in a single layer on the sheet, leaving space between each piece. This prevents steaming and ensures even browning.
Roast for 25-30 minutes until the sweet potatoes are fork-tender with slightly caramelized edges. You'll know they're ready when they pierce easily and have developed a golden hue. The exact time depends on your oven, so start checking at the 20-minute mark—undercooked potatoes will turn mushy in the casserole.
👨🍳 Step 2: Make the Creamy Filling
In a large mixing bowl, combine the roasted sweet potatoes with the 0.5 cup heavy cream, 0.25 cup granulated sugar, 1 tsp vanilla extract, and 2 tbsp maple syrup. Mash the sweet potatoes slightly with a potato masher or fork, leaving some texture but creating a smooth, creamy base.
Season with 0.5 tsp salt and transfer the mixture to a greased 9x13-inch baking dish. Spread it evenly, creating a smooth surface for the streusel topping. The filling should be thick but still spoonable—this ensures it holds its shape during baking.
🥘 Step 3: Prepare the Streusel Topping
In a separate bowl, cut the 0.5 cup unsalted butter into small cubes and mix with the 1 cup packed brown sugar using a fork or your fingers until crumbly. Add the 1.5 cups all-purpose flour, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.5 tsp salt, mixing until the ingredients come together in coarse crumbs.
Fold in the 0.25 cup chopped pecans (if using) for added texture. The streusel should resemble coarse sand with some larger pecan clusters. Sprinkle evenly over the sweet potato filling, pressing down gently to ensure good contact with the filling.
🔥 Step 4: Bake to Golden Perfection
Bake the casserole at 375°F for 30-35 minutes until the streusel is golden brown and the filling is bubbling at the edges. The top should look like a beautiful caramelized crown with crispy streusel clusters.
Here's the thing—don't overbake. The casserole will continue cooking slightly as it rests. Remove from the oven when the edges are golden and the center still has a gentle jiggle. Let it rest for 10 minutes before serving to allow the filling to set slightly and the flavors to meld.
Pro Tips For Making Streusel Topped Sweet Potato Casserole
- Peel and Cube Evenly: Cut sweet potatoes into 1-inch chunks—no smaller, no larger. I learned this the hard way when I used irregular pieces; they cooked at different rates, leaving some underdone while others turned to mush. Uniform size means even cooking and a creamy texture throughout.
- Brown the Butter First: Melt the unsalted butter for the streusel until it’s nutty and golden—about 3-4 minutes on medium heat. This adds depth to the flavor, and cold butter in the streusel can make it clump or stay doughy. (Yes, even if you’re impatient like me.)
- Don’t Overmix the Streusel: Stir the flour, brown sugar, cinnamon, and butter together until just combined—lumpy is fine. Overworking it turns the streusel into a paste, and that’s when it sticks to the pan like glue. A quick rub between fingers to break up clumps is enough.
- Bake Until Fork-Tender: The sweet potatoes should be soft enough to pierce with a fork but not falling apart—about 45-55 minutes at 375°F. If the top browns too fast, tent with foil halfway. I used to pull them out too soon, thinking they’d finish cooking under the streusel. They won’t.
Perfect pairings for this dish
Creamy Side Dishes
Pair this casserole with mashed potatoes or scalloped potatoes to create a cozy, comforting meal. The contrast between the creamy filling and the crispy streusel makes it a perfect match for hearty sides like green bean casserole or cornbread.
For a lighter option, try sautéed spinach with garlic—the earthy flavors complement the sweet potatoes beautifully. 🥗
Protein Pairings
This casserole shines alongside roasted chicken or herb-crusted pork tenderloin. The sweetness of the potatoes balances the savory notes of the meat, making it a crowd-pleasing centerpiece.
For a vegetarian option, stuffed bell peppers or mushroom risotto work wonderfully. Serve with a side of roasted Brussels sprouts for a well-rounded meal.
Beverage Matchups
A spiced chai latte or apple cider enhances the warm cinnamon and nutmeg flavors in the casserole. For a non-alcoholic option, sparkling cranberry juice adds a festive touch. If you prefer wine, a dry Riesling or Pinot Noir pairs beautifully with the sweet and savory balance. 🍷
Holiday & Special Occasions
This casserole is a Thanksgiving staple—serve it alongside turkey, stuffing, and cranberry sauce for a classic holiday spread. For Christmas dinner, pair it with roast beef or ham and glazed carrots.
It’s also perfect for birthday celebrations or family gatherings, where its comforting flavors bring everyone together.
Make-Ahead & Leftovers
Assemble the casserole the night before and bake it straight from the fridge—just add 10 minutes to the baking time. Leftovers reheat beautifully in the oven at 350°F for 15 minutes or in the microwave for 2-3 minutes (covered).
Store in an airtight container for up to 4-5 days, though it rarely lasts that long! 💫
Dessert Pairings
Finish the meal with a vanilla ice cream or caramel sauce drizzle over the casserole for a decadent touch. A pecan pie or apple crisp also complements the warm spices. For a lighter option, fresh berries add a refreshing contrast to the rich, buttery streusel.
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
While you could substitute regular potatoes, it won't be the same dish. Sweet potatoes bring natural sweetness and a velvety texture that regular potatoes lack. If you're set on using them, roast them until very tender and add an extra 1 tbsp of maple syrup to the filling to compensate for the flavor difference.
How do I make the streusel extra crispy?
For maximum crunch, chill the streusel mixture for 30 minutes before baking. Use cold butter and make sure your oven is fully preheated to 375°F. Spread the streusel slightly thinner than you think—it'll expand as it bakes. For extra crunch, sprinkle with 1 tbsp cornstarch before baking.
Can I make this casserole ahead of time?
Assemble it completely (including streusel) up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 minutes to the baking time. For best results, bake straight from the fridge—no need to bring to room temperature. The streusel will still get crispy!
What if my streusel turns out too crumbly or dry?
This usually happens when the butter melts too quickly during mixing. Next time, cut the butter into smaller cubes and mix gently with your fingers (not a food processor). For a quick fix, sprinkle 1 tbsp cold water over the streusel before baking—it'll help bind the crumbs while keeping them crisp.
Can I make this dairy-free?
Yes! Replace the butter with vegan butter or coconut oil (use same amount), and swap heavy cream for full-fat coconut milk. For the streusel, use dairy-free margarine or coconut oil. The texture will be slightly different but still delicious. The filling will be creamier with coconut milk's natural sweetness.
