The Ultimate Sweet Potato Casserole with Pecan Topping: A Thanksgiving Essential
As the holiday season approaches, certain dishes inevitably take center stage on our tables, and among them, the sweet potato casserole with pecans reigns supreme. This delightful family favorite is more than just a side dish; it’s a cherished tradition, perfect for cozy holiday gatherings and a must-have for any Thanksgiving dinner spread. Its irresistible combination of creamy, spiced sweet potato filling and a crunchy, buttery pecan topping creates a symphony of flavors and textures that truly embodies the spirit of the season.

There’s an undeniable truth about sweet potato casserole: it never goes out of style. It’s a true pillar of holiday cuisine, offering a comforting warmth and a touch of sweetness that perfectly complements savory main courses. While many variations exist, including the beloved sweet potato casserole with marshmallows, this pecan-topped version stands out with its sophisticated crunch and balanced salty-sweet profile. The combination of earthy sweet potatoes, aromatic spices, and toasted pecans creates a truly unforgettable experience.
Bringing this homemade sweet potato casserole to your next family holiday dinner is a guaranteed way to impress. It masterfully balances all the elements a truly great sweet potato casserole should possess: a velvety smooth sweetness from the mashed sweet potatoes, cozy holiday spices like cinnamon and nutmeg, and a crowning glory of crunchy, salty-sweet pecans that ties every spoonful together with perfection. This recipe is designed to be straightforward yet yields an incredibly flavorful and visually appealing dish.

Why This Sweet Potato Casserole is a Holiday Must-Have
When it comes to holiday meals, certain dishes hold a special place in our hearts and on our plates. This sweet potato casserole with a pecan topping is one of them. Here’s why it’s a beloved tradition and an absolute essential for your festive spread:
- Unforgettable Flavor Profile: The naturally sweet and earthy taste of baked sweet potatoes is enhanced by rich brown sugar, creamy butter, and a blend of warm spices. This creates a base that is both comforting and incredibly delicious.
- Perfect Texture Contrast: The smooth, creamy texture of the mashed sweet potato filling is beautifully contrasted by the crisp, crumbly, and slightly chewy pecan topping. This textural interplay is what truly elevates the dish.
- Aromatic Holiday Spices: Cinnamon, nutmeg, and vanilla extract infuse the casserole with that classic holiday aroma and flavor, making your kitchen smell incredibly festive as it bakes.
- Crowd-Pleasing Side Dish: It appeals to almost everyone, from kids to adults. It’s sweet enough to feel like a treat but savory enough to complement the main meal.
- Versatility: While perfect for Thanksgiving, this casserole is also wonderful for Christmas dinner, Easter brunch, or any special occasion where a hearty, comforting side is desired.
Whether you’re hosting a grand celebration or a smaller, more intimate gathering, this sweet potato casserole is sure to be a showstopper and a recipe you’ll return to year after year.
Key Ingredients You’ll Need
Preparing this exquisite sweet potato casserole requires a selection of fresh, high-quality ingredients. While the full, detailed recipe can be found in the recipe card below, here’s a quick overview of what you’ll need to gather:
- Sweet Potatoes: The star of our show! You’ll need around 4 large sweet potatoes, which will yield approximately 9 cups once peeled and chopped. Look for firm, unblemished sweet potatoes for the best flavor and texture.
- Brown Sugar: Adds a deep, caramelized sweetness to both the filling and the topping. Light brown sugar is typically used, but dark brown sugar can provide an even richer molasses flavor.
- Unsalted Butter: Essential for richness and moisture in the filling, and for creating that perfectly crispy, golden-brown pecan topping. Using unsalted butter allows you to control the overall saltiness of the dish.
- Spices: A warm blend of salt, ground cinnamon, pure vanilla extract, and freshly grated nutmeg brings out the cozy holiday flavors and enhances the natural sweetness of the potatoes.
- All-purpose Flour: A small amount is used in the pecan topping to help bind the ingredients and create a crumbly texture that crisps up beautifully in the oven.
- Pecan Pieces: The crowning jewel of this casserole! Finely chopped pecans provide a delightful crunch and nutty flavor. Ensure they are fresh for optimal taste.
Each ingredient plays a vital role in creating the harmonious balance of flavors and textures that makes this sweet potato casserole so incredibly delicious.

How to Make Sweet Potato Casserole with Pecans: Step-by-Step Guide
Creating this show-stopping sweet potato casserole might seem daunting, but it’s surprisingly simple. Follow these detailed steps to ensure a perfect, crowd-pleasing dish every time.
Step 1: Prepare and Boil the Sweet Potatoes
Begin by peeling the sweet potatoes using a vegetable peeler. Once peeled, cut them into large, uniform chunks. Aim for pieces roughly 1-2 inches in size to ensure even cooking. Place these chunks into a large saucepan and cover them generously with cold water, ensuring the potatoes are fully submerged. Bring the water to a rolling boil over medium-high heat. Cooking them from cold water helps them cook more evenly.
Step 2: Cook and Mash the Sweet Potatoes
Continue boiling the sweet potato chunks until they are completely fork-tender. This means you should be able to easily pierce them with a fork, and they should practically fall apart. This typically takes about 15-20 minutes, depending on the size of your chunks. Once tender, carefully drain all the water from the saucepan. Return the hot, drained sweet potatoes to the same saucepan. Using a sturdy potato masher, thoroughly mash the sweet potatoes until they are smooth and free of large lumps. For an extra creamy texture, you can use an electric mixer on low speed, but be careful not to overmix, as this can make them gluey.


Step 3: Create the Sweet Potato Filling
Once the sweet potatoes are mashed, it’s time to transform them into the rich, flavorful filling. Add the remaining sweet potato filling ingredients directly into the saucepan with the mashed potatoes: melted unsalted butter, brown sugar, salt, ground cinnamon, pure vanilla extract, and a touch of freshly grated nutmeg. Mix everything thoroughly until all the ingredients are well combined and the mixture is smooth and evenly spiced. Taste and adjust for sweetness or spice if desired.


Step 4: Prepare the Crunchy Pecan Topping
In a separate medium-sized bowl, prepare the irresistible pecan topping. Combine the melted unsalted butter, brown sugar, all-purpose flour, and salt. Stir these ingredients together until they form a wet, sandy mixture. Finally, fold in the finely chopped pecan pieces. Ensure the pecans are evenly coated with the buttery sugar mixture. This creates a crumbly topping that will become beautifully golden and crunchy when baked.


Step 5: Assemble the Casserole
Preheat your oven to 350°F (175°C). Lightly grease a 9×13 inch baking dish with cooking spray or butter to prevent sticking. Pour the prepared sweet potato filling into the greased baking dish and spread it out evenly with a spatula. Next, sprinkle the pecan topping generously and evenly over the entire surface of the sweet potato filling. Make sure to distribute it well for that perfect crunch in every bite.
Step 6: Bake to Golden Perfection
Place the assembled casserole into the preheated oven. Bake for 25-35 minutes, or until the casserole is bubbly around the edges and the pecan topping is golden brown and fragrant. It’s crucial to watch the casserole closely during the last 10-15 minutes of baking to prevent the topping from burning, as brown sugar can caramelize quickly. If the topping starts to brown too quickly, you can loosely tent the dish with aluminum foil. Once baked, remove from the oven and let it cool for a few minutes before serving. This allows the casserole to set slightly and makes it easier to serve.


Expert Tips for the Perfect Sweet Potato Casserole
Achieving sweet potato casserole perfection is within reach with a few expert tips:
- Don’t Over-Mash: While you want smooth sweet potatoes, over-mashing can lead to a gluey texture. Mash until just smooth, a few small lumps are fine.
- Adjust Sweetness to Taste: Sweet potatoes vary in sweetness. Taste your filling before baking and add more brown sugar if you prefer a sweeter casserole.
- Don’t Skimp on Spices: The cinnamon and nutmeg are key to that warm, holiday flavor. Consider a pinch of allspice or ginger for added complexity.
- Toast Pecans for Extra Flavor: For an even deeper nutty flavor, lightly toast the chopped pecans in a dry skillet over medium heat for a few minutes before adding them to the topping mixture. Be careful not to burn them!
- Even Topping Distribution: Ensure the pecan topping is spread evenly over the sweet potato filling. This guarantees a satisfying crunch in every serving.
- Prevent Burning: If your oven runs hot or the topping is browning too quickly, cover the casserole loosely with aluminum foil during the last 10-15 minutes of baking.
Variations and Customizations
While this recipe is perfect as is, you can easily customize it to suit your preferences or dietary needs:
- Marshmallow Layer: For a classic twist, add a layer of mini marshmallows over the pecan topping during the last 10 minutes of baking, or replace the pecan topping entirely with marshmallows for a softer finish.
- Spice it Up: Experiment with other warm spices like a pinch of ground ginger, cloves, or even a dash of pumpkin pie spice for a more complex flavor profile.
- Add a Citrus Hint: A little orange zest or a tablespoon of orange juice in the sweet potato filling can add a bright, fresh note.
- Make it Gluten-Free: Substitute the all-purpose flour in the pecan topping with a gluten-free all-purpose flour blend or finely ground almond flour.
- Dairy-Free Option: Use a plant-based butter substitute and a splash of non-dairy milk (like almond or oat milk) if you want to make the filling dairy-free.
How to Store and Reheat Leftovers
Proper storage ensures your delicious sweet potato casserole remains fresh and flavorful, ready to be enjoyed again.
- Storing Leftovers: Any leftover sweet potato casserole should be cooled completely to room temperature within two hours of baking. Once cooled, transfer it to an airtight container and store it in the refrigerator for up to 4-5 days. This prevents moisture from accumulating and keeps the casserole fresh.
- Reheating: For best results, reheat individual portions in the microwave until heated through, stirring occasionally. If reheating a larger amount, cover the casserole dish loosely with foil to prevent the topping from burning and bake in an oven preheated to 350°F (175°C) for 15-25 minutes, or until warmed through to the center. Remove the foil for the last few minutes if you want to crisp up the topping again.
- Freezing: This casserole freezes beautifully! Once completely cooled, you can freeze the entire casserole in its baking dish (if freezer-safe and well-wrapped) or in individual portions in airtight freezer-safe containers for up to 2-3 months. Thaw overnight in the refrigerator before reheating.

Making Sweet Potato Casserole in Advance
One of the many advantages of this sweet potato casserole recipe is how easily it can be prepared ahead of time, a huge benefit during the busy holiday season. This strategy allows you to streamline your cooking process and enjoy more time with your loved ones.
- Sweet Potato Filling: You can prepare the sweet potato filling entirely up to two days in advance. After mashing and mixing all the ingredients for the filling (butter, brown sugar, spices, etc.), allow it to cool completely. Transfer the cooled filling into an airtight container and store it in the refrigerator.
- Pecan Topping: The pecan topping can also be prepared ahead of time. Mix all the topping ingredients in a separate bowl, cover it tightly, and store it in the refrigerator for up to two days, or even in the freezer for longer.
- Assembly Day: When you’re ready to bake, simply transfer the chilled sweet potato filling into your greased baking dish and spread it evenly. Sprinkle the pre-made pecan topping over the top. If baking from cold, you might need to add an extra 5-10 minutes to the baking time to ensure it heats through evenly. Always check for bubbling edges and a golden-brown topping.
- Full Casserole (Unbaked): For maximum convenience, you can assemble the entire casserole (filling and topping) in the baking dish a day before baking. Cover it tightly with plastic wrap and refrigerate. On baking day, remove it from the refrigerator about 30 minutes before baking to allow it to come closer to room temperature, then bake as directed, potentially adding a few extra minutes to the baking time.
These make-ahead options are perfect for stress-free entertaining, ensuring you have a delicious homemade side dish ready when you need it.

Frequently Asked Questions (FAQs)
Here are some common questions about making and enjoying sweet potato casserole with pecans:
- Can I use canned sweet potatoes?
- While fresh sweet potatoes are recommended for the best flavor and texture, you can use canned sweet potatoes. Ensure they are drained very well and reduce the amount of added butter and sugar to taste, as canned versions can sometimes be sweeter and moister.
- What if my pecan topping is burning?
- If you notice the topping browning too quickly, simply tent the baking dish loosely with aluminum foil for the remainder of the baking time. This will help prevent scorching while allowing the casserole to cook through.
- Can I make this dairy-free?
- Yes! Substitute unsalted butter with a high-quality plant-based butter alternative. The texture and flavor will still be fantastic.
- Is this casserole good for meal prepping?
- Absolutely! As detailed in the “Making it in Advance” section, both the filling and topping can be prepped separately. The baked casserole also reheats well for delicious leftovers throughout the week.
- What kind of sweet potatoes are best?
- Orange-fleshed sweet potatoes, such as Jewel or Garnet varieties, are ideal for their natural sweetness and creamy texture when cooked.
More Holiday Recipes to Love
No holiday meal is complete without a variety of delicious dishes. If you loved this sweet potato casserole, be sure to explore these other fantastic holiday recipes from our collection:
- Cheesy Cornflake Potatoes
- Gluten Free Sweet Potato Casserole
- Broccoli Casserole with Ritz Crackers
- Honey Butter Skillet Corn
- Pecan Pie
- Pumpkin Cheese Ball
- Pumpkin Cream Pie
- Oreo Pie
- Baked Macaroni and Cheese
- Pumpkin Cheesecake Bars
- Pecan Cream Pie

Sweet Potato Casserole with Pecans
Sweet Potato Casserole with pecans is a must-have Thanksgiving side dish!
Print Recipe
Ingredients
For the sweet potato filling
- 4 large sweet potatoes, peeled and chopped into large chunks (around 9 cups worth)
- ½ cup unsalted butter, melted
- 1 cup brown sugar
- ½ teaspoon salt
- ½ teaspoon cinnamon
- 1 teaspoon vanilla extract
- ¼ teaspoon nutmeg
For the pecan topping
- 4 tablespoons unsalted butter, melted
- ⅓ cup brown sugar
- 2 tablespoons all purpose flour
- ½ teaspoon salt
- 1 ¼ cups finely chopped pecan pieces
Instructions
- Peel and cut the sweet potatoes into large chunks and place in a large sauce pan. Cover them with water and bring the pot to a boil.
- Boil until the sweet potatoes are fork tender and easily pierced with a fork. They should fall apart easily.
- Drain the sweet potatoes and add them back to the sauce pan. Mash them with a potato masher. Add the rest of the sweet potato filling ingredients: butter, brown sugar, salt, cinnamon, vanilla extract, and nutmeg and mix until well combined.
- In a separate bowl, make the pecan topping. Stir together the melted butter, brown sugar, all purpose flour, salt, and pecan pieces until combined.
- Grease a 9 by 13 baking dish with cooking spray.
- Add the sweet potato filling and spread it out evenly.
- Spread the pecan topping evenly over the top of the sweet potatoes.
- Bake the sweet potato casserole at 350 degrees F (175 C) for 25-35 minutes, or until bubbly. Watch it closely towards the end to avoid burning.
Nutrition Facts (per serving)
- Calories: 376 kcal
- Carbohydrates: 49 g
- Protein: 3 g
- Fat: 20 g
- Saturated Fat: 8 g
- Polyunsaturated Fat: 3 g
- Monounsaturated Fat: 8 g
- Trans Fat: 0.5 g
- Cholesterol: 30 mg
- Sodium: 265 mg
- Potassium: 467 mg
- Fiber: 5 g
- Sugar: 29 g
- Vitamin A: 16438 IU
- Vitamin C: 3 mg
- Calcium: 67 mg
- Iron: 1 mg
Enjoyed this recipe?
Share your thoughts and leave a comment below!