Martha Stewart sweet potato casserole is the holiday side I make when I want something rich and comforting without a lot of fuss. It has a velvety smooth sweet potato base scented with cinnamon, nutmeg and vanilla, and a buttery pecan streusel scattered over the top. The texture is the best part: creamy underneath, crisp and crumbly above. This version is an original adaptation inspired by Martha Stewart, so it is my own take rather than a copy of her exact formula.
The whole thing takes 95 minutes from start to finish, and most of that is hands-off oven time. Mashing and mixing are simple enough for a weeknight, but the dish really shines on a holiday table or at a potluck where you need a side that feeds a crowd. One pan serves 8, so it earns its spot next to the main course.
Why This Martha Stewart Sweet Potato Casserole Works
Boiling the sweet potatoes whole chunks in plain water keeps the flavor clean and lets the spices do their job. Mashing while the potatoes are still hot gives you a smoother base, and the warm milk helps everything blend without lumps.
The topping is mixed separately into coarse crumbs so it stays crisp instead of sinking into the potatoes. That dry-to-butter ratio is what gives you the crunch on top and the soft center below.
What You’ll Love About It
- Smooth Base — Hot potatoes and warm milk mash into a silky, lump-free texture.
- Crunchy Topping — Buttered pecan streusel bakes into a golden, crisp lid.
- Warm Spices — Cinnamon and nutmeg bring out the natural sweetness of the potatoes.
- Make-Ahead Friendly — Assemble it a day early and bake when you’re ready.
Ingredients
You need 14 ingredients for this dish, split between the casserole and the streusel topping.
For the Casserole
- 3 pounds (1.36kg) sweet potatoes — peeled and cut into 1-inch chunks
- 1/2 cup (113g) unsalted butter — melted, plus more for greasing
- 1/2 cup (100g) granulated sugar
- 1/4 cup (60ml) whole milk — warmed
- 2 large eggs — lightly beaten
- 1 teaspoon vanilla extract
- 1 teaspoon kosher salt
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
For the Topping
- 3/4 cup (94g) all-purpose flour
- 1/2 cup (105g) packed light brown sugar
- 1/2 cup (57g) chopped pecans
- 1/4 teaspoon kosher salt
- 6 tablespoons (85g) unsalted butter — melted

Equipment
- Large pot — big enough to hold the potatoes under 1 inch of water.
- Potato masher — or a ricer for an even smoother base.
- 9×13-inch baking dish — 23x33cm, the size the recipe calls for.
- Medium bowl — for mixing the streusel topping.
- Whisk — for the dry topping ingredients.
- Colander — for draining the potatoes well.
How to Make Martha Stewart Sweet Potato Casserole
Step 1: Heat the Oven and Prep the Dish
Preheat the oven to 350°F (175°C) and butter a 9×13-inch (23x33cm) baking dish. Get this going first so the oven is fully hot by the time the casserole is assembled.
Step 2: Boil the Sweet Potatoes
Place the sweet potatoes in a large pot and cover with cold water by 1 inch. Bring to a boil over high heat, then reduce to a simmer and cook until fork-tender, 15 to 20 minutes. Drain well and return the potatoes to the pot. A fork should slide in with no resistance; if it still fights back, give them a few more minutes.

Step 3: Mash and Mix the Base
Mash the sweet potatoes until smooth, then stir in the melted butter, sugar, warm milk, eggs, vanilla, salt, cinnamon, and nutmeg. Mix until fully combined and spread evenly in the prepared baking dish. Don’t overmix once the eggs go in, or the base can turn heavy; stop as soon as everything is uniform.
Step 4: Make the Streusel Topping
In a medium bowl, whisk together the flour, brown sugar, pecans, and salt. Add the melted butter and stir until the mixture resembles coarse crumbs. Stop mixing while some pea-sized clumps remain, since those bake into the crispest bits.
Step 5: Top and Bake
Sprinkle the topping evenly over the sweet potato mixture. Bake until the topping is golden and the casserole is set, 35 to 40 minutes. The edges should look set and slightly pulled away from the pan, and the center should not wobble when you nudge it. Let cool for 10 minutes before serving.
What to Serve With It
- Roast Turkey — The classic pairing for a holiday spread.
- Roast Beef — A savory centerpiece that balances the sweetness.
- Green Beans — A crisp, bright side to cut through the richness.
- Iced Tea — A cool, simple drink for a potluck table.
Tips for the Best Results
Drain the potatoes thoroughly and let them steam dry for a minute before mashing, since extra water makes the base soupy. Use a light hand when folding in the eggs, and keep the streusel clumpy rather than sand-fine for the best crunch.
Easy Variations
Swap the pecans for an equal amount of chopped walnuts if that’s what you have. For a warmer flavor, bump the cinnamon to 3/4 teaspoon and add a pinch of ground ginger. A handful of mini marshmallows scattered over the topping in the last 10 minutes gives a softer, sweeter finish.
Storing and Reheating
Cover leftovers and refrigerate for up to 4 days. To freeze, assemble the casserole without baking, wrap tightly, and freeze for up to 3 months, then thaw overnight in the refrigerator before baking. Reheat covered in a 350°F (175°C) oven for 15 to 20 minutes, until it reaches 165°F (74°C) in the center.
Nutrition (per serving)
These values are estimates per serving and will vary with portion size and exact ingredients.
| Nutrient | Amount |
|---|---|
| Calories | 398 kcal |
| Protein | 4g |
| Carbs | 50g |
| Fat | 21g |
| Fiber | 4g |
| Sodium | 324mg |
FAQs
Can I make this Martha Stewart sweet potato casserole recipe ahead of time?
Yes. Prepare it through the topping step, cover, and refrigerate for up to 24 hours. Add 5 to 10 minutes to the baking time since it starts cold.
Where did sweet potato casserole come from?
Sweet potato casseroles are a long-standing staple of the American South, often served at holiday meals, with marshmallow-topped versions becoming popular in the twentieth century. This pecan streusel version is a common modern take on that tradition.
Can I use canned sweet potatoes instead of fresh?
You can substitute about 3 pounds (1.36kg) of drained canned sweet potatoes to save time. Skip the boiling step and mash them straight from the can, draining well first so the base doesn’t turn watery.
How do I know when the casserole is done?
The topping should be golden and the center should look set rather than wet or wobbly. If the top browns before the center sets, tent it loosely with foil for the last few minutes.
PrintMartha Stewart-Inspired Sweet Potato Casserole
A luscious sweet potato casserole inspired by Martha Stewart’s classic holiday style, with a velvety smooth sweet potato base and a crunchy, buttery pecan streusel topping. The natural sweetness of the potatoes is balanced by warm spices and a hint of vanilla, while the topping adds irresistible texture. This is an original adaptation, not her verified recipe.
- Prep Time: 20
- Cook Time: 75
- Total Time: 95
- Yield: 8 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
Ingredients
For the Casserole
- 3 pounds (1.36kg) sweet potatoes, peeled and cut into 1-inch chunks
- 1/2 cup (113g) unsalted butter, melted, plus more for greasing
- 1/2 cup (100g) granulated sugar
- 1/4 cup (60ml) whole milk, warmed
- 2 large eggs, lightly beaten
- 1 teaspoon vanilla extract
- 1 teaspoon kosher salt
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
For the Topping
- 3/4 cup (94g) all-purpose flour
- 1/2 cup (105g) packed light brown sugar
- 1/2 cup (57g) chopped pecans
- 1/4 teaspoon kosher salt
- 6 tablespoons (85g) unsalted butter, melted
Instructions
- Preheat the oven to 350°F (175°C) and butter a 9×13-inch (23x33cm) baking dish.
- Place the sweet potatoes in a large pot and cover with cold water by 1 inch. Bring to a boil over high heat, then reduce to a simmer and cook until fork-tender, 15 to 20 minutes. Drain well and return the potatoes to the pot.
- Mash the sweet potatoes until smooth, then stir in the melted butter, sugar, warm milk, eggs, vanilla, salt, cinnamon, and nutmeg. Mix until fully combined and spread evenly in the prepared baking dish.
- In a medium bowl, whisk together the flour, brown sugar, pecans, and salt. Add the melted butter and stir until the mixture resembles coarse crumbs.
- Sprinkle the topping evenly over the sweet potato mixture. Bake until the topping is golden and the casserole is set, 35 to 40 minutes. Let cool for 10 minutes before serving.
Notes
Storage: Cover leftovers and refrigerate for up to 4 days. Freezing: Assemble the casserole without baking, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking. Make-ahead: Prepare through the topping step, cover, and refrigerate for up to 24 hours; add 5 to 10 minutes to the baking time. Reheating: Warm covered in a 350°F (175°C) oven for 15 to 20 minutes, or until heated through.
Nutrition
- Calories: 398
- Sugar: 26g
- Sodium: 324mg
- Saturated Fat: 11g
- Carbohydrates: 50g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 95mg
Keywords: Martha Stewart sweet potato casserole, sweet potato casserole, sweet potato casserole recipe, pecan streusel topping, Thanksgiving side dish, holiday casserole, sweet potato recipe, easy sweet potato casserole, classic sweet potato casserole

