Creamy Sweet Potato Casserole with Pecan Streusel
Sweet Potato Casserole is one of those dishes that just feels like home, especially around the holidays. The gentle sweetness of the sweet potatoes, made extra creamy with butter and milk, is just the start. What really makes this Sweet Potato Casserole special for me is the topping. It’s a mix of crunchy toasted pecans and a buttery, slightly crumbly streusel that adds such a satisfying texture. It’s not overly sweet, which I appreciate, letting the natural flavor of the sweet potatoes shine. I often make this casserole the day before a big meal, and honestly, it tastes even better the next day because all those warm spices like cinnamon and nutmeg have time to really blend into the sweet potato base. It’s the kind of side dish that brings everyone around the table.
Ingredients:
- 3 lbs sweet potatoes (peeled and diced into roughly 1-inch cubes)
- 1/2 cup packed brown sugar (for the sweet potato mixture)
- 1 cup pecans (chopped and lightly toasted, for the sweet potato mixture)
- 2 large eggs (lightly beaten)
- 1/2 cup milk (room temperature)
- 1/4 cup unsalted butter (melted)
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon (for the sweet potato mixture)
- 1 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 6 tablespoons unsalted butter (softened, for the topping)
- 1 tablespoon ground cinnamon (for the topping)
- 1 cup all-purpose flour
- 1 cup packed brown sugar (for the topping)
- 1 cup pecans (toasted and chopped, for the topping)
Cooking Instructions
Preparing the Sweet Potatoes
Start by getting your sweet potatoes ready. Peel them and cut them into uniform cubes, about an inch in size. This helps them cook evenly. You’ll want to boil these until they are very tender. Place the diced sweet potatoes in a large pot and cover them with cold water. Add a pinch of salt to the water; this seasons the potatoes from the inside out. Bring the water to a boil over medium-high heat, then reduce the heat to a simmer. Let them cook until a fork easily pierces them, which usually takes about 15-20 minutes. Don’t overcook them into mush, but they do need to be soft enough to mash. Once tender, drain them thoroughly. Letting them sit in the colander for a few minutes helps to steam off any excess moisture, which is important for the final texture.

Sweet Potato Casserole
This sweet potato casserole is a crowd-pleaser, perfect for holidays or any time you want a comforting side dish. The creamy sweet potato base, infused with warm spices, is topped with a crunchy pecan and streusel topping that adds a wonderful texture contrast. I like to make this a day ahead when possible, as the flavors meld beautifully.
Ingredients:
- 3 lbs sweet potatoes (peeled and diced into roughly 1-inch cubes)
- 1/2 cup packed brown sugar (for the sweet potato mixture)
- 1 cup pecans (chopped and lightly toasted, for the sweet potato mixture)
- 2 large eggs (lightly beaten)
- 1/2 cup milk (room temperature)
- 1/4 cup unsalted butter (melted)
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon (for the sweet potato mixture)
- 1 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 6 tablespoons unsalted butter (softened, for the topping)
- 1 tablespoon ground cinnamon (for the topping)
- 1 cup all-purpose flour
- 1 cup packed brown sugar (for the topping)
- 1 cup pecans (toasted and chopped, for the topping)
Cooking Instructions
Preparing the Sweet Potatoes
Start by getting your sweet potatoes ready. Peel them and cut them into uniform cubes, about an inch in size. This helps them cook evenly. You’ll want to boil these until they are very tender. Place the diced sweet potatoes in a large pot and cover them with cold water. Add a pinch of salt to the water; this seasons the potatoes from the inside out. Bring the water to a boil over medium-high heat, then reduce the heat to a simmer. Cook for about 15-20 minutes, or until you can easily pierce a potato cube with a fork. Drain the potatoes very well. It’s important to get as much water out as possible, so I like to let them sit in the colander for a few minutes to steam dry.
Creating the Sweet Potato Base
Once the sweet potatoes are drained and slightly cooled, transfer them to a large mixing bowl. Using a potato masher or an electric mixer on low speed, mash the sweet potatoes until they are mostly smooth. A few small lumps are fine and add character. Add the 1/2 cup of brown sugar, the 1 cup of chopped pecans that you’ve lightly toasted (toasting them brings out their flavor and makes them crispier), the two lightly beaten eggs, the room-temperature milk, the melted 1/4 cup of butter, the vanilla extract, 1 teaspoon of cinnamon, the nutmeg, and the 1/2 teaspoon of salt. Mix everything together until it’s well combined and smooth. Don’t overmix, just ensure all the ingredients are incorporated. Pour this creamy sweet potato mixture into a greased 9×13 inch baking dish, spreading it evenly.
Making the Pecan Streusel Topping
Now, let’s make the topping that makes this casserole so special. In a separate medium bowl, combine the 1 cup of all-purpose flour, the 1 cup of packed brown sugar, and the 1 tablespoon of cinnamon for the topping. Whisk these dry ingredients together until they are evenly distributed. Add the 6 tablespoons of softened unsalted butter to this mixture. Using your fingers, a pastry blender, or a fork, work the butter into the dry ingredients until the mixture resembles coarse crumbs. It’s okay if there are some larger clumps of butter; those will bake up wonderfully. Finally, stir in the remaining 1 cup of toasted and chopped pecans. This adds a delightful crunch and nutty flavor.
Assembling and Baking the Casserole
Sprinkle the pecan streusel topping evenly over the sweet potato mixture in the baking dish. Make sure to cover the entire surface. Preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius). Place the baking dish on a baking sheet to catch any potential drips, which is always a good idea. Bake for 30-40 minutes, or until the topping is golden brown and the sweet potato mixture is heated through and slightly bubbly around the edges. You’ll know it’s ready when the aroma fills your kitchen.
Resting and Serving
Allow the sweet potato casserole to rest for about 10-15 minutes after taking it out of the oven. This resting period is important because it allows the casserole to set up slightly, making it easier to serve. The flavors will also continue to meld during this time. Serve warm. This casserole is delicious on its own, or as a side dish to roasted meats like turkey or beef ham. If you have any leftovers, they store well in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave.

Conclusion:
This Sweet Potato Casserole is a dish that truly delivers on comfort and flavor. The combination of creamy, spiced sweet potatoes with that irresistible crunchy pecan streusel topping makes it a standout side for any meal. It’s versatile enough for a holiday feast or just a cozy weeknight dinner. Remember, making it ahead really does enhance the flavors, so don’t hesitate to prepare it a day in advance. The key is to get the sweet potatoes perfectly tender but not mushy, and to toast those pecans for the best nutty taste. Give this recipe a try; I’m confident it will become a favorite in your household.
Serving Suggestions:
This casserole pairs wonderfully with roasted turkey, beef ham, or chicken. It’s also a great accompaniment to a hearty stew or pot roast. For a more casual meal, it stands well on its own as a satisfying vegetarian main dish with a side salad.
Variations:
If you don’t have pecans, walnuts work beautifully in the topping. For an extra layer of flavor, add a pinch of ground ginger or cardamom to the sweet potato mixture. Some people like to add a splash of bourbon extract or maple syrup to the sweet potato base for a grown-up twist. You can also swap out some of the flour in the topping for almond flour for a different texture.
Frequently Asked Questions
Can I make this Sweet Potato Casserole ahead of time?
Absolutely. In fact, I recommend it. You can assemble the entire casserole, including the topping, a day in advance. Cover it tightly and refrigerate. When ready to bake, remove it from the refrigerator about 30 minutes before baking to let it come to room temperature slightly, and then bake as directed, possibly adding a few extra minutes to the baking time.
What if I don’t like marshmallows on top?
You’re in luck! This recipe uses a pecan streusel topping instead of marshmallows, which offers a wonderful nutty crunch and a slightly crumbly texture that complements the smooth sweet potato base perfectly. It’s a classic approach that many people prefer.

Sweet Potato Casserole
A classic sweet potato casserole with a rich, creamy filling and a crunchy pecan topping.
Ingredients
-
3 lbs sweet potatoes, peeled and diced
-
1/2 cup brown sugar
-
1 cup pecans, chopped and toasted
-
2 large eggs, lightly beaten
-
1/2 cup milk, room temperature
-
1/4 cup unsalted butter, melted
-
1 teaspoon vanilla extract
-
1 teaspoon cinnamon
-
1 teaspoon nutmeg
-
1/2 teaspoon salt
-
6 tablespoons unsalted butter, softened
-
1 tablespoon cinnamon
-
1 cup all-purpose flour
-
1 cup packed brown sugar
-
1 cup pecans, toasted and chopped
Instructions
-
Step 1
Preheat oven to 350°F (175°C). Boil or steam the diced sweet potatoes until very tender. Drain well. -
Step 2
Mash the cooked sweet potatoes until smooth. Stir in 1/2 cup brown sugar, 1 cup chopped pecans, lightly beaten eggs, milk, 1/4 cup melted butter, vanilla extract, 1 teaspoon cinnamon, nutmeg, and salt. Mix until well combined. -
Step 3
Pour the sweet potato mixture into a greased 9×13 inch baking dish. -
Step 4
In a separate bowl, combine 6 tablespoons softened butter, 1 tablespoon cinnamon, all-purpose flour, 1 cup packed brown sugar, and 1 cup toasted chopped pecans for the topping. Use your fingers or a pastry blender to mix until the mixture resembles coarse crumbs. -
Step 5
Sprinkle the pecan topping evenly over the sweet potato mixture in the baking dish. -
Step 6
Bake for 45 minutes, or until the topping is golden brown and the casserole is heated through and bubbly.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.