The Ultimate Sweet Potato Casserole with Pecan Streusel: A Holiday Masterpiece
Prepare to elevate your holiday feast with this phenomenal Sweet Potato Casserole! A true showstopper, it combines a velvety, sweet potato base with an irresistible, crunchy pecan streusel topping. Each bite delivers a harmonious blend of flavors and textures, making it an absolute essential for Thanksgiving, Christmas, or any special gathering. While marshmallows are a classic option, our decadent pecan streusel offers a sophisticated twist that guests will rave about. This recipe is designed to be straightforward, ensuring you can create a memorable side dish with ease.
Planning your holiday menu? Don’t miss out on these beloved companions that perfectly complement our sweet potato casserole: Homemade Cranberry Sauce, rich and savory Turkey Gravy, and fluffy, golden Dinner Rolls.

Why This Sweet Potato Casserole is a Holiday Must-Make
Every holiday table deserves a centerpiece side dish, and this easy Sweet Potato Casserole proudly claims that spot. Far beyond a simple accompaniment, it embodies the warmth and comfort of the season, promising to bring smiles and joyful “oohs” and “aahs” from all your guests. It’s the kind of dish that inspires cherished memories and becomes a requested tradition year after year.
Sweet potatoes are a staple in our home during the cooler months, especially around the holidays. Their versatility shines, whether transformed into this exquisite casserole, baked into soft and airy Sweet Potato Biscuits, or glazed as luscious Candied Sweet Potatoes. Each preparation highlights their natural sweetness and comforting texture, making them an undeniable family favorite.
Our easy Sweet Potato Casserole recipe masterfully blends the inherent goodness of sweet potatoes with classic autumnal spices. Imagine the harmonious flavors of warm cinnamon, the deep richness of brown sugar, and the comforting hint of vanilla, all folded into a smooth, spiced sweet potato mash. But the true magic lies in the grand finale: a lavish pecan streusel topping that adds a delightful crunch and nutty depth. The process is surprisingly simple: prepare your sweet potato base, whip up the quick streusel, and let your oven do the rest. The result is a perfectly balanced sweet and savory side dish that will have everyone reaching for another serving – it’s truly that good.

The Great Sweet Potato Debate: Boil, Bake, or Microwave?
When it comes to preparing the sweet potatoes for this casserole, you have a few excellent options, each with its own advantages. The goal is perfectly tender sweet potatoes that are easy to mash into a smooth, flavorful base. While boiling is a classic method often used for its speed, baking offers a deeper, caramelized flavor, and microwaving provides a super quick alternative.
Boiling Sweet Potatoes for Casserole
Boiling is a straightforward and efficient way to cook your sweet potatoes. Simply peel and cut your sweet potatoes into uniform cubes (about 1-inch pieces). Place them in a large pot, cover with cold water, and bring to a boil. Reduce the heat and simmer until they are fork-tender, typically around 15-20 minutes depending on the size of your cubes. Drain them thoroughly and return them to the hot, empty pot for a minute or two off the heat to allow any excess moisture to evaporate. This step is crucial for preventing a watery casserole.
Baking Sweet Potatoes for Enhanced Flavor
Baking sweet potatoes whole or in large chunks before mashing them yields a richer, slightly sweeter flavor due to the caramelization of their natural sugars. To bake, simply scrub your sweet potatoes clean, prick them several times with a fork, and place them directly on an oven rack or a baking sheet lined with foil. Bake at 400°F (200°C) for 45-60 minutes, or until very tender when squeezed. Once cooled slightly, scoop out the soft flesh and proceed with the recipe. This method is fantastic if you have extra time and want to maximize the sweet potato flavor.
Microwaving for Speed and Convenience
For those times when you need a quick solution, the microwave is your best friend. This method drastically cuts down on cooking time without sacrificing tenderness. Here’s how to do it:
- Wash and thoroughly dry your sweet potatoes.
- Pierce each potato multiple times with a fork to allow steam to escape during cooking.
- Wrap each potato in a damp paper towel.
- Place them on a microwave-safe plate and microwave on high for 5 to 10 minutes, flipping them halfway through, until they are perfectly fork-tender. Cooking time will vary based on your microwave’s wattage and the size of the potatoes.
Once cooked, carefully unwrap, let them cool enough to handle, then peel and mash.
What to Serve with Sweet Potato Casserole: Complementary Sides and Mains
Sweet potato casserole is a versatile dish that pairs beautifully with a wide array of holiday favorites and everyday meals. Its sweet and savory profile makes it a delightful addition to any plate, offering a comforting warmth that truly feels like home. While there’s no “wrong” way to enjoy this casserole, certain dishes truly shine when served alongside it. Here are some of our top recommendations for creating a balanced and utterly delicious spread:
- For a Festive Flavor Burst: Cranberry Orange Relish offers a bright, tangy contrast that cuts through the casserole’s richness.
- Classic Green Vegetables: Nana’s Famous Green Bean Recipe provides a fresh, earthy balance.
- Hearty Breads: Serve alongside moist and tender Homemade Cornbread or soft, pillowy Dinner Rolls.
- Comforting Starches: The BEST Homemade Mashed Potatoes create a comforting textural experience when paired with the sweet potato casserole.
- Perfect Poultry Pairings: Whether you’re making a succulent Crockpot Turkey Breast, a traditional roasted turkey, or even a holiday ham, this casserole is the ideal companion.
- Other Potato Delights: Consider a rich Twice Baked Potato Casserole or creamy Loaded Scalloped Potatoes for variety.
- Flavorful Dressings: A savory Cornbread Stuffing or a hearty Sausage Stuffing Recipe adds another layer of texture and taste.
- Creamy Corn: For an extra touch of sweetness and comfort, Creamed Corn is a wonderful choice.

Key Ingredients for an Unforgettable Sweet Potato Casserole
Creating this irresistible sweet potato casserole requires a handful of simple, wholesome ingredients. Each component plays a vital role in achieving that perfect balance of creamy texture, comforting sweetness, and satisfying crunch. Our recipe features a luscious pecan streusel, ensuring every spoonful is packed with flavor. Let’s explore what you’ll need and why each ingredient is essential:
- Sweet Potatoes: The star of the show! You’ll need about 3 large or 4 to 6 medium sweet potatoes (approximately 3 pounds). Look for firm, unblemished potatoes with vibrant orange skins. These will provide the rich, naturally sweet base for your casserole.
- Butter: We use unsalted butter in both the mashed sweet potatoes and the streusel topping. Softened butter contributes to the creamy, rich texture of the filling, while melted butter perfectly binds the streusel ingredients, ensuring a crispy, golden brown finish.
- Brown Sugar: A crucial sweetener that adds deep molasses notes and moisture. Dark brown sugar will lend a more robust, caramel-like flavor, which we prefer, but light brown sugar works beautifully for a slightly milder sweetness.
- Eggs: These act as a binder, helping to set the sweet potato filling and providing a lovely, light, and airy texture that prevents the casserole from being too dense.
- Cinnamon: This classic autumn spice is essential for warmth and depth of flavor. It’s incorporated into both the sweet potato mash and the streusel topping, tying all the flavors together beautifully.
- Vanilla Extract: Use pure vanilla extract for the best possible flavor. It enhances the natural sweetness of the potatoes and complements the cinnamon, adding a touch of sophisticated warmth.
- Salt: A pinch of kosher or sea salt is vital for balancing the sweetness and intensifying all the other flavors, preventing the dish from tasting flat.
- Half and Half: This dairy addition contributes to the creamy consistency and richness of the sweet potato filling. If you prefer a slightly lighter dish, whole milk can be used, but half and half truly makes it decadent.
- All-Purpose Flour: The foundation of our streusel topping. Spooned and leveled, it provides structure and helps create that wonderful crumbly texture.
- Pecans: Our chosen nut for the streusel, adding an incredible crunch and buttery, nutty flavor that is simply divine. Start with pecan halves and give them a rough chop, or leave some as halves for a more rustic appearance.
- Miniature Marshmallows: An optional, but beloved, finishing touch for many. If you love that gooey, toasted marshmallow layer, have 1 to 2 cups on hand. We’ll discuss when and how to add them to achieve perfection.
Crafting Your Perfect Sweet Potato Casserole: A Step-by-Step Guide
Creating this irresistible sweet potato casserole is surprisingly simple, broken down into three easy phases. Follow these steps for a guaranteed holiday hit:
Phase 1: Prepare the Sweet Potatoes
- Cook the sweet potatoes: Begin by cooking your sweet potatoes until they are incredibly fork-tender. As discussed, you can boil, bake, or microwave them.
- Boiling Method: Peel and cut 3 pounds of sweet potatoes into 1-inch cubes. Place them in a large pot and cover with cold water. Bring to a rolling boil over high heat, then reduce the heat to medium and simmer for about 20 minutes, or until easily pierced with a fork. Drain the potatoes very well, then return them to the hot, empty pot (off the heat) for a couple of minutes. This allows any residual moisture to steam away, ensuring a creamy, not watery, filling.
- Baking Method: Preheat your oven to 400°F (200°C). Wash 3 pounds of sweet potatoes, prick them all over with a fork, and bake directly on the oven rack for 45-60 minutes until very tender. Once cooled, scoop out the flesh.
- Microwave Method: Follow the steps outlined in the “Sweet Potatoes: Boil vs Bake” section above for a quick cooking solution.
- Preheat Oven & Prepare Dish: While the potatoes are still warm, preheat your oven to 350°F (175°C). Lightly spray a 2-quart or 9×13-inch baking dish with nonstick cooking spray and set it aside.
Phase 2: Prepare the Creamy Sweet Potato Filling

- Mash the Sweet Potatoes: In a large mixing bowl (or the pot you used for boiling, if applicable), combine the cooked, drained sweet potatoes with 6 tablespoons of softened unsalted butter. Use a potato masher or a hand mixer to mash them until mostly smooth. You should have approximately 5 cups of mashed sweet potatoes at this stage.
- Incorporate Remaining Ingredients: Add the ½ cup packed brown sugar (light or dark), 2 lightly beaten eggs, ½ cup half and half (or whole milk), ½ teaspoon ground cinnamon, 1 teaspoon vanilla extract, and ½ teaspoon kosher salt. Continue to mash and mix until all ingredients are well combined and you achieve your desired consistency. Some prefer a perfectly smooth filling, while others enjoy a bit of texture.
- Spread into Baking Dish: Evenly spread the sweet potato filling into your prepared baking dish. Set it aside while you prepare the topping.
Phase 3: Craft the Decadent Pecan Streusel Topping & Bake

- Combine Dry Streusel Ingredients: In a medium bowl, whisk together ⅔ cup all-purpose flour (spooned and leveled), ⅔ cup packed brown sugar, ½ teaspoon kosher salt, and 1 teaspoon ground cinnamon until thoroughly combined.
- Add Pecans and Butter: Stir in 2 cups of roughly chopped pecans (about 8 ounces) and 6 tablespoons of melted unsalted butter. Mix everything together until the pecans are evenly coated and a crumbly mixture forms.
- Top and Bake: Evenly sprinkle and spread the streusel mixture over the sweet potato filling in the baking dish.
- Bake to Perfection: Bake the casserole in the preheated oven for 25 to 35 minutes, or until the streusel topping is golden brown and the filling is heated through and bubbly around the edges. If you choose to add marshmallows (see section below for details), sprinkle them over the casserole during the last 15 minutes of baking, cooking until they are lightly golden and gooey.
- Cool and Serve: Remove the casserole from the oven and let it cool for a few minutes before serving. This allows the flavors to meld and the casserole to set slightly.
The Classic Twist: Sweet Potato Casserole with Marshmallows
For many, a sweet potato casserole isn’t complete without that iconic, gooey, toasted marshmallow topping. It’s a nostalgic element that brings back warm holiday memories. We absolutely understand the appeal! The combination of the sweet potato base, the crunchy streusel, and a light, caramelized marshmallow layer offers an extra dimension of sweetness and texture that some find indispensable. In fact, when preparing this recipe for larger gatherings like Thanksgiving, we often make one casserole with the pecan streusel and another with a marshmallow topping, or even a half-and-half version in a larger dish. This way, everyone gets to enjoy their preferred classic.
Marshmallow Tip: If you’re adding marshmallows, sprinkle 1 to 2 cups of miniature marshmallows evenly over the top of the casserole during the last 15 minutes of baking. Continue to bake until the marshmallows are beautifully golden brown and delightfully gooey. Keep a close eye on them, as they can toast quickly!

Storage and Make-Ahead Tips for Your Sweet Potato Casserole
One of the many benefits of this sweet potato casserole is how well it stores and how easily it can be prepared in advance, making holiday meal prep a breeze. Planning ahead means less stress on the big day and more time to enjoy with loved ones.
Refrigerator Storage
Once baked and cooled, any leftover Sweet Potato Casserole can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm individual servings in the microwave or place the entire dish (covered with foil) in an oven preheated to 300°F (150°C) until heated through.
Freezer Storage: Baked and Unbaked Options
Freezing this casserole is a fantastic way to prepare it even further in advance or to save leftovers for another occasion. It freezes beautifully, retaining its flavor and texture.
Baked Casserole (for Freezing):
If you’ve already baked your sweet potato casserole with the pecan streusel (or marshmallows), allow it to cool completely to room temperature. Wrap the casserole tightly with two layers of aluminum foil, then place it in an airtight freezer-safe container or a large freezer bag. It can be frozen for up to 2 months. To serve, thaw the casserole overnight in the refrigerator. Before reheating, let it sit at room temperature for at least 60 minutes. Bake, still covered with foil, in an oven preheated to 350°F (175°C) for about 30 minutes, or until thoroughly heated through.
Unbaked Casserole (for Freezing):
For ultimate convenience, you can prepare the sweet potato casserole up to the point of baking. Prepare both the mashed sweet potato filling and the streusel topping as instructed, but do not assemble them in the baking dish yet. Allow the mashed sweet potatoes to cool completely. Store the sweet potato filling in an airtight, freezer-safe container. Store the streusel topping separately in a zip-top bag or another airtight container. Both can be frozen for up to 2 months. Thaw both components overnight in the refrigerator. When ready to bake, let them sit at room temperature for at least 60 minutes before assembling the casserole. Bake as directed in the recipe, adding an additional 5 to 8 minutes to the cooking time since it will be starting from a cooler temperature.

Make Ahead Information for Stress-Free Holiday Cooking
To truly streamline your holiday preparations, this sweet potato casserole is an excellent candidate for making ahead. This strategy allows you to tackle parts of the recipe when you have time, reducing the workload on the busiest cooking days. Here’s how to do it efficiently:
Simply prepare both the creamy mashed sweet potato filling and the crunchy streusel topping according to the recipe instructions. The key is to keep them separate – do not assemble the casserole just yet.
Allow the mashed sweet potatoes to cool completely. Once cooled, transfer them to an airtight container and store them in the refrigerator. The prepared streusel can be placed in a zip-top bag or another airtight container and also refrigerated. Both components will stay fresh for 2 to 3 days.
When you’re ready to bake, simply assemble the casserole by spreading the sweet potato filling into your prepared dish and topping it with the streusel. Since the components will be cold from the refrigerator, you may need to add an additional 5 to 8 minutes to the suggested baking time to ensure it heats through completely and the topping browns beautifully. This make-ahead approach ensures a fresh, delicious casserole with minimal effort on your serving day!
Frequently Asked Questions About Sweet Potato Casserole
Can I use canned sweet potatoes?
While fresh sweet potatoes are recommended for the best flavor and texture, you can use canned sweet potatoes in a pinch. Make sure to drain them very well and mash them thoroughly. You might need to adjust the amount of added sugar slightly, as canned sweet potatoes are often packed in syrup and can be sweeter.
What if I don’t like pecans? Can I use a different nut?
Absolutely! The streusel topping is incredibly versatile. Walnuts are an excellent substitute for pecans and offer a similar flavor and crunch. Almonds or even a mix of nuts could also work well, depending on your preference.
How can I make my casserole extra creamy?
For an even creamier filling, ensure your sweet potatoes are mashed thoroughly and without lumps. You can also use a hand mixer to whip the sweet potato mixture until it’s super smooth and airy. Additionally, using heavy cream instead of half and half will contribute to a richer, creamier consistency.
Can I make this casserole gluten-free?
Yes, you can! For a gluten-free version, simply substitute the all-purpose flour in the streusel topping with a 1:1 gluten-free baking flour blend. Ensure all other ingredients are naturally gluten-free.
More Holiday Favorites to Complete Your Feast
No holiday meal is complete without a spread of delicious side dishes! If you loved this Sweet Potato Casserole, be sure to explore these other festive recipes that are guaranteed to impress your family and friends:
- Creamy Homemade Mashed Potatoes
- Succulent Crockpot Turkey Breast
- The Best Dinner Rolls
- Best Ever Cranberry Sauce
- Rich and Flavorful Turkey Gravy
- Classic Cornbread Stuffing
- Nana’s Famous Green Bean Recipe
- Indulgent Twice Baked Potato Casserole
- Delicious Loaded Scalloped Potatoes
- Hearty Sausage Stuffing Recipe with Cranberries and Apples
- Sweet and Savory Creamed Corn
We hope this enhanced recipe for Sweet Potato Casserole becomes a treasured part of your holiday traditions. Its incredible balance of sweetness, spice, and crunch makes it a truly special dish that celebrates the joy of sharing good food with loved ones. Happy cooking, and happy holidays!
Sweet Potato Casserole Recipe Card
Sweet Potato Casserole
This Sweet Potato Casserole is creamy and sweet with a decadent, crunchy streusel topping. It has the most amazing flavors and textures and is a must make for the holidays! Marshmallows are optional!
Course: Side Dish
Cuisine: American
Keyword: easy sweet potato casserole, sweet potato casserole, sweet potato casserole recipe, sweet potato casserole with pecans
Prep Time: 20 minutes
Cook Time: 25 minutes
Servings: 16 servings
Author: Trish – Mom On Timeout
Ingredients
Sweet Potato Filling
- 3 pounds sweet potatoes, peeled, cut into cubes
- 6 tablespoons unsalted butter, softened
- ½ cup brown sugar, packed, light or dark brown
- 2 eggs, lightly beaten
- ½ cup half and half, or whole milk
- ½ teaspoon ground cinnamon
- 1 teaspoon vanilla extract
- ½ teaspoon kosher salt, or sea salt
Streusel Topping
- ⅔ cup all purpose flour, spooned and leveled
- ⅔ cup brown sugar, packed, light or dark brown
- ½ teaspoon kosher salt, or sea salt
- 1 teaspoon ground cinnamon
- 2 cups pecans, about 8 ounces, roughly chopped
- 6 tablespoons unsalted butter, melted
Marshmallows (Optional)
- 1 to 2 cups miniature marshmallows
Instructions
- Add sweet potatoes to a large pot filled with water. Bring to a boil over high heat and then reduce heat to medium and simmer potatoes until fork tender, about 20 minutes. Drain well and return to hot pot (off of heat) to allow any extra moisture to cook away.
- Preheat oven to 350°F (175°C). Spray a 2 quart or 9×13 baking dish with nonstick cooking spray and set aside.
Prepare the Filling
- In a large bowl or the pot the sweet potatoes cooked in, mash the potatoes and softened butter using a potato masher or hand mixer. (You should have about 5 cups of mashed sweet potatoes at this point.)
- Add the remaining ingredients (brown sugar, eggs, half and half, ground cinnamon, vanilla extract and salt) and mash together until your desired consistency is achieved. I like some texture to mine but you can make yours completely smooth if you want.
- Evenly spread the filling into the prepared baking dish and set aside.
Prepare Streusel Topping
- In a medium bowl, whisk together the flour, brown sugar, salt, and ground cinnamon. Add the pecans and melted butter and stir together until pecans are evenly coated with the mixture.
- Spread the streusel evenly on top of the sweet potatoes.
- Bake the casserole for 25 to 35 minutes or until golden brown on top. Remove from the oven and let cool for a few minutes before serving. If using marshmallows, sprinkle over the top of the casserole with about 15 minutes remaining and cook until they are just golden brown.
Notes
Storage Information
Refrigerator
Leftovers can be stored in an airtight container for up to 3 days.
Freezer:
Baked: If already baked, the casserole can be frozen for up to 2 months wrapped in foil and stored in an airtight container. Thaw overnight in the fridge and pull out at least 60 minutes before baking to let it come to room temperature. Bake casserole at 350°F (175°C) until heated through, about 30 minutes.
Before Baking: Prepare the sweet potato casserole as directed but stop before baking. Cover the casserole tightly with two layers of foil, and store in an airtight container in the freezer for up to 2 months. Thaw overnight in the fridge and pull out at least 60 minutes before baking to let it come to room temperature. Bake casserole at 350°F (175°C) until heated through, about 30 minutes.
Make Ahead Information
To make this casserole ahead of time, simply prepare the mashed sweet potatoes and streusel as instructed but keep separate – meaning, don’t assemble the casserole.
Allow the sweet potatoes to cool and then place in an airtight container in the fridge. Place the prepared streusel in ziploc bag or airtight container in the fridge as well. These will keep for 2 to 3 days.
Assemble when you are ready to bake and add an additional 5 to 8 minutes to the cooking time.
How To Cook Sweet Potatoes
- Boil as instructed above.
- Bake sweet potatoes.
- Microwave:
- Wash and dry the sweet potatoes.
- Pierce each potato several times with a fork.
- Wrap in a damp paper towel.
- Microwave on high for 5 to 10 minutes on a microwave safe plate until fork tender (flip potatoes halfway through).
Nutrition
Calories: 343kcal | Carbohydrates: 42g | Protein: 4g | Fat: 19g | Saturated Fat: 7g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 46mg | Sodium: 211mg | Potassium: 386mg | Fiber: 4g | Sugar: 21g | Vitamin A: 12392IU | Vitamin C: 2mg | Calcium: 64mg | Iron: 1mg