Pre heat oven to 425.
Brush sweet potatoes with oil or wrap individually in aluminum foil.
Bake at 425 for 1 hour. Flipping halfway
Ensure sweet potatoes are fork tender. Remove from oven and let cool. Discard of peel.
If boiling sweet potatoes, peel and cut into same sized pieces. Transfer to boiling water and let cook until fork tender. Usually about 20 minutes.
Transfer cooked peeled potatoes to a large bowl and mash to your liking.
In a small bowl beat eggs
Add eggs to large bowl with mashed sweet potatoes
Add remaining ingredients to bowl and mix until smooth
Transfer mixture to non greased casserole dish
In a medium bowl combine all streusel topping ingredients and mix until a crumble like texture forms
Top casserole dish with streusel topping.
Bake @ 350 for 25 minutes