This savory sweet potato casserole recipe doesn't have marshmallows but is loaded with bacon, onion, herbs, cream and butter. I mean my mouth is drooling just talking about all of the ingredients. Trust me when I say it blows the old school recipe out of the water.

When it comes to the holidays, let's be honest when we say the sides are the best part - from old fashioned bread stuffing to truffle mashed potatoes to maple roasted carrots.
And one of the old standbys is sweet potato casserole. But I'll be honest when I say I was never a fan of the original. To me it is just too sweet for a side. I mean you already have sweetness from the sweet potatoes and then you add on top of that sugar and marshmallows. It is just sweetness overload.
I'm more of a savory person, especially when it comes to sides. Desserts is another matter. So I wanted to take this old recipe and update it.
By adding some bacon, onion, garlic, browned butter and herbs, you get a ton of wonderful flavors in the dish. But then thrown in some cream, Parmesan and top with crusty bread.
It is one of those dishes that hits all of the flavors. It has a little sweetness, saltiness, freshness, richness and savoriness all in one bite.
Jump to:
Why You Will Love This Casserole
- Flavorful - It strikes a balance between the natural sweetness of sweet potatoes and the savory, umami flavors of ingredients like aromatics, cheese, herbs and bread.
- Textural contrast - The creaminess of mashed sweet potatoes is complemented by the crunchiness of the breadcrumb topping.
- Holiday friendly - It is a crowd-pleaser, as it bridges the gap between those who prefer savory dishes and those who enjoy sweeter options. It's a versatile side dish that can be a hit at holiday gatherings, potlucks or family dinners. And if you're craving another sweet potato side, you can't go wrong with these scalloped sweet potatoes.
Ingredient Notes
- Sweet potatoes - Use fresh sweet potatoes for the best flavor and texture. You can boil, steam, or roast them until they're tender, then peel and mash them.
- Bacon - Adds some smokiness, protein and texture. Can be omitted if you prefer.
- Aromatics - Fresh onions and garlic add depth of flavor to the casserole. You can use sweet or yellow onions and adjust the garlic to your preference.
- Unsalted butter - Butter adds richness and flavor to the casserole. You can use even browned butter for a deeper, nuttier taste.
- Herbs - The combination of sage and thyme gives the casserole that fall flavor.
- Heavy cream - Adds richness and helps cream the potatoes.
- Parmesan - Adds some saltiness and a slightly nutty flavor to the dish.
- Eggs - Eggs help bind the sweet potato mixture and provide structure. They also add a creamy texture.
- Salt and pepper - Season the mixture with salt and pepper to taste, ensuring the savory elements are well-balanced.
- Bread - Diced up and baked on top so it adds some texture.
Ingredient Swaps
Like any recipe, you can mix up some of the ingredients. Some variations include:
- While it is a sweet potato dish, you could sub the sweet potatoes with butternut squash or pumpkin.
- I'm a fan of bacon for the flavor, but pancetta or ham are good substitutes.
- Depending on dietary preferences, you can use vegan butter instead of butter or a dairy-free alternative like olive oil for sautéing and added richness.
- I always like fresh herbs, but you can use dried herbs. Just use ⅓rd of the amount as they are more potent.
- If you want the dish to be a little lighter, you can replace the heavy cream with whole milk. You can try non-dairy options like almond milk, coconut milk or cashew cream if you're lactose intolerant or following a vegan diet.
- Opt for dairy-free cheese instead of Parmesan to make the casserole vegan or lactose-free, or use a different type of cheese that suits your taste.
- Replace diced bread with crushed nuts like almonds or walnuts for a different texture.
How to Make Savory Sweet Potato Casserole
Please note full ingredient list and instructions can be found in recipe card below.
Step 1: Cut the sweet potatoes in half and bake at 400°F for 50-60 minutes or until tender.
Step 2: While baking the sweet potatoes, cook the bacon in a large skillet over medium-high heat until crisp. Remove and drain all but 1 tablespoon of bacon fat.
Step 3: Add 4 tablespoon butter to the skillet and cook the onions for about 5 minutes before adding the garlic and half of the herbs.
Step 4: Add the heavy cream and bring to a simmer.
Step 5: Scoop out the sweet potatoes from the skin and place in a large bowl with the onion/cream mixture, cheese, eggs, bacon, salt and pepper. Mash until desired consistency is reached.
Step 6: Brown butter with remaining herbs in a small skillet for 5 minutes before stirring in the cubed bread.
Step 7: Transfer the sweet potato mixture to a baking dish and top with the breadcrumbs.
Step 8: Bake at 400°F for 20-25 minutes or until the top is golden brown.
Best Meal Pairings
Serve this sweet potato casserole alongside roasted meats or even smoked meats like this spatchcock smoked turkey, green beans, salads or crusty bread for a balanced meal.
Recipe FAQs
Yes. This casserole can be prepared ahead of time and refrigerate overnight if needed.
If you do refrigerate before baking, make sure you remove it from the fridge for at least 30 minutes so it comes to room temperature. Then just proceed with the baking directions.
Use plant-based milk, dairy-free butter and nutritional yeast or vegan cheese for a similar creamy and cheesy flavor.
Try panko breadcrumbs, crushed nuts (like pecans) or a cheese blend for added texture and flavor.
I find that you don't have to worry about this happening as it isn't baked long enough. However, if your oven runs hot, keep uncovered for 10-15 minutes before covering with aluminum foil the remaining time.
Yes just cover the baking dish with aluminum foil and bake at 325°F for about 15 minutes or until heated through. You can also just throw in the microwave.
Pro Tips/Recipe Notes
- If you want to save time, you can microwave the sweet potatoes instead of roasting. Just prick a few times with a fork and microwave on high for 5 minutes.
- You know the sweet potatoes are done when you can easily stick a fork or knife through the center of the potatoes. The skin should easily come off.
- If you don't want to use a pan, you can place bacon on parchment-lined baking sheet and bake at 400°F for 20 minutes.
- You can skip the bacon if you want it to be vegetarian.
- If using dried herbs, use ⅓rd of the amount as they are more potent.
- Use freshly grated Parmesan cheese as it just tastes better.
- Buy the bread a few days ahead of time and let it sit out so it is stale, making it more crunchy when baked.
Other Recommended Side Dishes
If you’ve tried this savory sweet potato casserole recipe or any other recipe on Chisel & Fork, please let me know how it turned out in the comments below! You can also follow me on Facebook, Instagram, TikTok, Pinterest and YouTube to see more tasty meals and anything else I'm up to.
Savory Sweet Potato Casserole
Ingredients
- 5 lbs sweet potatoes, cut in half lengthwise
- ½ lb bacon, chopped
- ½ cup unsalted butter (1 stick), divided
- 1 sweet onion, chopped
- 6 cloves garlic, minced
- ¼ cup fresh sage, chopped and divided
- ¼ cup thyme, chopped and divided
- 1 ½ cups heavy cream
- 2 cups freshly grated Parmesan cheese
- 2 large eggs
- 1 tablespoon kosher salt
- 1 ½ teaspoon black pepper
- 1 ½ cups sourdough bread, coarsely chopped
Instructions
- Preheat oven to 400°F. Prick the sweet potatoes and place on a parchment-lined baking cut side down. Bake for 50-60 minutes or until tender when squeezed. Let them cool on sheets.
- While sweet potatoes are cooking, heat a large skillet over medium-high heat. Add bacon and cook until crispy, about 5-6 minutes. Drain all but about 1 tablespoon of the bacon fat and transfer the bacon to paper towel-lined plate.
- Add 4 tablespoon butter to the skillet and the onions and cook until translucent and soft, about 5-7 minutes. Add garlic, half of the sage and thyme and cook for another minute. Add heavy cream and bring to simmer. Remove from heat.
- Scoop out the potatoes from the skin and transfer to a large bowl. Add the onion/cream mixture, Parmesan cheese, eggs, bacon, salt and pepper. Use a potato masher to mash until desired consistency. Transfer to a 2 quart baking dish.
- In a medium skillet, add butter over medium heat with the remaining sage and thyme. Cook for about 5 minutes, or until the butter is foaming and the herbs are browned. Stir in the breadcrumbs, tossing to combine.
- Top sweet potatoes with breadcrumb mixture. Bake at 400°F for 20-25 minutes or until the breadcrumbs are browned. Let cool 10 minutes before serving.
Notes
- You know the sweet potatoes are done when you can easily stick a fork or knife through the center of the potatoes. The skin should easily come off.
- If you don't want to use a pan, you can place bacon on parchment-lined baking sheet and bake at 400°F for 20 minutes.
- You can skip the bacon if you want it to be vegetarian.
- If using dried herbs, use ⅓rd of the amount as they are more potent.
- Use freshly grated Parmesan cheese as it just tastes better.
- Buy the bread a few days ahead of time and let it sit out so it is stale, making it more crunchy when baked.
Leave a Reply