This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
If you're planning your Thanksgiving menu and want to give your sweet potatoes a glow-up, this Sweet Potato Gratin is the ultimate showstopper. Creamy, cheesy, herby, and packed with holiday comfort, it’s a gorgeous twist on the classic potatoes au gratin. And yes, Grandma’s going to ask for the recipe.
Layered with vibrant tri-color sweet potatoes and a rich cream sauce infused with thyme, sage, and warm spices, this dish is the cozy, elegant side you didn’t know your Thanksgiving table needed.
Jump to:
Why You’ll Love This Sweet Potato Gratin
Perfect for the Holidays
This dish is tailor-made for Thanksgiving. It’s easy to make ahead, feeds a crowd, and brings sophistication to your spread with minimal stress.
Beautiful and Delicious
Using purple, orange, and white sweet potatoes creates a stunning, colorful presentation. Plus, Gruyère and Parmesan bring the melty, nutty magic.
Comforting, Creamy Texture
The layers are soft and tender with a golden, bubbly top. The cream mixture, eggs, and cheese melt together into a decadent, custard-like filling with crispy edges—basically, everything you want in a fall comfort dish.
Vegetarian-Friendly
No meat here—just rich dairy, fresh herbs, and wholesome sweet potatoes. It's a great option for vegetarian guests.
Ingredients You’ll Need
- 3 tablespoon unsalted butter (divided, plus extra for greasing foil)
- 4 teaspoon chopped garlic
- 2 tablespoon chopped fresh thyme
- 1 tablespoon chopped fresh sage
- Kosher salt and black pepper
- 1 cup heavy cream
- ¾ cup whole milk
- ¼ teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- 2 large eggs
- ¾ cup grated Parmesan (divided)
- 2 lb sweet potatoes (mix of purple, orange, and white), peeled and sliced ⅛" thick
- 2 ⅔ cups shredded Gruyère (divided)
How to Make Sweet Potato Gratin for Thanksgiving

1. Prepare the Herb Cream Sauce
Preheat the oven to 375°F. Butter a 2-quart baking dish. In a saucepan, melt 2 tablespoon of the butter. Add garlic and cook for 30 seconds until fragrant. Stir in thyme, sage, salt, cream, milk, cinnamon, and nutmeg. Simmer for 5 minutes—don’t let it boil.
2. Temper the Eggs
Beat eggs in a bowl. Slowly whisk in about 1 cup of the hot cream mixture, a few tablespoons at a time, to avoid scrambling. Then pour it all back into the saucepan and stir in ½ cup of Parmesan and a bit of pepper.
3. Layer the Gratin
Start with a layer of sliced sweet potatoes, slightly overlapping. Add a pinch of salt, ⅔ cup Gruyère, and ⅔ cup of the cream mixture. Repeat 3 more times, finishing with cream and topping with the remaining Parmesan.
4. Bake
Butter a piece of foil and cover the dish tightly. Bake for 30 minutes. Remove foil and bake for another 30 minutes until golden brown and bubbling. Let it rest 10–15 minutes before serving. Garnish with more fresh thyme.
Time-Saving Tips
- Use a mandoline slicer to get those perfect ⅛” slices.
- Prep ahead: You can assemble the entire dish a day or two before Thanksgiving. Just keep it covered in the fridge.
- Bake ahead and reheat: Bake it fully, cool, and refrigerate. Warm it up at 375°F for about 20 minutes on Thanksgiving day.
Storage & Leftovers
This gratin stores well! Keep leftovers in the fridge for 3–4 days or freeze for up to 3 months. Reheat in the oven to get that crispy top back.
Serving Ideas for Thanksgiving
Pair it with your holiday mains: It’s heavenly next to roast turkey, honey glazed ham, or even a plant-based holiday roast.
Make it a full Thanksgiving spread: Serve it alongside other cozy classics like:
Drink Pairings: Try it with a crisp white wine (like Chardonnay), a sparkling cider, or even a warm apple cocktail with cinnamon and cloves.

Customizations & Variations
Make It Vegan: Swap dairy for plant-based milk and cheese, and skip the eggs or use flax eggs.
Add Crunch: Top with crushed walnuts or pecans before baking.
Spice It Up: Add a pinch of cayenne or smoked paprika to the cream for a little kick.
Holiday Twist: Stir in a spoonful of maple syrup or honey to the cream for added sweetness—it balances the savory cheese beautifully.
Common Questions
Absolutely! But using multiple colors adds depth and visual appeal—great for a Thanksgiving wow-factor.
Fontina, Swiss, or white cheddar all work beautifully.
Yes! It’s already gluten-free—just double-check your cheese and dairy labels to be sure.
It might need more bake time. Let it rest before slicing so the layers can set properly.
Final Thoughts
Sweet Potato Gratin is rich, elegant, and just a little unexpected—a standout side dish for Thanksgiving or any cozy fall gathering. The combo of fresh herbs, creamy spiced sauce, and melted cheese makes this a must-have for your holiday menu.
Don’t forget to pin this recipe to your Thanksgiving board on Pinterest: pinterest.com/bakewithlina.
And if you make it, I’d love to see your gratin in action! Tag me or drop a comment—your kitchen wins always make my day.



Sweet Potato Gratin
- Prep Time: 30 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 2 hours
- Yield: 12 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
A cozy, colorful gratin featuring layers of orange, purple, and white sweet potatoes baked in a rich herbed cream sauce with Gruyère and Parmesan cheese — perfect for the holidays or any hearty fall dinner.
Ingredients
- 3 Tbsp. unsalted butter, softened, divided, plus more for foil
- 4 tsp. garlic, chopped
- 2 Tbsp. chopped fresh thyme leaves, plus more for serving
- 1 Tbsp. chopped fresh sage leaves
- Kosher salt
- 1 cup heavy cream
- ¾ cup whole milk
- ¼ tsp. ground cinnamon
- ¼ tsp. ground nutmeg
- 2 large eggs
- ¾ cup grated Parmesan (about 2 oz.), divided
- Freshly ground black pepper
- 2 lb. sweet potatoes (mix of purple, orange, and white), peeled and sliced ⅛ inch thick
- 2 ⅔ cups shredded Gruyère cheese (about 8 ½ oz.), divided
Instructions
- Preheat oven to 375°F (190°C). Butter a 2-quart casserole or gratin dish with 1 tablespoon butter.
- In a small saucepan over medium heat, melt remaining 2 tablespoons butter. Add garlic and cook until fragrant, about 30 seconds. Stir in thyme, sage, and ½ teaspoon salt. Add cream, milk, cinnamon, and nutmeg. Bring to a simmer and cook until slightly thickened, about 5 minutes. Remove from heat.
- In a medium bowl, beat eggs. Slowly whisk 1 cup of the cream mixture into eggs, then return to the saucepan. Whisk in ½ cup Parmesan and season with pepper.
- Layer potatoes in the dish, slightly overlapping slices, and season each layer with salt. Top each layer with ⅔ cup Gruyère and ⅔ cup cream mixture. Repeat 3 times, finishing with cream mixture. Sprinkle remaining Parmesan on top.
- Butter a piece of foil and tightly cover the dish. Bake 30 minutes covered, then uncover and bake another 30 minutes until golden brown and bubbling. Top with thyme before serving.
Notes
To make ahead, assemble and bake, then cool completely and refrigerate for up to 3 days. Reheat at 375°F for 20 minutes. Leftovers keep up to 4 days refrigerated or 3 months frozen.
Nutrition
- Serving Size: 1 serving
- Calories: 286
- Sugar: 5g
- Sodium: 320mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 9g
- Cholesterol: 90mg













Leave a Reply