Sweet Potato and Cranberry Gratin is that golden, bubbly, slightly sweet side dish your holiday table didn’t know it needed. Between the cozy sweetness of roasted sweet potatoes and the tart pop of cranberries, this gratin strikes the perfect balance of comfort and festivity. The creamy Gruyère sauce adds a rich note, while the crisp breadcrumb topping gives that satisfying crunch. Whether you’re hosting Thanksgiving, Christmas, or just craving something cozy on a cold weekend, this Sweet Potato and Cranberry Gratin will become your new favorite crowd-pleaser. Plus, it’s easy to make ahead—because who doesn’t love a stress-free holiday menu?
Table of Contents
What is Sweet Potato and Cranberry Gratin?
A Sweet Potato and Cranberry Gratin is a layered baked dish featuring tender slices of sweet potato, tangy cranberries, and a creamy sauce—traditionally made with heavy cream and Gruyère cheese. Think of it as the love child between a classic potato gratin and a festive casserole. The contrast between the sweetness of the potatoes and the tartness of the cranberries creates a flavor explosion that feels luxurious without being heavy. It’s the perfect alternative to the usual marshmallow-topped casseroles and adds a splash of color (and elegance) to your dinner spread.
Reasons to Try Sweet Potato and Cranberry Gratin
If you’re tired of the same old side dishes, this Sweet Potato and Cranberry Gratin is a refreshing twist. It’s beautiful to serve, packed with nutrition (hello, antioxidants and vitamin A), and tastes as good as it looks. It fits perfectly on any Thanksgiving or Christmas table but also works for an average Sunday roast. The combination of textures—the creamy center, cheesy top, and crunchy breadcrumbs—makes every bite feel special. Bonus? It’s vegetarian-friendly and can easily be made vegan with coconut cream and dairy-free cheese. If you loved the flavors in our Brie and Cranberry Bites, this dish will make your heart sing.
Ingredients Needed to Make Sweet Potato and Cranberry Gratin
- 2 pounds sweet potatoes, peeled and sliced
- 1 cup fresh cranberries
- 1 cup heavy cream (or coconut cream for vegan)
- 1 cup shredded Gruyère cheese (or plant-based cheese alternative)
- ½ cup breadcrumbs
- ¼ cup brown sugar
- 1 teaspoon cinnamon
- Salt and pepper, to taste

Instructions to Make Sweet Potato and Cranberry Gratin
Making this Sweet Potato and Cranberry Gratin is much simpler than it looks — and trust me, the results are pure magic. Below is a step-by-step guide that walks you through every stage, from prepping your potatoes to pulling a golden, bubbling gratin out of the oven. Take your time, enjoy the process, and let your kitchen fill with the cozy aroma of cinnamon, cream, and baked cheese.
Step 1: Preheat Your Oven and Prepare the Dish
Start this step by step process by preheating your oven to 375°F (190°C) — a moderate temperature that helps everything cook evenly without burning the top too fast. Lightly grease a medium baking dish (about 9×13 inches works well) with butter, oil spray, or even coconut oil if you’re keeping it dairy-free. Greasing ensures that your creamy layers won’t stick when you serve — and honestly, no one wants to lose that crispy edge to the pan!
If you’re new to oven-baked sides, check out our Garlic Roasted Vegetables for more roasting tips and ways to build flavor in every bite.
Step 2: Boil the Sweet Potatoes to Tender Perfection
Now, bring a large pot of salted water to a boil. Salt here isn’t just for seasoning — it subtly enhances the sweetness of the potatoes. Add your peeled and sliced sweet potatoes and let them cook for 10–15 minutes, just until tender when pierced with a fork. You’re not making mashed potatoes, so don’t overcook them. They should be soft enough to bite but still hold their shape.
For a visual reference, they should look slightly glossy and flexible but not breaking apart. Once done, drain the slices carefully and let them rest in a colander while you prep the other ingredients.
Pro tip: If you love the caramelized flavor of baked sweet potatoes, you can skip boiling altogether and roast the slices first like in our Roasted Sweet Potato Rounds.
Step 3: Mix the Creamy Sweet-Spiced Sauce
In a medium bowl, whisk together the heavy cream (or coconut cream for a vegan version), brown sugar, cinnamon, salt, and pepper. This step is where all those cozy holiday flavors start to come together. The brown sugar adds warmth, while the cinnamon brings that subtle festive aroma.
If you prefer a lighter dish, you can replace heavy cream with half-and-half or a mixture of milk and Greek yogurt — just make sure to check our Cottage Cheese Mushroom Soup for how dairy swaps affect creaminess in recipes.
Step 4: Layer It All Up
Here’s where the magic starts. In your prepared dish, layer half of your sweet potato slices in an even layer. They don’t have to be perfect, but try to overlap them slightly for that classic gratin look. Scatter half of the fresh cranberries over the potatoes.
Next, pour half of your cream mixture evenly over the top, letting it trickle between the slices. It’s okay if it pools a little — that’s where the rich flavor builds as it bakes. Then, repeat this step: another layer of sweet potatoes, another sprinkle of cranberries, and the rest of your cream mixture poured over everything.
This layering technique is what makes gratins so satisfying — each bite has a mix of textures, from creamy and soft to tart and crisp.
Step 5: Add the Cheesy Crunchy Topping
Now it’s time for the grand finale before baking. Sprinkle the shredded Gruyère cheese evenly across the top. This cheese melts beautifully, creating that luxurious, slightly nutty layer that makes this dish unforgettable.
Follow that with a generous dusting of breadcrumbs — they’ll crisp up in the oven, adding the perfect contrast to the creamy base. If you’re feeling adventurous, mix a handful of crushed pecans or walnuts into the breadcrumbs for a subtle crunch and nutty twist.
If you’re in the mood for other creative holiday appetizers or sides, try our Brie and Cranberry Bites. The flavors complement this gratin beautifully!
Step 6: Bake Until Golden and Bubbly
Place your dish on the center rack of the oven and bake for 30–35 minutes, or until the top is golden brown and bubbly around the edges. You’ll know it’s done when the cranberries have softened slightly, the cheese has melted into a golden crust, and the kitchen smells like pure holiday heaven.
If you want to get fancy, switch on the broiler for the last minute or two — just watch closely so you don’t burn the top. Once baked, remove from the oven and let it rest for about 10 minutes. This cooling step helps the cream set and makes slicing easier.
Step 7: Serve and Savor the Moment
Finally, the best part — serving! Use a wide spatula to scoop generous portions of your Sweet Potato and Cranberry Gratin, making sure to capture both the soft layers and crispy top. Garnish with a few fresh cranberries or a sprinkle of cinnamon for presentation.
This dish pairs beautifully with roasted turkey, ham, or even plant-based mains. For more festive menu inspiration, don’t miss our Christmas-Stuffed Chicken Breast or Ultimate Cranberry Meatballs.
Enjoy the satisfaction of having made something that looks (and tastes) restaurant-worthy — all from your own kitchen, step by step.
What to Serve with Sweet Potato and Cranberry Gratin
This gratin plays nicely with almost everything on the table. Pair it with roasted meats like turkey, chicken, or ham, or keep it vegetarian by serving alongside a hearty main like Cozy White Bean Mushroom Stew. For a fresh contrast, a crisp green salad with balsamic dressing or roasted Brussels sprouts works wonders. If you’re curating a holiday spread, this gratin brings a touch of color and sophistication next to your usual mashed potatoes and stuffing.
Key Tips for Making Sweet Potato and Cranberry Gratin
- Use uniform slices: Even slices cook evenly—aim for about ¼-inch thickness.
- Don’t skip the cheese: Gruyère adds depth and a slightly nutty flavor.
- Make ahead: Assemble a day in advance, cover, and refrigerate. Bake fresh before serving.
- Balance sweetness: Adjust the brown sugar depending on your potatoes’ natural sweetness.
- Add texture: A mix of panko and regular breadcrumbs gives the top layer extra crunch.
Storage and Reheating Tips for Sweet Potato and Cranberry Gratin
Let leftovers cool completely before covering tightly and refrigerating for up to 3 days. To reheat, warm in a 350°F oven for about 15 minutes or until heated through. Avoid microwaving—it can make the texture soggy. You can also freeze it (baked or unbaked) for up to a month. If baking from frozen, increase the baking time by about 15 minutes.
FAQs
Can I make this vegan? Absolutely! Use coconut cream instead of heavy cream and dairy-free cheese.
Can I use dried cranberries? Fresh is best, but you can use dried—just soak them in warm water or orange juice for 10 minutes first.
Can I use other cheeses? Yes! Sharp cheddar, Havarti, or even Swiss cheese all work.
Can I add nuts? Sure—chopped pecans or walnuts sprinkled on top before baking add extra crunch.
Final Thoughts
Sweet Potato and Cranberry Gratin is a stunning, flavor-packed dish that bridges the gap between sweet and savory in the most delicious way. It’s creamy, colorful, and guaranteed to impress your guests—even the picky ones. Whether it’s a Thanksgiving feast or a random Tuesday, this gratin deserves a spot at your table. For more sweet potato inspiration, try our Honey Roasted Sweet Potatoes or Black Folks’ Sweet Potato Pie.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Sweet Potato and Cranberry Gratin Recipe
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
A delicious and festive Sweet Potato & Cranberry Gratin that combines the sweetness of sweet potatoes with the tartness of cranberries, perfect for holiday gatherings.
Ingredients
- 2 pounds sweet potatoes, peeled and sliced
- 1 cup fresh cranberries
- 1 cup heavy cream
- 1 cup shredded Gruyère cheese
- 1/2 cup breadcrumbs
- 1/4 cup brown sugar
- 1 teaspoon cinnamon
- Salt and pepper to taste
Instructions
1. Preheat the oven to 375°F (190°C).
2. In a large pot, boil the sweet potato slices until tender, about 10-15 minutes.
3. Drain and layer half of the sweet potatoes in a greased baking dish.
4. Sprinkle half of the cranberries over the sweet potatoes.
5. In a bowl, mix the heavy cream, brown sugar, cinnamon, salt, and pepper. Pour half of this mixture over the layered sweet potatoes and cranberries.
6. Repeat the layers with the remaining sweet potatoes, cranberries, and cream mixture.
7. Top with shredded Gruyère cheese and breadcrumbs.
8. Bake in the preheated oven for 30-35 minutes, or until the top is golden brown and bubbly.
9. Let it cool for a few minutes before serving.
Notes
For a vegan version, substitute heavy cream with coconut cream and cheese with a plant-based alternative.
Can be prepared a day in advance and baked just before serving.
Adjust the amount of sugar based on the sweetness of the sweet potatoes.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 12g
- Sodium: 250mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 5g
- Protein: 6g
- Cholesterol: 50mg