As autumn sweeps in with its golden leaves and crisp air, there’s nothing quite like the comforting embrace of a homemade Sweet Potato Casserole. It’s that delightful dish that brings everyone to the table, evoking nostalgia with every bite. The moment you pop it in the oven, your kitchen fills with the warm fragrance of cinnamon and brown sugar, instantly transporting you to cozy family gatherings and holiday feasts.
I first stumbled upon this gem during a last-minute dinner prep, and I was blown away by how simple yet elegant it is. With creamy mashed sweet potatoes as a delicious base, layered with a crunchy pecan topping, this casserole strikes the perfect balance between sweet and savory. It’s not just a side; it’s the star of the meal where fast food simply can’t compete. Perfect for both special occasions and your weeknight dinner rotation, this recipe is sure to please both your family and friends, bringing smiles and second helpings.
Let’s dive into making this sweet sensation together, shall we?
Why Love This Sweet Potato Casserole?
Comforting, rich flavor: The warm spices blend perfectly with the natural sweetness of sweet potatoes, creating a dish that everyone will rave about.
Easy to prepare: With straightforward steps, even beginner cooks can whip up this delight without stress.
Crowd-pleaser: This dish brings people together, making it perfect for family gatherings or holiday celebrations.
Versatile addition: It works beautifully as both a side dish or a dessert, adapting to whatever meal you’re planning.
Make-ahead friendly: Prepare it in advance and simply bake when you’re ready—saving you time in the kitchen!
Sweet Potato Casserole Ingredients
Here’s everything you need to create your irresistible Sweet Potato Casserole!
For the Filling
• Sweet potatoes – 3 lbs, peeled and diced; these creamy beauties are the star of the dish, bringing that sweet, earthy flavor!
• Brown sugar – 1/2 cup; this adds depth and caramelization to your casserole.
• Pecans – 1 cup, chopped and toasted; they deliver a delightful crunch and nutty flavor that complements the sweet potatoes beautifully.
• Eggs – 2 large, lightly beaten; these help bind the filling for that perfect texture.
• Milk – 1/2 cup, room temperature; adds creaminess to your filling.
• Unsalted butter – 1/4 cup, melted; enriches the flavor and gives the filling a luscious feel.
• Vanilla extract – 1 teaspoon; a hint of warmth to elevate all the flavors.
• Cinnamon – 1 teaspoon; this classic spice warms up the dish beautifully.
• Nutmeg – 1 teaspoon; adds a cozy undertone that pairs perfectly with the sweet potatoes.
• Salt – 1/2 teaspoon; a little salt brings all the flavors together.
For the Cinnamon Filling
• Unsalted butter – 6 tablespoons, softened; creates a crumbly texture that enhances the topping’s flavor.
• Cinnamon – 1 tablespoon; a must-have for that warm, inviting taste.
• All-purpose flour – 1 cup; gives the mixture structure and balance.
• Brown sugar – 1 cup, packed; for that scrumptious sweetness in every bite.
For the Pecan Topping
• Pecans – 1 cup, toasted and chopped; adds crunch and richness to the top layer.
• All-purpose flour – 2 tablespoons; helps bind the topping for a satisfying crunch.
• Brown sugar – 2 tablespoons; enhances the sweetness and caramelization on top.
• Unsalted butter – 1/4 cup, melted; makes your topping golden and delicious.
• Mini marshmallows – 1 1/2 cups (optional); for that extra sweetness and festive touch on top!
Get ready to create a dish that will soon become a beloved part of your family gatherings!
How to Make Sweet Potato Casserole
-
Preheat the oven: Start by preheating your oven to 350 degrees F. Then, butter or spray a 9×13-inch casserole dish to prepare it for the delicious layers to come.
-
Roast the pecans: Place 2 cups of pecans on a baking sheet and roast them for a few minutes. Keep an eye on them to avoid burning. Once golden and fragrant, remove, cool, and chop roughly.
-
Cook the sweet potatoes: Peel, cube, and wash your sweet potatoes. Add the cubes to a Dutch oven or large saucepan, cover with water, and bring to a boil. Cook for about 15 minutes until they are fork-tender.
-
Mash and cool: Drain the cooked sweet potatoes and mash them in a bowl. Set aside to cool slightly so they’re easier to mix later.
-
Make the cinnamon filling: In a small bowl, mix together the softened butter, flour, sugar, and cinnamon until soft crumbs form. Set this mixture aside—it’ll add a delightful layer of texture!
-
Prepare the pecan topping: In a separate bowl, combine all the ingredients for the Pecan Topping (except the marshmallows). Mix well and set aside to create a crunchy layer.
-
Mix the filling: In a large bowl, combine the slightly cooled mashed sweet potatoes with brown sugar, melted butter, chopped pecans, eggs, milk, salt, vanilla, cinnamon, and nutmeg. Stir until the mixture is smooth and creamy.
-
Layer the filling: Spread half of the sweet potato mixture into the prepared casserole pan, smoothing it with a spatula for an even texture.
-
Add cinnamon filling: Sprinkle half of the prepared Cinnamon Filling mixture over the sweet potato base, ensuring it’s evenly distributed for that lovely flavor.
-
Add remaining filling: Carefully spread the remaining sweet potato mixture over the cinnamon filling, smoothing it out once more with your spatula.
-
Top with pecans: Take your pecan topping mixture and sprinkle it generously over the sweet potato filling for a deliciously crunchy layer.
-
Add marshmallows (optional): If you’re feeling festive, sprinkle the mini marshmallows on top to add a sweet and gooey finish to your casserole.
-
Finish with cinnamon: Top everything off by sprinkling the remaining Cinnamon Filling mixture, creating a beautiful layer just waiting to be baked.
-
Bake to perfection: Place the casserole in the preheated oven and bake for 30 minutes, until the filling is hot and the topping is golden brown. If the marshmallows begin to brown too quickly, cover with greased foil.
-
Serve warm: Once baked, remove from the oven and serve warm, inviting your loved ones to indulge in this delightful dish.
Optional: Add a drizzle of maple syrup before serving for extra sweetness!
Exact quantities are listed in the recipe card below.
Expert Tips for Sweet Potato Casserole
Perfect Potatoes: Make sure your sweet potatoes are fork-tender before mashing for the best creamy texture in your Sweet Potato Casserole.
Watch the Pecan Topping: Keep an eye on the pecans while toasting; they can burn quickly. Stir them frequently to achieve a perfect golden hue.
Cool Before Mixing: Allow the mashed sweet potatoes to cool slightly before adding eggs and milk to prevent scrambling your eggs when mixed.
Layer Smartly: For even sweetness, layer the cinnamon filling and pecan topping evenly throughout the casserole; this balances flavors beautifully.
Avoid Overbaking: Bake just until the top is golden brown and the filling is hot; overbaking can dry out the casserole.
Sweet Potato Casserole Variations
Feel free to personalize your Sweet Potato Casserole with these fun and delicious twists!
-
Dairy-Free: Substitute almond milk and coconut oil for milk and butter for a creamy, plant-based version. It still delivers that comforting flavor everyone loves.
-
Nut-Free: Omit the pecans and replace them with sunflower seeds or pumpkin seeds for crunch, making it safe for those with nut allergies.
-
Spicy Twist: Add a pinch of cayenne pepper or chili powder for a surprising kick that beautifully complements the sweetness of the potatoes.
-
Maple Sweetened: Swap brown sugar for pure maple syrup in the filling for a natural sweetness that will enhance the flavor profile.
-
Sweet Potato Alternative: Use butternut squash or pumpkin instead of sweet potatoes for a subtly different taste that’s equally delicious and creamy.
-
Additional Fruits: Stir in chopped apples or pears for a fruity twist, adding a fresh, vibrant flavor that brightens the dish.
-
Savory Spin: Mix in cooked crumbled bacon or sausage for a savory flavor boost that pairs wonderfully with the sweet and nutty notes.
-
Thermal Pudding: For those who enjoy a gooey finish, increase the mini marshmallow quantity and broil briefly for a toasted texture on top.
Make Ahead Options
These Sweet Potato Casseroles are perfect for busy weeknights! You can prepare the entire casserole up to 24 hours in advance. Simply follow the recipe up through the layering step, covering the assembled dish tightly with plastic wrap and refrigerating it. To maintain the quality, make sure the casserole is well-sealed to prevent the sweet potatoes from drying out. When you’re ready to bake, remove the wrap and heat your oven to 350 degrees F. Bake for 30-35 minutes, checking for doneness. If you add marshmallows, sprinkle them on during the last 10 minutes of baking to ensure they’re perfectly toasted. Enjoy the convenience of a hassle-free meal without sacrificing deliciousness!
How to Store and Freeze Sweet Potato Casserole
Fridge: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven or microwave until warmed through.
Freezer: For longer storage, freeze the casserole wrapped tightly in plastic wrap and aluminum foil for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: To reheat, place the casserole in a preheated oven at 350°F for about 25-30 minutes, or until heated completely. You can also microwave individual portions as needed.
Cover Tightly: If you need to store before baking, cover the assembled casserole tightly with plastic wrap and refrigerate for up to 24 hours, then bake as directed.
What to Serve with Sweet Potato Casserole?
To complement the warm, sweet flavors of your casserole, consider these delightful pairings that will elevate your meal.
-
Roasted Brussels Sprouts: The earthy bitterness of Brussels sprouts provides a delicious contrast to the sweetness, balancing the dish perfectly.
-
Honey-Glazed Carrots: Their natural sweetness echoes the casserole while adding vibrant color and a tender crunch to your plate.
-
Crispy Fried Chicken: The savory, crunchy goodness of fried chicken contrasts wonderfully with the smooth, sweet layers in your casserole, making it a satisfying combo.
-
Green Salad with Vinaigrette: A light salad with a tangy dressing refreshes your palate, while the crunch of greens adds a bright texture to the meal.
-
Cornbread Muffins: These sweet, crumbly muffins are a classic companion, soaking up any extra flavors and enhancing the comforting feel of your table.
-
Peppermint Hot Chocolate: Embrace the cozy vibes with this rich drink, its creaminess and minty sweetness pairing wonderfully with the casserole’s flavors.
-
Apple Crisp: For dessert lovers, the warm spices and sweet-tart apples in a crisp provide a lovely segue from savory to sweet, rounding out your meal.
Each of these options brings something special to the table, creating a harmonious feast that everyone will love!
Sweet Potato Casserole Recipe FAQs
What’s the best way to choose ripe sweet potatoes?
Absolutely! When selecting sweet potatoes, look for ones that are firm and smooth, avoiding any that have dark spots or signs of sprouting. The best sweet potatoes will feel heavy for their size and have a rich, vibrant color—usually orange or yellow, indicating good sweetness!
How should I store leftovers of Sweet Potato Casserole?
Very! Place your leftovers in an airtight container in the fridge, where they will stay fresh for up to 3 days. Reheat them in the oven or microwave until warmed through, and enjoy that cozy taste again!
Can I freeze Sweet Potato Casserole?
Yes, you can! To freeze, wrap the casserole tightly in plastic wrap and then in aluminum foil. It can last in the freezer for up to 2 months. When you’re ready to enjoy, simply thaw it in the fridge overnight before reheating!
My sweet potato casserole turned out too watery; what happened?
Don’t worry; you’re not alone! This can happen if the sweet potatoes were overcooked or if too much liquid was added in the mixing process. For prevention, ensure your sweet potatoes are fork-tender when boiled but not mushy. You can also drain any excess moisture before mashing. If it’s already too watery, try adding a bit more flour to the filling mix to absorb the liquid.
Is this Sweet Potato Casserole suitable for people with nut allergies?
Great question! This recipe does contain pecans, so if you’re serving someone with nut allergies, you can simply omit the nuts without compromising the overall flavor. For a crunchy topping, consider using crushed crackers or a sprinkle of oats instead!
How do I prevent my marshmallows from burning on top?
That’s a common concern! If you find your marshmallows are browning too quickly, simply cover the casserole with greased foil for the majority of the baking time. Remove the foil during the last few minutes to allow the marshmallows to toast without burning. Enjoy those perfect fluffy, gooey toppings!

Irresistible Sweet Potato Casserole for Cozy Gatherings
Ingredients
Equipment
Method
- Preheat the oven to 350 degrees F. Butter or spray a 9×13-inch casserole dish.
- Place 2 cups of pecans on a baking sheet and roast for a few minutes until golden and fragrant.
- Peel, cube, and wash sweet potatoes. Add to a Dutch oven or large saucepan, cover with water, and bring to a boil. Cook for about 15 minutes until fork-tender.
- Drain and mash the sweet potatoes in a bowl. Let cool slightly.
- In a small bowl, mix together softened butter, flour, sugar, and cinnamon until soft crumbs form. Set aside.
- In a separate bowl, combine all the ingredients for the Pecan Topping (except the marshmallows). Mix well and set aside.
- In a large bowl, combine the slightly cooled mashed sweet potatoes with brown sugar, melted butter, chopped pecans, eggs, milk, salt, vanilla, cinnamon, and nutmeg. Stir until smooth and creamy.
- Spread half of the sweet potato mixture into the prepared casserole pan.
- Sprinkle half of the cinnamon filling mixture over the sweet potato base.
- Spread the remaining sweet potato mixture over the cinnamon filling, smoothing it out with a spatula.
- Sprinkle the pecan topping mixture generously over the sweet potato filling.
- If using, sprinkle mini marshmallows on top.
- Top with the remaining cinnamon filling mixture.
- Bake in the preheated oven for 30 minutes until filling is hot and topping is golden brown.
- Serve warm, inviting loved ones to indulge.







