Savory Sweet Potato Casserole

Jump to RecipeLeave a Comment

This post may contain affiliate links. Please read our disclosure policy.

This Savory Sweet Potato Casserole is rich, creamy, and topped with crispy Parmesan breadcrumbs. A fresh, herb-packed twist that elevates any holiday table.

Serve with my Thanksgiving turkey, homemade gravy, ciabatta stuffing, and crispy Brussels sprouts.

savory sweet potato casserole with a spoon taking out a portion.
Icon of a lemon.

Quick Look at This Recipe

  • Prep Time: _30_ minutes (plus roasting time)
  • Cook Time: _20_ minutes
  • Total Time: less than _2_ hours (easy to prep ahead and cook day of)
  • Servings: _12_ servings
  • Dietary Info: Vegetarian, can be made gluten-free with GF breadcrumbs
  • Method: Baked in oven using a casserole dish
  • Technique: Roasted sweet potatoes (the key to the best flavor!) mashed with cream, herbs, and cheese, topped with crispy Parmesan breadcrumbs.
  • Flavor & Texture: Creamy, cheesy, savory with a golden, crisp topping and hints of fresh herbs.

Why you’ll love this family favorite!

This savory sweet potato casserole recipe is my answer to the overly sweet, marshmallow-topped versions that often land on Thanksgiving tables. Instead of sugar, I lean into fresh rosemary, thyme, sage, and plenty of Parmesan cheese—the same flavors my Italian family uses in our rustic holiday dishes. The result is creamy, herbaceous sweet potatoes with a golden, cheesy breadcrumb topping that feels and tastes comforting.

For me, Thanksgiving is about celebrating with food that brings people together around the table. Every bite reminds me that the best holiday recipes are the ones made with simple ingredients, a little creativity, and a lot of love.

You’ll love my hasselback sweet potatoes and candied sweet potatoes.

Made With Amore,

Simple Ingredients

Recipe ingredients for savory sweet potato casserole recipe.
  • Sweet Potatoes – the heart of the dish, naturally sweet and creamy when roasted, making the perfect base for a savory casserole.
  • Fresh Herbs (rosemary, thyme, sage) – bring earthy, aromatic depth and a rustic Italian flavor.
  • Butter – rich and flavorful, used both for the creamy base and for toasting the breadcrumbs until golden.
  • Crusty Bread – torn into rustic pieces to create a hearty, crunchy breadcrumb topping.
  • Onion – gently cooked until soft and golden, adding sweetness and balance to the rich cream. Add fresh garlic or shallots if you like!
  • Heavy Cream and Eggs – add body, creaminess, and help the casserole set beautifully.
  • Parmesan Cheese – sharp, nutty, and savory—melted into the potato base and mixed into the topping.
  • Seasonings – kosher salt, black pepper, and optional lemon zest for brightness.

See the recipe card for exact quantities.

Substitutions and Variations

  • Gluten-Free: Swap the crusty bread for gluten-free bread or panko.
  • Cheese Swaps: Try Gruyère for melty richness, Pecorino Romano for extra saltiness, or even Fontina for a creamier finish. Try my vegetarian stuffing casserole or creamy cauliflower casserole.
  • Dairy-Free: Use vegan butter instead of butter, coconut milk or cream or oat cream instead of heavy cream, and a dairy-free Parmesan alternative. The change and texture will be different.
  • Add Protein: Stir in crispy pancetta or bacon for a smoky, savory kick. You’ll love my leftover pot roast casserole.
  • Extra Crunch: Mix in chopped nuts (like walnuts or pecans) with the bread crumbs.
  • Make It Lighter: Use half-and-half instead of heavy cream for a slightly less rich version.

How To Make Savory Sweet Potato Casserole

This is a step-by-step photo overview of the recipe; the full instrcutions are in the recipe card below.

cooked sweet potato halves on a baking sheet after baking.

Step #1: Roast the Sweet Potatoes: Preheat oven to 350°F and arrange racks in upper and lower thirds. Prick potato skins with a fork, place cut-side down on two foil-lined baking sheets, and roast until very tender (70–90 minutes), rotating pans halfway through. Let cool slightly, then increase oven temperature to 400°F.

melted herb brown butter in a pan for making savory sweet potato casserole.

Step #2: Make the Herb Butter: n a small saucepan, melt 6 tablespoons of the salted butter over medium heat. Add rosemary, thyme, and sage. Cook, stirring often, until the butter foams and browns slightly and the herbs are crisp, about 5 minutes. Remove from heat and let cool briefly.

bread crumbs toasting in a pot with the herb butter.

Step #3: Make the Breadcrumb Topping: Add the torn bread to the pan with the remaining herb butter. Toss well to coat.

toasted heb bread crumbs with parmiginao cheese on top.

Step #4: Stir in ½ cup Parmesan cheese and lemon zest (if using). Season with additional salt and pepper if needed. Transfer to a bowl and set aside.

heavy cream and onion cooking in a pot.

Step #5: Prepare the Cream Mixture: In the same pan, melt the remaining 2 tablespoons of salted butter. Add the chopped onion and cook until soft and golden, about 5-7 minutes. Remove from heat and stir in the heavy cream (do not cook).

mashed sweet potatoes in a bowl with fresh herbs.

Step #6: Mash the Potatoes: Scoop the flesh out of the roasted sweet potatoes into a large bowl (discard skins). Add about half of the herb butter mixture to the potatoes and mash until mostly smooth. Use a potato masher or a fork. Season lightly with salt and pepper.

pouring cream and onion mixture on top of the sweet potatoes.

Step #7: Add the cream mixture, eggs, and remaining 1 cup Parmesan to the sweet potatoes.

savory sweet potatoes mashed in a bowl.

Step #8: Blend or stir until light, creamy, and well combined. Taste and adjust seasoning.

savory sweet potato casserole in an oval baking dish.

Step #9: Assemble and Bake: Spread the potato mixture evenly into a greased 2-quart baking dish. Use the back of a spoon to create rustic peaks and valleys on top. Sprinkle with the breadcrumb mixture.

spoonful of the savory sweet potato casserole on a spoon.

Step #10: Bake at 400°F for 20–25 minutes, until the topping is golden and crisp. Serve: Let the casserole rest 10 minutes before serving. Garnish with extra lemon zest if desired.

savory sweet potatoes on a plate with a fork.

My Pro Tips

Recipe Tips

  • Roast, don’t boil: Roasting sweet potatoes concentrates their flavor and keeps them from getting watery.
  • Brown the butter: Cooking the herbs in browned butter deepens the flavor and makes the topping shine.
  • Texture matters: Mash until smooth but not gluey—overmixing can make sweet potatoes dense.
  • Crispy topping trick: Bake uncovered and broil for 1–2 minutes at the end for extra crunch.
  • Make ahead smart: Assemble without the topping, refrigerate overnight, then add breadcrumbs and bake before serving.

FAQ’s

Does this casserole freeze well?

Yes. Freeze without the topping for up to 2 months. Thaw overnight, add breadcrumbs, and bake until golden and heated through.

Can I make sweet potato casserole ahead of time?

Absolutely. Assemble without the breadcrumb topping up to 1 day ahead, refrigerate, then add breadcrumbs and bake before serving.

Is it better to boil or bake sweet potatoes for sweet potato casserole?

Baking is best. Roasting concentrates the natural sweetness and prevents the potatoes from becoming watery, giving your casserole a richer flavor and creamier texture.

savory sweet potatoes on a plate with a fork.

What to Serve with Sweet Potato Casserole

Search my Thanksgiving Dishes to Impress (Best Recipes) for more ideas.

💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.

5 from 1 vote

Savory Sweet Potato Casserole

Servings: 12 servings
Prep: 10 minutes
Cook: 1 hour 30 minutes
Total: 1 hour 40 minutes
savory sweet potatoes on a plate with a fork.
Golden, crispy breadcrumbs meet creamy, cheesy sweet potatoes in this savory twist on a holiday classic. With fresh herbs, Parmesan, and a hint of lemon, this casserole skips the marshmallows and delivers rustic Italian comfort in every bite. It’s the side dish that will steal the show at your table.

Ingredients 

  • 5 pounds medium sweet potatoes, halved lengthwise
  • ¼ cup fresh rosemary leaves, chopped
  • ¼ cup fresh thyme leaves, chopped
  • ¼ cup fresh sage leaves, chopped
  • 1 stick butter, divided
  • 2 ½ cups day-old crusty bread, torn into small pieces (or rustic homemade breadcrumbs)
  • 1 small onion, finely chopped
  • 2 cups heavy cream, or whole milk
  • 2 large eggs, lightly beaten
  • 1 ½ cups Parmigiano Reggiano, or Parmesan, finely grated, divided
  • Kosher salt and freshly ground black pepper, to taste
  • Zest of 1 lemon, optional (for mixing into breadcrumbs or garnish)

Instructions 

  • Roast the Sweet Potatoes: Preheat oven to 350°F and arrange racks in upper and lower thirds. Prick potato skins with a fork, place cut-side down on two foil-lined baking sheets, and roast until very tender (70–90 minutes), rotating pans halfway through. Roasting and not boiling is what gives this recipe extra flavor! Let cool slightly, then increase oven temperature to 400°F.
  • Make the Herb Butter: n a small saucepan, melt 6 tablespoons of the salted butter over medium heat. Add rosemary, thyme, and sage. Cook, stirring often, until the butter browns slightly and the herbs are crisp, about 5 minutes. Remove from heat and let cool briefly.
  • Mash the Potatoes: Scoop the flesh out of the roasted sweet potatoes into a large bowl (discard skins). Add about half of the herb butter mixture to the potatoes and mash until mostly smooth. Season lightly with salt and pepper.
  • Make the Breadcrumb Topping: Add the torn bread to the pan with the remaining herb butter. Toss well to coat. Stir in ½ cup Parmesan cheese and lemon zest (if using). Season with additional salt and pepper if needed. Transfer to a bowl and set aside.
  • Prepare the Cream Mixture: In the same pan, melt the remaining 2 tablespoons of salted butter. Add the chopped onion and cook until soft and golden, about 5-7 minutes. Remove from heat and stir in the heavy cream (do not cook). Add the cream mixture, eggs, and remaining 1 cup Parmesan to the sweet potatoes. Blend or stir until light, creamy, and well combined. Taste and adjust seasoning.
  • Assemble and Bake: Spread the potato mixture evenly into a greased 2-quart baking dish. Use the back of a spoon to create rustic peaks and valleys on top. Sprinkle with the breadcrumb mixture. Bake at 400°F for 20–25 minutes, until the topping is golden and crisp.
  • Serve: Let the casserole rest 10 minutes before serving. Garnish with extra lemon zest if desired.
  • Make Ahead: Assemble (without breadcrumbs) up to 1 day in advance, cover, and refrigerate. Add breadcrumbs just before baking.

Notes

Sweet Potatoes: Choose medium-sized orange-flesh sweet potatoes (sometimes labeled yams in U.S. grocery stores). They roast more evenly and give the best creamy texture.
Butter Choice: Salted butter adds depth, but if using unsalted, adjust seasoning to taste.
Cheese Options: Parmigiano Reggiano gives a sharp, nutty flavor. Gruyère or Pecorino Romano are excellent swaps if you want more richness or a slightly saltier bite.
Tips and Storage: 
Breadcrumbs: Day-old rustic bread works best for texture. Panko can be used for extra crunch, but it won’t have the same rustic flavor.
Make Ahead Tip: Assemble up to 1 day ahead (without topping), refrigerate, then bake with breadcrumbs just before serving. Leftovers keep well for 3 days in the fridge.
Freezing: This casserole freezes beautifully without the breadcrumb topping. Thaw overnight in the fridge and add topping before baking.
Texture Note: Don’t overmix the sweet potatoes—blend until creamy but still with a little body. Over-blending can make them gluey.
Serving Idea: This savory twist pairs perfectly with roast turkey, beef tenderloin, or Italian pork roast (porchetta). Serve alongside a fresh salad for balance.
Optional Flavor Boost: Stir a little lemon zest into the topping for brightness or add crispy pancetta to the breadcrumbs for a smoky touch.

Nutrition

Serving: 12gCalories: 268kcalCarbohydrates: 3gProtein: 7gFat: 26gSaturated Fat: 16gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gTrans Fat: 0.3gCholesterol: 101mgSodium: 283mgPotassium: 86mgFiber: 0.4gSugar: 2gVitamin A: 1017IUVitamin C: 3mgCalcium: 190mgIron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Side Dish
Cuisine: American
Tried this recipe?Mention @cucinabyelena or tag #cucinabyelena!

You May Also Like

About Elena Davis

My dream is to share delicious wholesome recipes that you will share around the table with all your loved ones. The memories surrounded by food are the heart and soul of CucinaByElena.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





1 Comment

  1. 5 stars
    The most incredible sweet potato casserole. I crave this one on repeat! Everyone loves it as a holiday side dish.