Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sweet Potato Cranberry Gratin


  • Author: Tyla
  • Total Time: 2h
  • Yield: 68 servings 1x

Description

Listen, I know you came here thinking this was just another sweet potato casserole with marshmallows. WRONG. This is a legitimate, grown-up, sophistication-in-a-baking-dish gratin that happens to combine caramelized sweet potatoes, tart dried cranberries, a ridiculous amount of cream and cheese, and a crunchy pecan-breadcrumb topping that’ll make you weep with joy. We’re talking layers of thinly sliced sweet potatoes swimming in a garlicky, herb-infused cream sauce, studded with jewel-like cranberries, topped with nutty Gruyère and a buttery crumb situation that gets golden and crispy in all the right ways. This is the side dish that upstages the main course, the one that has your mother-in-law asking for the recipe, the one that makes people suddenly “too full for dessert” because they went back for seconds and thirds. I brought this to Thanksgiving once and my uncle literally proposed to it. Someone scraped the dish so thoroughly they almost took the enamel off. This gratin has MAIN CHARACTER ENERGY.


Ingredients

Scale

For the Sweet Potato Layers:

  • 34 lbs sweet potatoes (about 56 medium), peeled and sliced 1/8-inch thick (use a mandoline if you have one)
  • 3/4 cup dried cranberries (not Craisins—get the good unsweetened ones if possible)
  • 1 medium yellow onion, thinly sliced
  • 3 cloves garlic, minced
  • 2 tablespoons fresh thyme leaves (or 2 tsp dried)
  • 1 tablespoon fresh rosemary, minced (or 1 tsp dried)
  • Salt and freshly cracked black pepper

For the Cream Mixture:

  • 2 cups heavy cream
  • 1/2 cup whole milk
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 3/4 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg (secret weapon)
  • Pinch of cayenne pepper (optional but adds warmth)

For the Topping:

  • 1 cup Gruyère cheese, shredded (or sharp white cheddar—don’t skip the cheese)
  • 3/4 cup panko breadcrumbs
  • 1/2 cup pecans, chopped
  • 3 tablespoons unsalted butter, melted
  • 2 tablespoons fresh parsley, chopped
  • Salt and pepper to taste

Equipment You’ll Need:

  • Mandoline slicer (highly recommended for even slices)
  • 9x13-inch baking dish (preferably ceramic or glass)
  • Large saucepan
  • Large bowl
  • Whisk
  • Sharp knife
  • Aluminum foil

Instructions

Step 1: Prep Your Potatoes (The Foundation)

Preheat your oven to 375°F (190°C). Butter or spray a 9×13-inch baking dish generously.

Peel the sweet potatoes and slice them into 1/8-inch thick rounds. Consistency is KEY here—use a mandoline if you have one or take your time with a sharp knife.

If your slices are uneven, the thin ones will burn while the thick ones stay raw. We’re aiming for perfectly tender, evenly cooked layers.

Place the sliced sweet potatoes in a large bowl of cold water to prevent browning while you prep everything else. They can hang out there for up to an hour.

Thinly slice your onion and mince your garlic. Strip the thyme leaves off their stems. Get your herbs ready.

Step 2: Make the Cream Sauce (The Soul of This Dish)

In a medium saucepan over medium heat, melt 2 tablespoons butter until foamy.

Add the minced garlic and cook for 30 seconds until fragrant but not browned. Burnt garlic = bitter sadness.

Whisk in the flour and cook for 1-2 minutes, stirring constantly, until it forms a paste (this is a roux—fancy French cooking technique).

Gradually pour in the heavy cream and milk, whisking constantly to prevent lumps. Keep whisking until smooth.

Add salt, pepper, nutmeg, and cayenne. Bring to a gentle simmer, whisking frequently.

Let it simmer for 3-4 minutes until it thickens slightly—it should coat the back of a spoon.

Remove from heat and stir in the thyme and rosemary. Taste and adjust seasoning. It should taste rich, creamy, and well-seasoned.

Set aside while you assemble. The sauce will thicken more as it sits—that’s normal.

Step 3: Assemble the Layers (Like You’re Building a Delicious Tower)

Drain the sweet potato slices and pat them dry with paper towels or a clean kitchen towel. Excess water = soggy gratin.

Start layering in your buttered baking dish:

First layer: Arrange about 1/3 of the sweet potato slices in overlapping rows, covering the bottom. They should overlap like shingles on a roof.

Sprinkle with 1/3 of the sliced onions, 1/4 cup cranberries, a pinch of fresh herbs, salt, and pepper.

Pour about 1/3 of the cream sauce over the layer, making sure it seeps into all the cracks.

Sprinkle with about 1/3 cup of shredded Gruyère.

Second layer: Repeat with another 1/3 of sweet potatoes, onions, cranberries, herbs, cream sauce, and cheese.

Third layer: Final layer of sweet potatoes, remaining onions, cranberries, and cream sauce. Don’t add the last of the cheese yet—save it for the topping.

Press down gently with a spatula to compact the layers and make sure the cream mixture covers everything. If potatoes are peeking out, they’ll burn.

Step 4: Make the Crunchy Topping (The Showstopper)

In a medium bowl, combine panko breadcrumbs, chopped pecans, remaining Gruyère cheese, melted butter, and chopped parsley.

Season with a pinch of salt and pepper. Mix until the breadcrumbs are evenly coated with butter.

The mixture should look like wet sand and clump together slightly.

Taste a pinch (yes, raw breadcrumbs are fine). Adjust seasoning if needed.

Sprinkle this glorious mixture evenly over the top of the gratin, covering all the sweet potatoes completely.

The topping should be generous—don’t be shy. This is what gets golden and crispy and makes people lose their minds.

Step 5: Bake Low and Slow (Patience = Perfection)

Cover the baking dish tightly with aluminum foil. This traps steam and helps the potatoes cook through without the top burning.

Bake covered at 375°F for 45 minutes. The potatoes should be starting to soften.

Remove the foil and continue baking uncovered for another 30-40 minutes until:

  • The sweet potatoes are completely tender when pierced with a knife
  • The cream is bubbling around the edges
  • The topping is deeply golden brown and crispy
  • The cranberries are plump and jammy

If the top is browning too fast but the potatoes aren’t tender yet, tent loosely with foil and continue baking.

If the top isn’t browning enough, pop it under the broiler for 2-3 minutes at the end. Watch it like a hawk—broilers are aggressive.

Step 6: Rest and Serve (The Hardest Part)

Remove from the oven when it’s bubbling, golden, and gorgeous. It will smell INSANE.

Let it rest for 15-20 minutes before serving. This is CRUCIAL. If you dig in immediately, it’ll be a molten, soupy mess.

As it rests, the cream sauce thickens, the layers set, and it becomes slice-able instead of spoon-able.

Use a large serving spoon to scoop out portions, making sure each serving gets layers, cranberries, and that crispy top.

Watch as people take their first bite and immediately go silent because their mouth is too busy experiencing joy.

Notes

Extra Cheesy: Add cream cheese to the sauce and use more Gruyère between layers.

Nutty Version: Use walnuts or hazelnuts instead of pecans, or mix all three.

Apple Addition: Layer in thinly sliced Granny Smith apples with the cranberries for tart sweetness.

Sage Butter: Brown butter with fresh sage and drizzle over the top before serving.

Maple Glaze: Drizzle with maple syrup during the last 10 minutes of baking for extra sweetness.

Bacon Topping: Add crumbled crispy bacon to the breadcrumb mixture because bacon makes everything better.

Blue Cheese: Swap Gruyère for crumbled blue cheese for a bold, tangy version.

No Nuts: Skip the pecans and double the breadcrumbs if allergies are a concern.

Spicy Kick: Add diced jalapeño or red pepper flakes to the cream sauce.

Butternut Squash: Use half butternut squash, half sweet potato for variation.

  • Prep Time: 30 minutes
  • Cook Time: 1 hour 30 minutes

Nutrition

  • Calories: ~380 kcal
  • Sugar: ~14g
  • Sodium: ~420mg
  • Fat: ~22g
  • Carbohydrates: ~42g
  • Protein: ~7g