Sweet Potato Cranberry Gratin is my go-to recipe when I want to impress guests without complicated techniques. This stunning dish combines the natural sweetness of tender sweet potatoes with tart cranberries and a golden, cheesy crust that makes every bite absolutely irresistible.
I first made this gratin for Thanksgiving when I needed something special but didn’t have hours to prep. The kitchen filled with cinnamon and caramelized sweet potato aromas, and watching those crispy breadcrumbs turn golden brown was so satisfying. What I love most is how the creamy layers contrast with the bright cranberry burst in every forkful. This Sweet Potato Cranberry Gratin has become my secret weapon for holiday gatherings because it looks fancy but the technique is straightforward. The combination of sweet and savory flavors works perfectly alongside roasted meats, and I always get requests for the recipe. You can even prepare it a day ahead, which is a lifesaver during the holiday rush.
Table of Contents
What You’ll Need for This Gratin
I always use fresh cranberries when they’re in season for the best tart flavor, but frozen work beautifully too (just thaw and drain them first). Here’s everything you need:
- 2 pounds sweet potatoes, peeled and sliced into 1/4-inch rounds
- 1 cup fresh cranberries (or frozen, thawed and drained)
- 1 cup heavy cream (or coconut cream for dairy-free)
- 1 cup shredded Gruyère cheese (I sometimes swap in sharp cheddar)
- 1/2 cup breadcrumbs (panko gives the best crunch)
- 1/4 cup brown sugar
- 1 teaspoon cinnamon
- Salt to taste (about 1/2 teaspoon for seasoning, plus 1 tablespoon for boiling water)
- Pepper to taste (about 1/4 teaspoon)
A mandoline slicer makes quick work of the sweet potatoes and ensures they cook evenly, though a sharp knife works fine if you slice carefully. If you don’t have Gruyère, sharp white cheddar or even mozzarella work wonderfully in this Sweet Potato Cranberry Gratin.

How I Make This Sweet Potato Cranberry Gratin
I recommend preheating your oven first so it’s ready when you finish layering. This helps achieve that perfect golden crust on top.
Step 1: Preheat your oven to 375°F (190°C). Grease a 9×13 inch baking dish or cast-iron skillet with butter or cooking spray.
Step 2: Bring a large pot of water to a boil and add about 1 tablespoon of salt. Add the sweet potato slices and cook for 10-15 minutes until just tender when pierced with a fork but still holding their shape. You want them soft but not falling apart. Drain thoroughly and pat dry with paper towels to remove excess moisture.
Step 3: Arrange half of the sweet potato slices in your prepared baking dish, overlapping them slightly like roof shingles. This creates beautiful layers and helps everything hold together.
Step 4: Scatter half of the cranberries evenly over the sweet potato layer. The cranberries will soften and release their tart juices as they bake.
Step 5: In a medium bowl, whisk together the heavy cream, brown sugar, cinnamon, salt, and pepper for about 30 seconds until the sugar dissolves. Pour half of this mixture over the layered sweet potatoes and cranberries, making sure it seeps into all the crevices.
Step 6: Repeat the layering process with the remaining sweet potatoes, cranberries, and cream mixture. Press down gently to compact the layers.
Step 7: Sprinkle the shredded Gruyère cheese evenly over the top, then finish with the breadcrumbs. This creates that irresistible crispy, golden crust.
Step 8: Bake in the preheated oven for 30-35 minutes. You’ll know your Sweet Potato Cranberry Gratin is ready when the top is golden brown, the edges are bubbling, the cream is set in the center, and your kitchen smells amazing.
Step 9: Let the gratin rest for 5-10 minutes before serving. This cooling time helps the layers set and makes serving much easier. Don’t skip this step or your beautiful layers might slide apart!
Common mistake to avoid: Don’t slice the sweet potatoes too thick or they won’t cook through properly. Aim for consistent 1/4-inch slices for the best results.
Perfect Pairings for Your Gratin
This Sweet Potato Cranberry Gratin shines alongside rich, savory main dishes that balance its sweetness.
Roasted Turkey or Chicken: The creamy, sweet gratin complements the savory notes of roasted poultry perfectly, making it an ideal Thanksgiving or Christmas side dish.
Glazed Ham: The tartness from the cranberries cuts through the richness of ham while the sweet potatoes echo the glaze’s sweetness for a harmonious holiday plate.
Herb-Crusted Pork Tenderloin: The earthy herbs in the pork pair beautifully with the warm cinnamon notes in this gratin, creating a restaurant-quality dinner at home.
Fresh Green Salad: A crisp arugula or spinach salad with a light vinaigrette balances the richness of this cheesy Sweet Potato Cranberry Gratin and adds a refreshing contrast.
Roasted Brussels Sprouts: The slightly bitter, caramelized sprouts provide a nice counterpoint to the sweet and creamy gratin for a well-rounded vegetable lineup.
More Holiday Side Dishes to Complete Your Feast
This Sweet Potato Cranberry Gratin pairs wonderfully with other festive holiday recipes that bring warmth and celebration to the table. For a complete holiday spread, serve it alongside our Festive Roasted Christmas Vegetables which add colorful variety and savory depth to balance the gratin’s sweetness. The Holiday Cranberry Chicken Bake makes an excellent main course that echoes the cranberry theme beautifully.
Round out the meal with comforting favorites like Crock Pot Scalloped Potatoes for potato lovers who want a creamy alternative, or our elegant Sweet Potato Honey Cornbread that continues the sweet potato celebration in bread form. These dishes work together to create a memorable holiday table that guests will be talking about for years.
Storing and Reheating Your Gratin
Store leftover Sweet Potato Cranberry Gratin in an airtight container in the refrigerator for up to 3 days. I recommend letting it cool completely before covering to prevent condensation that can make the topping soggy.
To reheat, I prefer using the oven at 350°F for 15-20 minutes covered with foil, then uncovering for the last 5 minutes to re-crisp the top. The microwave works in a pinch (2-3 minutes on medium power), but you’ll sacrifice some of that crispy breadcrumb texture.
For freezing, assemble the Sweet Potato Cranberry Gratin completely but don’t bake it. Cover tightly with plastic wrap and foil, and freeze for up to 2 months. Thaw overnight in the fridge and bake as directed, adding 5-10 extra minutes if needed. This gratin actually tastes even better the next day once all the flavors have melded together.
Your Sweet Potato Cranberry Gratin Questions Answered
Can I use dried cranberries instead of fresh?
Yes, but reduce the sugar to 2 tablespoons since dried cranberries are already sweetened. Soak them in warm water for 10 minutes first, then drain before using in your Sweet Potato Cranberry Gratin.
How do I make this gratin dairy-free?
Substitute coconut cream for the heavy cream and use your favorite plant-based cheese alternative. Nutritional yeast mixed with breadcrumbs also creates a nice cheesy-flavored topping without dairy.
Can I freeze this dish?
I recommend freezing it before baking. Assemble the Sweet Potato Cranberry Gratin completely, cover tightly with plastic wrap and foil, and freeze for up to 2 months. Thaw overnight in the fridge and bake as directed, adding 5-10 extra minutes if needed.
Ready to Make This Showstopper?
This Sweet Potato Cranberry Gratin proves that impressive holiday sides don’t have to be complicated. The combination of creamy sweet potatoes, tart cranberries, and that golden, cheesy crust creates a dish that looks like you’re a seasoned chef. Whether you’re planning your Thanksgiving menu or looking for a special side dish for any family dinner, this recipe delivers both beautiful presentation and incredible flavor. Try this Sweet Potato Cranberry Gratin tonight and watch it become a new tradition at your table!
Sweet Potato Cranberry Gratin: A Festive Holiday Side Dish
A delicious and festive Sweet Potato Cranberry Gratin that combines the sweetness of sweet potatoes with the tartness of cranberries, perfect for holiday gatherings.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Method: Bake
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 pounds sweet potatoes, peeled and sliced into 1/4-inch rounds
- 1 cup fresh cranberries (or frozen, thawed and drained)
- 1 cup heavy cream
- 1 cup shredded Gruyère cheese
- 1/2 cup breadcrumbs
- 1/4 cup brown sugar
- 1 teaspoon cinnamon
- 1/2 teaspoon salt (plus 1 tablespoon for boiling water)
- 1/4 teaspoon black pepper
Instructions
- Preheat oven to 375°F (190°C) and grease a 9×13 inch baking dish or cast-iron skillet.
- Bring a large pot of salted water to a boil. Add sweet potato slices and cook for 10-15 minutes until just tender but still holding their shape. Drain thoroughly and pat dry.
- Arrange half of the sweet potato slices in the prepared baking dish, overlapping slightly like roof shingles.
- Scatter half of the cranberries evenly over the sweet potato layer.
- In a medium bowl, whisk together heavy cream, brown sugar, cinnamon, salt, and pepper for about 30 seconds until sugar dissolves. Pour half over the layered sweet potatoes and cranberries.
- Repeat layering with remaining sweet potatoes, cranberries, and cream mixture. Press down gently to compact.
- Sprinkle shredded Gruyère cheese evenly over the top, then finish with breadcrumbs.
- Bake for 30-35 minutes until the top is golden brown, edges are bubbling, and cream is set in center.
- Let gratin rest for 5-10 minutes before serving to help layers set.
Notes
- Use a mandoline slicer for even 1/4-inch sweet potato slices to ensure uniform cooking.
- Can substitute coconut cream for heavy cream and plant-based cheese for dairy-free version.
- Gruyère can be replaced with sharp cheddar, mozzarella, or feta cheese.
- Can be assembled a day in advance and baked just before serving.
- For gluten-free, use gluten-free breadcrumbs or crushed gluten-free crackers.
- To freeze: assemble completely but don’t bake. Cover tightly with plastic wrap and foil, freeze up to 2 months. Thaw overnight and bake as directed, adding 5-10 extra minutes.
Nutrition
- Serving Size: 1 cup
- Calories: 320 kcal
- Sugar: 12 g
- Sodium: 280 mg
- Fat: 18 g
- Saturated Fat: 11 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 36 g
- Fiber: 5 g
- Protein: 6 g
- Cholesterol: 55 mg







