This Twice Baked Sweet Potato Casserole with Streusel Topping Recipe turns tender roasted sweet potatoes into a cozy, creamy side with a buttery brown sugar filling and a crisp, nutty topping. It’s a lovely choice for a holiday table, but the simple ingredients and make-ahead options also make it easy to enjoy with a special Sunday supper.
Ingredients You'll Need
You only need a handful of familiar ingredients to make this casserole shine. Sweet potatoes bring natural sweetness and color, warm spices give the filling a comforting aroma, and the buttery walnut or pecan streusel adds just the right crunch.
- Sweet potatoes: Use four medium potatoes, about 10 to 12 ounces each, and scrub and dry them well before baking.
- Olive oil: A tablespoon helps coat the potato skins for roasting.
- Unsalted butter: Six tablespoons make the filling rich and creamy, while four cold tablespoons give the streusel its crumbly texture.
- Packed light brown sugar: Divided between the filling and topping, it adds mellow sweetness and a hint of caramel flavor.
- Pure vanilla extract: A teaspoon rounds out the sweet potato filling.
- Ground cinnamon and nutmeg: Half a teaspoon of each brings warmth without overpowering the potatoes.
- Large eggs: Two lightly beaten eggs help the filling set gently as the casserole bakes.
- All-purpose flour: A third cup gives the streusel structure; a one-to-one gluten-free flour blend can be used instead.
- Chopped walnuts or pecans: One cup adds a toasty, crunchy finish, and you can use either nut or a mix of both.
- Kosher salt: Season the potato skins, filling, and streusel to balance the sweetness and bring out the other flavors.
How to Make Twice Baked Sweet Potato Casserole with Streusel Topping Recipe
Step 1: Roast the Sweet Potatoes
Heat the oven to 400°F and set a rack in the center. Line a sheet pan with parchment paper or foil if you like, then pierce each sweet potato several times with a fork. Rub the potatoes with olive oil, season them with kosher salt, and arrange them on the pan. Bake for 35 to 40 minutes, until a knife slides easily into the flesh but the potatoes still hold their shape.
Step 2: Make the Streusel Topping
While the potatoes bake, whisk the flour, a third cup of brown sugar, and about half a teaspoon of kosher salt in a medium bowl. Add the cold butter cubes and work them into the flour mixture with a pastry cutter, fork, or fingertips until you have coarse crumbs that clump when gently pressed. Stir in the chopped walnuts or pecans. Set the topping aside, or cover and refrigerate it for up to three days.
Step 3: Hollow Out the Potatoes
Let the roasted potatoes cool until they’re comfortable to handle. Slice each one in half lengthwise with a serrated knife, then scoop the flesh into a bowl, leaving about a quarter inch inside each potato half. Take your time so the skins stay intact; they’ll hold the filling for the second bake. Place the hollowed halves back on the baking sheet.
Step 4: Mix the Sweet Potato Filling
Add the six tablespoons of butter, the remaining brown sugar, vanilla, cinnamon, nutmeg, and about one teaspoon of kosher salt to the bowl of sweet potato flesh. Mash until well combined, or use a hand mixer or stand mixer for a smoother texture. For an especially creamy filling, a food processor works well too. Stir in the lightly beaten eggs once the mixture is mashed, mixing until they’re evenly incorporated.
Step 5: Fill and Top
Spoon the sweet potato mixture back into the potato shells, distributing it evenly among the halves. Pile the streusel generously over the filling so every portion gets a little buttery crunch. If a few crumbs fall onto the pan, that’s perfectly fine; those bits turn deliciously toasty in the oven.
Step 6: Bake Until Golden
Return the filled potatoes to the 400°F oven and bake for 20 to 25 minutes, until they’re warmed through and the topping is golden brown. If the nuts are browning faster than you’d like, loosely cover the pan with foil for the last few minutes. Let the potatoes cool slightly before serving so the filling can settle.
How to Serve Twice Baked Sweet Potato Casserole with Streusel Topping Recipe
Garnishes
The streusel brings plenty of texture, so a garnish can stay simple. Add a light sprinkle of chopped toasted pecans or walnuts just before serving, or finish with a few fresh thyme leaves for a savory note. Keep any extra salt or sweetener modest, since the filling and topping are already seasoned and sweetened.
Side Dishes
This casserole is right at home beside roast turkey, baked ham, or roasted chicken, especially when the rest of the meal includes crisp or savory elements. Pair it with green beans, Brussels sprouts, a bright salad, or roasted vegetables to balance its creamy sweetness. For a holiday spread, it makes a comforting partner for stuffing and gravy.
Creative Ways to Present
Serving the filling in the potato skins makes a charming individual presentation, with each guest getting a golden streusel cap of their own. For a more traditional family-style side, scoop the filling into a baking dish and scatter the topping over it before the final bake. Either way, bring the pan to the table while the topping is still crisp and fragrant.
Make Ahead and Storage
Storing Leftovers
Cool leftover potatoes, then transfer them to an airtight container and refrigerate within two hours of serving. They’ll keep for up to four days. Store them in a single layer when possible to help protect the streusel, and keep any loose topping from the baking sheet in a separate small container.
Freezing
For the best texture, assemble the filled potato halves without baking them a second time, then freeze them in a freezer-safe container until firm. Wrap or cover them well and use within two to three months. Thaw overnight in the refrigerator before baking, and add the streusel just before the final bake if you’d like to keep it at its crispest.
Reheating
Reheat chilled portions in a 350°F oven until hot in the center, usually about 15 to 20 minutes depending on their size. Cover loosely with foil if the topping is already deeply browned, then uncover for the last few minutes to bring back some crunch. For a single serving, a microwave works, though the streusel will be softer.
FAQs
Can I prepare the casserole ahead of time?
Yes. Roast the sweet potatoes, prepare the filling, and make the streusel up to three days in advance. Keep the filling and topping covered in the refrigerator, then fill the potato shells, add the streusel, and bake when you’re ready to serve.
Can I make the filling extra smooth?
Absolutely. A hand mixer or stand mixer makes the filling smooth and fluffy, while a food processor gives it an especially creamy texture. If you prefer a more rustic side, a potato masher leaves a little texture in each bite.
Can I use pecans instead of walnuts?
Yes. Pecans are a delicious choice and pair especially well with the brown sugar and warm spices. Use walnuts, pecans, or a combination, keeping the total amount to about one cup.
How can I make this recipe gluten-free?
Replace the all-purpose flour in the streusel with a one-to-one gluten-free flour blend. Check the blend’s label to make sure it’s intended as a direct substitute for baking, and confirm that the other ingredients are suitable for your needs.
How do I know when the potatoes are ready for their second bake?
After the final 20 to 25 minutes, the filling should be hot throughout and the streusel should look golden brown. If the potatoes have been chilled or thawed before baking, they may need a little extra time, so check that the centers are heated through before serving.
Final Thoughts
If you love a side dish that’s creamy underneath and crisp on top, give this Twice Baked Sweet Potato Casserole with Streusel Topping Recipe a place at your table. It’s warm, welcoming, and every bit as good for a holiday feast as it is for a cozy dinner at home.
PrintTwice Baked Sweet Potato Casserole with Streusel Topping Recipe
This twice-baked sweet potato casserole turns tender roasted sweet potatoes into a creamy, warmly spiced side dish topped with buttery brown sugar and crunchy nuts. Baked in their own shells, the individual portions are a festive, make-ahead-friendly addition to Thanksgiving or any cozy fall meal.
- Prep Time: 25 minutes
- Cook Time: 1 hour 5 minutes
- Total Time: 2 hours
- Yield: 8 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Sweet potatoes and filling
- 4 medium sweet potatoes (about 10–12 ounces each), scrubbed and dried well
- 1 tablespoon olive oil
- Kosher salt, to season the potato skins
- 6 tablespoons unsalted butter
- ⅓ cup packed light brown sugar
- 1 teaspoon pure vanilla extract
- ½ teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- 1 teaspoon kosher salt, or to taste
- 2 large eggs, lightly beaten
Streusel topping
- ⅓ cup all-purpose flour (or 1:1 gluten-free flour)
- ⅓ cup packed light brown sugar
- ½ teaspoon kosher salt
- 4 tablespoons cold unsalted butter, cut into small cubes
- 1 cup chopped walnuts, pecans, or a combination
Instructions
- Roast the sweet potatoes.
Heat the oven to 400°F (200°C) and position a rack in the center. Line a sheet pan with parchment paper or foil, if desired. Pierce each sweet potato all over with a fork. Arrange on the pan, drizzle with olive oil, season with kosher salt, and rub the oil and salt over the skins. Bake for 35–40 minutes, until tender but still holding their shape.
- Make the streusel.
While the potatoes bake, whisk the flour, brown sugar, and ½ teaspoon kosher salt in a medium bowl. Work in the cold butter with a pastry cutter, fork, or your fingertips until the mixture is crumbly and starts to clump when pressed. Stir in the nuts and set aside.
- Hollow out the potatoes.
Let the potatoes cool until they are comfortable to handle. Carefully slice each one in half lengthwise with a serrated knife. Scoop the flesh into a bowl, leaving about ¼ inch of flesh inside each skin so the shells remain sturdy. Arrange the potato halves on the baking sheet.
- Make the filling.
Add the 6 tablespoons butter, ⅓ cup brown sugar, vanilla, cinnamon, nutmeg, and 1 teaspoon kosher salt to the sweet potato flesh. Mash until well combined, or use a mixer for a smoother filling. Mix in the beaten eggs.
- Fill and top.
Spoon the sweet potato mixture evenly back into the potato shells. Generously cover each portion with the streusel topping.
- Bake again.
Return the filled potatoes to the oven and bake for 20–25 minutes, until heated through and the streusel is golden brown.
- Cool and serve.
Let the potatoes cool slightly before serving. Enjoy warm alongside your favorite holiday dishes.
Notes
- Handle the potato shells gently after slicing so they stay intact for filling.
- For a smoother, creamier filling, use a hand mixer or stand mixer; a food processor makes it especially smooth.
- The streusel can be made up to 3 days ahead. Store it in an airtight container in the refrigerator.
- For a gluten-free version, use a 1:1 gluten-free flour blend in place of the all-purpose flour.
- Salt amounts can vary by brand and preference; season the potato skins to taste and adjust the filling as desired.

Leave a Reply