Perfect Classic Scalloped Sweet Potatoes with Gruyère: Creamy, Cozy, and Irresistible
When I think of holiday gatherings, comfort comes first. A bubbling dish of Classic Scalloped Sweet Potatoes with Gruyère is the kind of side that makes a dinner feel complete. It’s forgiving, rich, and just enough indulgence to feel special without needing a parade of fancy ingredients. The Gruyère brings a subtle nuttiness and a creamy texture that pairs beautifully with the natural sweetness of the potatoes. Below is a straightforward, real-person guide to making this dish, with tips that help it shine on a busy weeknight or a Sunday dinner alike.
Ingredients for this Classic Scalloped Sweet Potatoes with Gruyère
Gather a few simple ingredients. The beauty of this recipe lies in how the flavors meet in the middle: creamy, cheesy, and with just a hint of thyme to lift everything up.
- 2 large sweet potatoes, scrubbed and peeled
- 1 cup Gruyère cheese, grated
- 1/2 cup heavy cream
- 1/2 cup whole milk
- 2 garlic cloves, minced
- 2 tablespoons unsalted butter
- 1 small onion, finely chopped
- 1 pinch ground nutmeg
- 1 teaspoon fresh thyme leaves
- Salt and black pepper to taste
Tip: If you’re in a hurry, you can slice the potatoes a day ahead and store them in cold water to prevent browning. Dry them well before layering.
Instructions
- Preheat the oven to 375°F (190°C). Lightly butter a shallow baking dish that will hold the sliced potatoes in a single layer.
- Slice the sweet potatoes into very thin rounds, about 1/8 inch thick. A mandoline helps, but the effort is worth it for the creamy texture.
- In a small pan, melt the butter over medium heat. Add the onion and cook until translucent, about 3–4 minutes. Stir in the minced garlic and cook for another 30 seconds until fragrant. Remove from heat.
- In a bowl, whisk together the heavy cream, milk, a pinch of nutmeg, thyme, salt, and pepper. This is your scalloped custard.
- Arrange a layer of sweet potato slices in the dish, overlapping slightly. Sprinkle a portion of Gruyère over the layer, then pour a bit of the cream mixture to moisten. Repeat the layering until all ingredients are used, finishing with a layer of cheese on top.
- Carefully pour any remaining cream mixture into the dish around the edges, not overfilling the dish. The idea is a creamy interior with a lightly crisped top.
- Cover with foil and bake for 35 minutes. Remove the foil and bake for 15–20 minutes more, or until the potatoes are tender and the top is golden and bubbly.
- Let the dish rest for 5–10 minutes before serving. A final light grating of Gruyère on top can melt over the surface just before serving if you like.
Cook and Prep Times
- Prep time: 15 minutes
- Cook time: 50 minutes (approximate, including resting time)
- Total time: 1 hour
This is a dish that’s easy to scale up for a holiday table or scale down for a weeknight dinner. If your oven is already in use, you can bake it a little longer at a lower temperature, but keep an eye on it so the top doesn’t burn. The key is patience with the layering—thin slices, even coverage, and a little space for the custard to work its magic.
Nutritional information
Per serving, this Classic Scalloped Sweet Potatoes with Gruyère provides an indulgent portion with a balance of fats from the cheese and cream and carbohydrates from the potatoes. The exact numbers can vary slightly depending on the size of the potatoes and the thickness of the slices, but here is a general guideline to help you plan:
- Calories: approximately 380
- Fat: about 22 g
- Carbohydrates: around 40 g
- Protein: about 9 g
Keep in mind that these values are estimates. If you’re tracking strictly, you may want to tailor the cheese or dairy amounts to fit your needs. A lighter version can be achieved by using half-and-half instead of heavy cream, or by reducing the cheese slightly and adding a splash of broth for moisture.
Frequently asked questions
1. Can I make this ahead of time?
Yes. You can assemble the dish a day ahead, cover it tightly, and refrigerate. Bring it to room temperature for about 20–30 minutes before baking. You may need to add 5–10 minutes to the bake time if it’s very cold when it goes into the oven.
2. Is there a dairy-free version?
You can make a dairy-free version by swapping in a plant-based milk with a neutral flavor (like almond or oat) and using a dairy-free cheese alternative. Expect a slightly different texture and flavor; a bit of extra salt and a pinch of nutritional yeast can help mimic the cheesy depth.
3. How do I prevent the top from getting soggy?
Slice the potatoes as thin as possible and avoid overloading the dish with too much liquid. If the top looks too pale at the end of baking, you can broil it for 1–2 minutes to finish with a golden, bubbly crust—watch it closely so it doesn’t burn.

Classic Scalloped Sweet Potatoes with Gruyère
Ingredients
- 2 large sweet potatoes, scrubbed and peeled
- 1 cup Gruyère cheese, grated
- 1/2 cup heavy cream
- 1/2 cup whole milk
- 2 garlic cloves, minced
- 2 tbsp unsalted butter
- 1 small onion, finely chopped
- 1 pinch ground nutmeg
- 1 tsp fresh thyme leaves
- to taste
- to taste
- salt and black pepper to taste
Instructions
- Preheat the oven to 375°F (190°C). Lightly butter a shallow baking dish large enough to hold the sliced potatoes in a single layer.
- Slice the sweet potatoes into very thin rounds, about 1/8 inch thick. A mandoline makes this easy, but a sharp knife will work too. Try to keep the slices uniform for even cooking.
- In a small pan, melt the butter over medium heat. Add the onion and cook until translucent, about 3–4 minutes. Stir in the minced garlic and cook for another 30 seconds until fragrant. Remove from heat.
- In a bowl, whisk together the heavy cream, milk, a pinch of nutmeg, thyme, salt, and pepper. This will be your scalloped custard.
- Arrange a layer of sweet potato slices in the prepared dish, overlapping slightly. Sprinkle a portion of Gruyère over the layer, then pour a little of the cream mixture over it to moisten. Repeat the layering until all ingredients are used, finishing with a layer of cheese on top.
- Carefully pour any remaining cream mixture into the dish around the edges, not overfiling the dish. The goal is a creamy inner part with a lightly crisped top.
- Cover the dish with foil and bake for 35 minutes. Remove the foil and bake for an additional 15–20 minutes, or until the potatoes are tender and the top is golden and bubbly.
- Let the dish rest for 5–10 minutes before serving. A final light grating of Gruyère on top can melt over the surface just before serving, if you like.







