This post may contain affiliate links. Please read my disclosure policy.
This savory sweet potato casserole recipe is made with a creamy garlicky mashed filling, and sprinkled with the most irresistible maple rosemary walnut topping. It’s also naturally gluten-free and can be made vegan, if you’d like.
Move over, marshmallows.
Since sweet potatoes are already naturally plenty sweet on their own, I decided go the savory route with my sweet potato casserole recipe this Thanksgiving. You know, in hopes of actually making this holiday fave taste more like a healthy side dish, versus a marshmallow-laden sugar-bomb of a dessert.
So, inspired by the seasoning in my favorite sweet potato fries, I decided to skip the usual cinnamon and sugar in the sweet potato filling, and added in lots of savory fresh garlic, smoky paprika, and creamy butter instead. In place of the usual gooey marshmallow topping, I opted for a sweet-and-savory crunchy layer of rosemary maple walnuts too. (Which, for the record, have also become my new favorite snack to toast up on their own — irresistible!) Finally, once the sweet potato casserole came out of the oven, I finished it off with a sprinkle of fresh chives and a few generous twists of freshly-cracked black pepper.
And now I can’t stop asking — where has a savory sweet potato casserole been all my life?! ♡
Seriously. At least in my humble opinion, the more savory version of this dish is far more interesting and well-balanced and enjoyable than the old marshmallow version. It’s also wonderfully free of processed ingredients and naturally gluten-free (plus it can also be made vegan) to boot. And while it would of course be a refreshing modern addition to any Thanksgiving meal, this savory sweet potato casserole recipe is simple and versatile enough to be enjoyed as a healthy side dish any night of the year. It’s just so good.
So if you also happen to be in the mood for a new spin on the classic this year, ditch those processed marshmallows and give this healthier savory sweet potato casserole a try. I really think you’re going to love it!
Savory Sweet Potato Casserole Ingredients:
Alright, let’s start with our shopping list! To make this savory sweet potato casserole recipe, you will need the following ingredients:
- Sweet potatoes: I just boiled these, similar to how I make mashed potatoes. But you are also welcome to bake and then hollow out your sweet potatoes instead.
- Milk and butter: I used regular cow’s milk (whole milk) and butter to make the mashed sweet potato filling. But feel free to use plain dairy-free milk (such as almond milk, oat milk, coconut milk, etc.) and vegan butter if you would like to make this a vegan sweet potato casserole.
- Garlic: Lots of fresh minced garlic, which we will boil along with the sweet potatoes.
- Smoked paprika, sea salt and black pepper: Our three seasonings for the mashed sweet potato filling.
- Maple rosemary walnut topping: Made simply by stirring together chopped walnuts (or pecans), pure maple syrup, finely-chopped fresh rosemary (or sage), olive oil, sea salt and a pinch of cayenne.
- Optional toppings: I topped my savory sweet potato casserole with chopped fresh chives and freshly-cracked black pepper. But thinly-sliced green onions, microgreens, or other fresh herbs would also be delicious.
How To Make Sweet Potato Casserole:
To make this sweet potato casserole recipe, simply…
- Boil the sweet potatoes. Cut the sweet potatoes into evenly-sized chunks (about 1 inch thick) and boil them in a large stockpot until tender.
- Prepare the melted butter mixture. Meanwhile, as the sweet potatoes are boiling, heat the butter, milk, smoked paprika, and sea salt together in a small saucepan or in the microwave until the butter is just melted. (You want to avoid boiling the milk.)
- Mash the potatoes. Drain and briefly pan-dry the sweet potatoes, to remove any excess moisture. Then, using your preferred kind of potato masher (I recommend this one in general, or this one for extra-smooth), mash the sweet potatoes to your desired consistency. Pour the melted butter mixture over the potatoes, and fold it in with a wooden spoon or spatula until potatoes have soaked up the liquid. Taste and season with extra salt, pepper, and/or smoked paprika as needed, to taste.
- Prepare the walnut topping. In a separate small bowl, stir together the maple rosemary walnut topping ingredients until evenly combined.
- Assemble and bake. Spread the mashed sweet potatoes out in an even layer in a 9×13-inch baking dish, and top evenly with the walnut topping. Bake for about 20-25 minutes, or until the walnuts are toasted and fragrant (but not burnt).
- Serve warm. Then serve warm, garnished with fresh chives, extra black pepper, or any extra toppings that sound good!
Possible Variations:
There are so many ways that you can customize this savory sweet potato casserole recipe. For example, feel free to:
- Make it vegan. Just use plant-based milk (such as plain almond milk, oat milk or coconut milk) and vegan butter.
- Use different herbs. If rosemary isn’t your thing, this topping would also be delicious with chopped fresh sage.
- Use different seasonings. In place of smoked paprika, feel free to add dried ranch seasoning, Cajun seasoning or Italian seasoning instead.
More Thanksgiving Recipes:
Looking for more delicious Thanksgiving recipes that won’t let you down? Here is my full collection, plus a few more of my classic faves here below…
Description
This savory sweet potato casserole recipe is made with a creamy garlicky mashed filling, and sprinkled with the most irresistible maple rosemary walnut topping. See notes above for possible ingredient variations.
Scale
Ingredients
Savory Sweet Potato Filling Ingredients:
- 4 pounds sweet potatoes, peeled and cut into evenly-sized chunks, an inch or so thick
- 4 cloves garlic, minced
- fine sea salt and freshly-cracked black pepper
- 1 cup milk
- 2 tablespoons butter
- 2 teaspoons smoked paprika
- chopped fresh chives or green onions, for garnish
Maple Rosemary Walnut Topping:
- 1 heaping cup chopped raw walnuts
- 2 tablespoons maple syrup
- 1 tablespoon chopped fresh rosemary
- 1 tablespoon olive oil
- 1/4 teaspoon salt
- pinch of cayenne (optional)
Instructions
- Boil the sweet potatoes. Place the sweet potatoes in a large stockpot. Fill the pot with cold water, enough that the water line sits about 1 inch above the potatoes. Stir the garlic and 1 tablespoon sea salt into the water. Turn the heat to high and cook until the water comes to a boil. Reduce heat to medium-high (or whatever temperature is needed to maintain the boil) and continue cooking the potatoes for about 10-12 minutes, or until a knife inserted in the middle of a potato goes in easily with almost no resistance. Carefully drain out all of the water.
- Prepare the melted butter mixture. Meanwhile, as the sweet potatoes are boiling, heat the butter, milk, smoked paprika, and an additional 1.5 teaspoons of sea salt together either in a small saucepan or in the microwave until the butter is just melted and warm. (You want to avoid boiling the milk.) Set aside until ready to use.
- Pan-dry the potatoes. After draining the water, immediately return the sweet potatoes to the hot stockpot, place it back on the hot burner, and turn the heat down to low. Using two oven mitts, carefully hold the handles on the stockpot and shake it gently on the burner for about 1 minute to help cook off some of the remaining steam within the potatoes. Remove the stockpot entirely from the heat and set it on a flat, heatproof surface.
- Mash the potatoes. Using your preferred kind of potato masher (I recommend this one in general, or this one for extra-smooth), mash the sweet potatoes to your desired consistency. Pour the melted butter mixture over the potatoes, and fold it in with a wooden spoon or spatula until potatoes have soaked up the liquid. Give the mixture a taste, and season with extra salt, pepper, and/or smoked paprika as needed, to taste. Set aside.
- Prepare the walnut topping. In a separate small bowl, stir together the maple rosemary walnut topping ingredients until evenly combined.
- Assemble and bake. Heat oven to 350°F and grease a 9×13-inch pan with baking spray. Spread the mashed sweet potatoes in an even layer in the pan, and sprinkle evenly with the walnut topping. Bake for 20 minutes, or until the walnuts are toasted and fragrant (but not burnt) and the potatoes are warmed through. Transfer baking pan to a wire rack.
- Serve warm. Then serve warm, garnished with fresh chives, extra black pepper, or any extra toppings that sound good!