The best sweet potato casserole recipe combines creamy mashed sweet potatoes, brown sugar, warm cinnamon, and a buttery pecan streusel in one comforting side dish. Made with 4 pounds of sweet potatoes and baked at 350°F, this casserole yields 8–10 servings and takes about 20–30 minutes to prepare, plus 25–35 minutes in the oven.
Every bite is soft, rich, and naturally sweet beneath a crisp, nutty topping. You can add mini marshmallows during the final 5–10 minutes for a toasted finish, or prepare the casserole a day ahead and bake it just before dinner.
Jump to RecipeWhy You’ll Love This Recipe

This sweet potato casserole is hearty enough for a special dinner yet simple enough to prepare without complicated techniques. The filling has a smooth, custardy texture, while the pecan topping brings contrast with buttery crumbs and crunchy roasted nuts.
Brown sugar gives the sweet potatoes a mellow caramel flavor that pairs naturally with cinnamon and vanilla. A small amount of salt keeps the dish from tasting flat, and optional nutmeg adds a gentle, fragrant warmth.
The recipe is also flexible at the finish. Use the pecan streusel alone for a crisp, nutty casserole, add two cups of mini marshmallows for a toasted crown, or use both for a festive combination of crunch and softness.
For another comforting dinner-table favorite, try this cheesy corn casserole alongside the sweet potatoes. Its savory, creamy character makes a pleasing contrast to this gently sweet side.
Ingredients You’ll Need

Begin with 4 pounds of sweet potatoes. Choose firm potatoes without soft spots, then peel and cut them into similarly sized chunks so they cook at the same rate.
- Sweet potatoes: The foundation of the casserole, providing color, creamy texture, and natural sweetness.
- Butter: Melted unsalted butter enriches the filling and gives the streusel its tender, crisp texture.
- Brown sugar: Packed light brown sugar sweetens both layers with a mild molasses note.
- Milk or half-and-half: Milk keeps the filling light, while half-and-half makes it richer and creamier.
- Eggs: Two large eggs help the mashed mixture set as it bakes.
- Seasonings: Vanilla, cinnamon, salt, and optional nutmeg create a warm dessert-like aroma without making the dish taste heavy.
- Pecan streusel: Flour, brown sugar, butter, and one cup of chopped pecans form a coarse topping that browns beautifully.
- Mini marshmallows: These are optional and should be added near the end so they become golden rather than scorched.
If you enjoy the nutty topping especially, our pecan crumb sweet potatoes offer another delicious way to serve this classic combination.
How to Make It Step-by-Step

Step 1: Heat the oven to 350°F (175°C), then grease a 9-by-13-inch baking dish with butter or cooking spray. Set the dish aside while you prepare the filling, and make sure your oven rack is positioned in the center.
Step 2: Place the peeled sweet potato chunks in a large pot and cover them with salted water. Boil for about 15–20 minutes, or until a fork slides easily through the thickest pieces.
Step 3: Drain the sweet potatoes extremely well and let them sit in the colander for a minute or two. This small pause allows extra steam and water to escape, which helps prevent a thin or soupy casserole.
Step 4: Transfer the potatoes to a large bowl and mash until mostly smooth. A few tiny pieces are fine and can add a pleasant homemade texture, but avoid leaving large chunks if you want a smooth, spoonable filling.
Step 5: Add the 1/2 cup melted butter, 1/2 cup packed brown sugar, 1/2 cup milk or half-and-half, two eggs, vanilla, cinnamon, salt, and optional nutmeg. Stir until evenly combined, taking care not to overmix after the eggs have been incorporated.
Step 6: Spread the sweet potato mixture evenly in the greased baking dish. Smooth the surface with a spatula so every section receives an even layer of the topping.
Step 7: Make the streusel by combining the flour, brown sugar, melted butter, and chopped pecans in a bowl. Stir until the mixture forms coarse, moist crumbs, then scatter it over the sweet potatoes without packing it down.
Step 8: Bake the casserole uncovered for 25–30 minutes, until it is hot in the center and the topping is lightly browned. If the dish was refrigerated, plan on adding approximately 5–10 minutes to the baking time.
Step 9: If you are adding marshmallows, sprinkle the two cups over the casserole during the final 5–10 minutes. Watch closely as they brown, because their sugar can darken quickly near the end of baking.
Chef Tips for the Creamiest Casserole

The most important detail is thorough draining. Sweet potatoes hold water after boiling, and that moisture can loosen the filling as it bakes; draining well gives you a thick, creamy result that holds its shape when served.
For a deeper flavor, roast the sweet potatoes instead of boiling them. Roast them at 400°F until tender, then scoop out the flesh and continue with the recipe; roasting concentrates their natural sweetness and produces a less watery filling.
- Use room-temperature eggs if possible so they blend smoothly into the warm mashed potatoes.
- Let the melted butter cool slightly before mixing it with the eggs.
- Keep the streusel crumbly rather than pressing it into a solid layer.
- Use half-and-half or evaporated milk when you prefer a richer filling.
- Choose pecans that smell fresh and sweet, with no bitter or stale aroma.
Although some versions use granulated sugar, light brown sugar adds more flavor and keeps the casserole connected to its warm autumn spices. You can adjust the salt within the listed 1/4-to-1/2-teaspoon range according to how sweet and rich you want the finished dish.
For a full comfort-food dinner, serve this casserole with roasted poultry and a crisp green vegetable. It also fits naturally beside the recipes in our collection, including this easy turkey casserole for a cozy family meal.
Make-Ahead, Storage, and Reheating

This is an excellent make-ahead casserole for busy dinner planning. Assemble the sweet potato filling and streusel in the baking dish, cover it tightly, and refrigerate it for up to one day before baking.
When baking from cold, add roughly 5–10 minutes to the standard 25–30-minute bake time. The casserole is ready when the center is hot and the topping is lightly browned; if using marshmallows, add them only during the last 5–10 minutes.
Leftovers should be covered and refrigerated. Reheat individual portions in the microwave or warm the casserole in a 350°F oven until heated through, watching the topping so it does not become too dark.
If you are planning a larger comfort-food spread, pair the sweet potato casserole with creamy hashbrown casserole for a table filled with familiar, satisfying sides.
What to Serve with Sweet Potato Casserole

The sweet, buttery profile works beautifully with savory main courses. Serve it with turkey, roasted chicken, baked ham, pork tenderloin, or a simple roast for a dinner that feels abundant without requiring fussy preparation.
- Roasted green beans or Brussels sprouts for freshness and color.
- Turkey gravy and cranberry sauce for a traditional holiday plate.
- A crisp green salad to balance the creamy filling.
- Roasted carrots or sautéed greens for another vegetable option.
- Warm dinner rolls to catch every bit of buttery topping.
For a casual breakfast-for-dinner menu, the casserole can also share the table with cheesy tater tot casserole with breakfast sausage. The savory sausage and creamy potatoes balance the sweet, cinnamon-scented side.

Best Sweet Potato Casserole Recipe
Ingredients
Method
- Heat the oven to 350°F (175°C) and grease a 9-by-13-inch baking dish.
- Boil the sweet potato chunks in salted water for 15–20 minutes, until fork-tender. Drain very thoroughly.
- Mash the drained sweet potatoes until mostly smooth, then mix in the butter, brown sugar, milk, eggs, vanilla, cinnamon, salt, and optional nutmeg.
- Spread the filling evenly in the prepared baking dish.
- Combine the flour, brown sugar, melted butter, and pecans until crumbly. Sprinkle the streusel over the filling.
- Bake uncovered for 25–30 minutes, until hot and lightly browned.
- If using marshmallows, scatter them over the casserole during the final 5–10 minutes so they toast without burning.
Notes
Final Thoughts
This best sweet potato casserole recipe earns its place at the dinner table with a creamy center, warm brown sugar seasoning, and a crisp pecan streusel that makes every serving memorable. The optional marshmallows add a familiar toasted finish, but the casserole is just as satisfying with the nutty topping alone.
Keep the potatoes well drained, give the topping room to brown, and plan ahead if you are serving it for a special meal. Once baked, let the casserole rest for a few minutes before spooning it onto plates so the filling can settle slightly.
Whether served at a holiday gathering or alongside an ordinary weeknight roast, this comforting dish brings color, texture, and plenty of homemade flavor to dinner.
3 thoughts on “Best Sweet Potato Casserole Recipe with Buttery Pecan Streusel”