This Savory Sweet Potato Casserole has a base of creamy, brown butter, roasted mashed sweet potatoes with a crunchy, sweet and salty, rosemary walnut topping.
Melt butter in a large stainless steel pan over medium heat.
Once melted, whisk continually until brown bits start to form and the butter is foaming, golden in color, and has a nutty aroma, about 1-5 minutes.
Carefully and quickly pour into a large measuring cup. Reserve 1/4 cup brown butter for the topping. The rest (which should be about 1/2 cup) will be used for the sweet potatoes.
Brown Butter Sweet Potatoes
Preheat oven to 400 degrees F and line a baking sheet with silicone mat.
Place potatoes onto prepared baking sheet, then prick each potato all over with a fork.
Bake in preheated oven until fork tender, about 60-90 minutes depending on potato size.
Let cool slightly, before removing and discarding the peel.
Preheat oven to 350 degrees F and grease a 9x13 inch baking dish with cooking spray. Set aside.
Mash the potatoes in a bowl using a fork, potato masher, or hand mixer, until desired consistency is reached, then mix in 1/2 cup brown butter, parmesan cheese, sour cream, salt, and pepper.
Taste and re-season, if necessary, then spread into an even layer in the prepared baking dish. Set aside while you make the topping.
Rosemary Walnut Topping
Stir together chopped walnuts, brown sugar, parmesan, rosemary, salt, and pepper in a small bowl, then stir in remaining 1/4 cup brown butter.
Sprinkle evenly over the top of the sweet potato mixture, then bake in preheated oven for 30-40 minutes, or until heated through.
Optional: garnish with maldon sea salt, then serve and enjoy!