What could be better than a dish that combines the earthy sweetness of sweet potatoes with the crunchy texture of pecans? This Old Fashioned Sweet Potato Casserole with Pecan Streusel is pure comfort food, a nostalgic dish that warms hearts and homes. Whether you’re gathering for a holiday feast or looking for a delightful family dinner, this casserole offers both tradition and deliciousness in every bite.
At the heart of this recipe are 2 cups of mashed sweet potatoes, which bring a naturally sweet and creamy base. Combined with 1/2 cup of brown sugar for extra sweetness, and enriched with 1/4 cup of milk and 1/4 cup of melted butter, this casserole achieves a smooth and luscious texture. The addition of 2 beaten eggs helps to bind everything together while infusing a rich flavor enhanced by 1 teaspoon of vanilla extract. The subtle warmth from 1/2 teaspoon of cinnamon and a pinch of 1/2 teaspoon of salt balances the sweetness perfectly. Topped with a delightful 1 cup of chopped pecans mixed with 1/2 cup of brown sugar, 1/4 cup of flour, and 1/4 cup of softened butter, this dish delivers a crunchy, sweet topping that adds an enticing contrast to the creamy filling.
Making this casserole is simpler than you might think. Start by preheating your oven to 350°F (175°C). In a large bowl, mix the mashed sweet potatoes, brown sugar, milk, melted butter, eggs, vanilla extract, salt, and cinnamon until smooth. Pour this mixture into a greased baking dish. Then, prepare the streusel topping by mixing the chopped pecans, brown sugar, flour, and softened butter in another bowl. Sprinkle the pecan mixture over the sweet potato layer. Bake for about 30-35 minutes or until the topping is golden brown and the casserole is nicely heated through.
This dish is perfect for chilly nights when you want to enjoy something heartwarming with family. It also shines at potlucks or festive receptions, standing out as a crowd-pleaser that entices with its sweet aroma and inviting appearance.
Why You’ll Love This Old Fashioned Sweet Potato Casserole with Pecan Streusel
- Comfort Food: This casserole is the epitome of comfort food, pleasing to the palate and heart.
- Quick Preparation: With simple and straightforward steps, you can whip it up in no time.
- Simple Ingredients: Uses pantry staples and fresh sweet potatoes, making it accessible for everyone.
- Nostalgic Flavor: Tastes like a warm hug, evoking memories of family gatherings and celebrations.
- Versatile Dish: Great for any occasion—be it Thanksgiving, a family dinner, or even brunch!
Sweet Potato Tips
When selecting sweet potatoes for this recipe, aim for firm, smooth, and evenly-colored potatoes. Avoid any with blemishes or soft spots. For the best flavor, try to choose medium-sized sweet potatoes. They offer a creamier texture and are the perfect balance of sweetness. Wash them thoroughly to remove any dirt, and don’t forget that peeling before mashing can enhance the dish’s overall smoothness.
Options for Substitutions
- Use maple syrup instead of brown sugar for a different flavor profile.
- Swap butter with coconut oil for a dairy-free version.
- Substitute almond milk or oat milk for a non-dairy alternative.
- Replace pecans with walnuts for a different crunch.
- Use honey instead of brown sugar for a milder sweetness.
- Try gluten-free flour in the streusel topping for gluten-sensitive friends.
Watch Out for These Mistakes
One common mistake in preparing this casserole is overcooking the sweet potato mixture. Make sure to mash them until smooth but be cautious not to overcook them on the stovetop, as this can change the flavor and texture.
Another pitfall is neglecting to taste the sweet potato mixture before baking. It’s essential to ensure the balance of flavors is just right for your palate, particularly the sweetness. Adding too much or too little sugar can affect the outcome of your casserole.
Ensure to mix the streusel topping just enough to combine the ingredients. Overmixing can lead to a tough texture that does not crumble nicely over the sweet potato layer.
Finally, be careful with the baking time. It is essential to check for doneness around the 30-minute mark. The topping should be golden brown and the casserole heated through, but every oven is different.

What to Serve With Old Fashioned Sweet Potato Casserole with Pecan Streusel?
This sweet potato casserole pairs beautifully with a variety of sides. You could serve it alongside roasted meats like turkey or ham, as well as a fresh, crisp green salad to balance out the rich flavors. Additionally, consider adding some steamed green beans or Brussels sprouts for a delightful contrast in color and texture. Cornbread can also complement the flavors, enhancing the comfort food experience.
Storage Instructions
Store: Cool the casserole completely before transferring it to the refrigerator. It will keep fresh for up to 4 days.
Freeze: If you want to save some for later, the casserole can be frozen for about 3 months. Be sure to cover it well to prevent freezer burn.
Reheat: To reheat, simply place it in an oven-safe dish and warm it in a 350°F oven until heated through. You can also use a microwave, reheating in short intervals and stirring in between for even warming.
Recipe Info
Preparation Time: 15 minutes
Cooking Time: 35 minutes
Total Time: 50 minutes
Level of Difficulty: Easy
Servings: 6-8
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2,000-2,200
- Protein: 20-25g
- Fat: 80-90g
- Carbohydrates: 300-350g
Ingredients
- 2 cups mashed sweet potatoes
- 1/2 cup brown sugar
- 1/4 cup milk
- 1/4 cup butter, melted
- 2 eggs, beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/2 teaspoon cinnamon
- 1 cup pecans, chopped
- 1/2 cup brown sugar (for streusel)
- 1/4 cup flour (for streusel)
- 1/4 cup butter, softened (for streusel)
Step-by-Step Instructions
Step 1: Preheat Oven and Prep Pan
Begin by preheating your oven to 350°F (175°C). Grease a baking dish to prepare for the sweet potato mixture.
Step 2: Prepare Sweet Potato Mixture
In a large bowl, combine the mashed sweet potatoes, brown sugar, milk, melted butter, beaten eggs, vanilla extract, salt, and cinnamon. Mix everything until it’s smooth and well combined.
Step 3: Pour Mixture into Baking Dish
Carefully pour the sweet potato mixture into the greased baking dish, spreading it evenly across the bottom.
Step 4: Make the Streusel Topping
In a separate bowl, mix together the chopped pecans, brown sugar for the streusel, flour, and softened butter. Stir until the mixture is crumbly and well combined.
Step 5: Add Topping to Casserole
Sprinkle the pecan streusel topping evenly over the sweet potato mixture, ensuring every part is covered.
Step 6: Bake the Casserole
Place the dish in the preheated oven and bake for 30-35 minutes. Keep an eye on it until the topping is golden brown and the casserole is heated through.

This Old Fashioned Sweet Potato Casserole with Pecan Streusel is a classic dish that embodies the warmth of family gatherings. I encourage you to try making this recipe and share it with your loved ones. Once you savor the delightful flavors and comforting aroma, please let me know how it turned out for you! Don’t hesitate to explore similar recipes on my blog that will surely inspire your home cooking journey. Happy cooking!
Print
Old Fashioned Sweet Potato Casserole with Pecan Streusel
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6-8 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
A comforting and nostalgic casserole combining sweet potatoes and crunchy pecans, perfect for holiday feasts and family dinners.
Ingredients
- 2 cups mashed sweet potatoes
- 1/2 cup brown sugar
- 1/4 cup milk
- 1/4 cup butter, melted
- 2 eggs, beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/2 teaspoon cinnamon
- 1 cup pecans, chopped
- 1/2 cup brown sugar (for streusel)
- 1/4 cup flour (for streusel)
- 1/4 cup butter, softened (for streusel)
Instructions
- Preheat your oven to 350°F (175°C) and grease a baking dish.
- Combine the mashed sweet potatoes, brown sugar, milk, melted butter, eggs, vanilla extract, salt, and cinnamon in a large bowl until smooth.
- Pour the mixture into the greased baking dish, spreading evenly.
- Mix the chopped pecans, brown sugar for the streusel, flour, and softened butter in another bowl until crumbly.
- Sprinkle the streusel topping over the sweet potato mixture evenly.
- Bake for 30-35 minutes until the topping is golden brown and the casserole is heated through.
Notes
Avoid overcooking the sweet potato mixture and ensure to taste before baking for the balanced flavor.
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 20g
- Sodium: 150mg
- Fat: 10g
- Saturated Fat: 5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 4g
- Protein: 5g
- Cholesterol: 60mg