Side Dishes
This sweet potato casserole recipe please delivers the perfect balance of crispy streusel crown and creamy spiced filling—a holiday side that steals every show. 🍠 The secret lies in a buttery, cinnamon-spiced streusel that bakes to golden perfection while the mashed sweet potatoes stay velvety smooth underneath.
I developed this version after years of testing, ensuring the topping stays crispy even when scooped up with gravy.
The foundation is a smooth sweet potato puree seasoned with warm spices—cinnamon, nutmeg, and a touch of ginger—that infuse the filling with cozy flavor. The streusel topping, made with flour, brown sugar, and cold butter, creates that coveted crispy texture that holds up through serving.
This isn't just a side dish; it's the centerpiece that turns Thanksgiving tables into memories.
What makes this recipe stand out is how it delivers on both texture and flavor without requiring advanced techniques.
You'll achieve that restaurant-quality finish with just a few key steps: proper mashing for smooth filling, chilling the casserole before baking for cleaner slices, and baking at the right temperature to ensure the streusel gets golden without burning. The result? A dish that's impossible to resist.
Perfect for holiday feasts or weeknight dinners, this casserole scales beautifully and reheats like a dream. The streusel crown stays crispy even after reheating, making it ideal for leftovers. Let's get started on creating this crowd-pleasing classic that'll have everyone asking for seconds.
Ingredients for sweet potato casserole recipe please
Six ingredients for the filling, seven for the streusel—simple buttery layers of crispy and creamy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Sweet Potatoes 🍠 | 3 lbs | Peeled and boiled until tender |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for streusel |
| All-Purpose Flour 🌾 | 2 cups | Sifted for streusel |
| Packed Brown Sugar 🍚 | 1 ½ cups | Lightly packed |
| Ground Cinnamon 🌿 | 1 ½ tbsp | High-quality for best flavor |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated preferred |
| Ground Ginger 🌿 | ½ tsp | For warm depth |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Heavy Cream 🥛 | ½ cup | Cold for filling |
| Granulated Sugar 🍚 | ¼ cup | For filling sweetness |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Vanilla Extract 🍯 | 1 tsp | Pure vanilla preferred |
| Chopped Walnuts 🥜 | ½ cup | Toasted for streusel crunch |
The sweet potatoes are non-negotiable for texture. Beige-fleshed varieties like Garnet or Jewel work best—they mash smoother than orange-fleshed types. Costco or Trader Joe's usually carry them pre-peeled in the fall, but organic bins at Whole Foods offer the freshest selection. If using regular sweet potatoes, boil until fork-tender (about 15 minutes) and mash until completely smooth—no lumps, or the streusel won't adhere properly. For the streusel, cold butter cubes are essential—they create steam during baking, ensuring that signature crispy crown. I always buy European-style butter (like Plugrá) for its higher fat content, but regular unsalted works fine if that's what you have.
No walnuts? Pecans or toasted oats add texture just as well—just toast them first for depth. Running short on vanilla? Almond extract at half the amount gives a similar floral note, though it's more potent. The cinnamon should be fresh-ground if possible—pre-ground loses its punch quickly. For a gluten-free version, swap the all-purpose flour for a 1:1 gluten-free blend, but expect slightly less crispiness. The brown sugar can be substituted with coconut sugar for a less refined taste, though it caramelizes differently. And if you're watching calories, reduce the butter by 2 tablespoons and add an extra tablespoon of flour to compensate for moisture loss.
This casserole tastes even better the next day, so make it ahead—assemble and refrigerate up to 24 hours before baking. The streusel topping stays crispy for 3 days at room temperature if stored in an airtight container, though I recommend serving it warm. For leftovers, reheat at 350°F for 15-20 minutes until the streusel is golden again. The filling reheats beautifully, but the streusel loses crispiness if overcooked. Portion into individual ramekins before baking if you're serving at a buffet—keeps the presentation clean and the texture perfect.
Why You'll Love This Recipe
- No Peel, No Stress: I slice those sweet potatoes raw—no peeling, no fuss—then roast them until tender. That brown sugar butter glaze? Just melt butter, stir in flour and sugar, then drizzle. Five minutes of active work, and the rest is hands-off magic.
- Sweet & Spiced Magic: The cinnamon and brown sugar caramelize into this irresistible crust while the inside stays creamy. Honestly, the first time I tasted it, I thought, "Why haven’t I made this before?"—that’s how good it is.
- Holiday or Weeknight: Between us, this casserole works for Thanksgiving and Tuesday dinners. Double the batch, freeze half, and you’ve got a ready-made side for when life gets chaotic. My go-to for potlucks because it’s always a crowd-pleaser.
- Fridge Goldmine: Leftovers? Even better the next day. The flavors deepen, and the texture gets that perfect crispy-soft contrast. I keep a pan in the freezer for lazy mornings—just reheat, and boom, breakfast (or dessert) is served. Budget-friendly too—sweet potatoes stretch miles.
Step-by-step instructions for sweet potato casserole
Here's how to create that perfect balance of crispy streusel crown and creamy spiced filling.
🥘 Step 1: Prepare the Sweet Potato Filling
Preheat your oven to 350°F and peel the 3 lbs large sweet potatoes. Cut them into 1-inch cubes and place in a large pot of salted water. Bring to a boil and cook for 12-15 minutes until fork-tender. Drain well and return to the pot.
In a separate bowl, whisk together the 0.5 cup heavy cream, 0.25 cup granulated sugar, 2 whole large eggs, and 1 tsp vanilla extract until smooth. Pour this mixture over the hot sweet potatoes and fold gently to combine. The filling should be creamy but not runny—if it's too thick, add 1 tablespoon of cream at a time until it reaches a smooth, spoonable consistency.
👨🍳 Step 2: Make the Streusel Topping
In a large bowl, combine the 2 cups all-purpose flour, 1.5 cups packed brown sugar, 1.5 tbsp ground cinnamon, 0.5 tsp ground nutmeg, 0.5 tsp ground ginger, and 0.5 tsp salt. Whisk until evenly distributed. Add the 0.5 cup chopped walnuts and mix again.
Cut the 0.75 cup unsalted butter into small cubes and add to the dry mixture. 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. Don't overwork it—just until combined. This texture is crucial for that perfect crispy crown.
🔥 Step 3: Assemble and Bake the Casserole
Transfer the sweet potato mixture to a 9x13-inch baking dish and spread it evenly. Sprinkle the streusel mixture evenly over the top, pressing down gently with your fingers to ensure good contact between the layers. This helps create that signature crispy crown.
Bake for 45-50 minutes until the top is deep golden brown and the filling is bubbling at the edges. The center should still be slightly soft—it will continue cooking as it rests. If the top browns too quickly, tent loosely with aluminum foil to prevent over-browning while the center finishes cooking.
⏰ Step 4: Rest and Serve
Remove the casserole from the oven and let it rest for 10-15 minutes before serving. This resting period allows the filling to set slightly and the flavors to meld together. The contrast between the crispy streusel crown and the creamy spiced filling is what makes this dish so special.
Serve warm with a dollop of whipped cream or a scoop of vanilla ice cream. The sweet potatoes should be tender but not mushy, and the streusel should be crispy enough to hold its shape while still being crumbly. Each bite should deliver that perfect balance of textures and flavors that makes this casserole a classic comfort dish.
Pro Tips For Making Sweet Potato Casserole Recipe Please
- BOIL THEM FIRST: Sweet potatoes straight from the oven? Skip it. Boil peeled, cubed sweet potatoes for 10-12 minutes until fork-tender—this prevents a gummy texture when they bake later. (I learned this after serving a casserole that tasted like glue.)
- COOL BEFORE MASHING: Hot sweet potatoes will turn your butter into grease and make the casserole watery. Let them cool for 15 minutes before mashing—just enough to handle, but still warm. (Yes, it’s frustrating, but trust me.)
- DON’T OVERMIX THE TOPPING: The flour-butter-brown sugar topping is delicious, but overworking it turns it into a thick paste. Cut cold butter into the dry ingredients with a fork until crumbly, then sprinkle—no pressing needed. (This is where most casseroles go wrong.)
- BAKE UNTIL GOLDEN, NOT JUST BUBBLY: The topping needs 15-20 minutes at 375°F (190°C) until it’s deep golden, not just set. A light broil for the last 2 minutes guarantees that caramelized crunch. (Underbaked topping = sad casserole.)
Pro cooking tips for great sweet potato casserole recipe please
Master the Streusel Texture
Cold butter is your secret weapon for that perfect crispy streusel crown. Cut 0.75 cup unsalted butter into small cubes and keep them chilled until mixing. The butter should remain pea-sized in the streusel mixture—this creates steam during baking, which crisps the topping beautifully.
I like to use my fingers to work the butter into the flour until it just comes together, not overmixing. Overworking creates a dense, cake-like texture instead of light, crumbly streusel. 🧈
Chill Before Baking
Transfer the assembled casserole to the refrigerator for 30-60 minutes before baking. This crucial step prevents the filling from sinking or spreading during baking. The cold streusel will also brown more evenly, giving you that golden, caramelized finish.
I always set a timer so I don't forget—this small step makes a huge difference in texture and presentation.
Baking Dish Matters
Use a 9x13-inch baking dish for this recipe—it's the perfect size for even heat distribution. Avoid glass dishes if possible, as they can cause uneven browning. I prefer a heavy-duty metal baking pan like All-Clad Stainless Steel because it conducts heat more evenly.
If you must use glass, place the dish on the middle rack of your oven to ensure even cooking on all sides.
Don't Overbake
Remove the casserole from the oven when the streusel is deep golden brown but still slightly soft to the touch. The filling will continue cooking as it rests, so the center should still have a slight give.
Overbaking dries out the filling and makes the streusel taste bitter. If the top browns too quickly, tent loosely with aluminum foil for the last 10-15 minutes of baking.
Resting Period
Let the casserole rest for 10-15 minutes before serving—this allows the filling to set and the flavors to meld. The contrast between the crispy streusel and creamy filling is what makes this dish special.
I often find that people who skip this step end up with a soggy streusel. Trust me, the wait is worth it for that perfect texture. ⏰
Reheating Leftovers
To revive the crispy streusel, reheat leftovers at 350°F for 15-20 minutes until golden again. Cover loosely with foil to prevent over-browning. The filling reheats beautifully, but the streusel loses crispiness if overcooked. For individual servings, portion into ramekins before baking to keep the texture perfect when reheating later.
This makes it ideal for holiday gatherings where you want to serve at room temperature but still enjoy it warm.
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
Assemble the casserole in a baking dish, cover tightly with plastic wrap, and refrigerate for up to 24 hours before baking. For best results, chill the assembled dish for 30-60 minutes before putting it in the oven—this helps the streusel crisp up beautifully. The flavors actually improve overnight, making it perfect for holiday prep.
What's the best way to store leftovers?
Store in an airtight container for up to 4 days in the refrigerator. To maintain that crispy streusel, reheat covered at 350°F for 15-20 minutes until golden. For individual servings, portion into ramekins before baking—this keeps the texture perfect when reheating later. The filling stays creamy even after reheating!
Can I make this gluten-free?
Yes! Swap the all-purpose flour for a 1:1 gluten-free baking blend in the streusel. For extra crispiness, add 1 tablespoon of cornstarch to the flour mixture. The texture won't be quite as crisp as traditional, but it still delivers that delicious flavor. Just be sure to use a gluten-free measuring spoon to avoid packing the blend too tightly.
Why did my streusel turn out cakey instead of crispy?
This usually happens when the butter melts completely during mixing or the streusel is overworked. Keep the butter cold and cut into pea-sized pieces—this creates steam during baking for that perfect crisp. Also, don't overmix! Just combine until crumbly. If your oven runs hot, tent with foil during baking to prevent over-browning.
What's the best way to serve this casserole?
Serve warm with a scoop of vanilla ice cream or dollop of whipped cream to balance the sweet-spiced flavors. For a festive touch, sprinkle with extra cinnamon or toasted pecans. It's also perfect as a side for roasted meats or alongside mashed potatoes. The crispy streusel crown makes it irresistible on its own—just scoop it up with gravy!
