Creamy Caramelized Onion and Parmesan Potato Gratin
A potato gratin — thinly sliced potatoes layered in a baking dish and baked in a cream-based sauce until tender and golden — is one of the most satisfying side dishes in the European culinary tradition and one of the most adaptable recipes in any home cook’s arsenal. The French version, gratin dauphinois, is pure simplicity: potatoes, cream, garlic, and salt. This version adds two elements that transform the already good into something genuinely exceptional: caramelized onions and Parmesan cheese. The caramelized onions, cooked low and slow until deeply golden and sweet, contribute a savory depth and a concentrated sweetness that complements the cream and potato without overpowering them. The Parmesan, grated finely and stirred into the cream sauce before it’s poured over the potatoes, provides a sharp, nutty, savory backdrop that gives the cream sauce much more complexity than plain cream alone produces, and forms the golden, lightly crisped top surface during the uncovered final bake.
Cream sauce
The technique here involves one step — caramelizing the onions — that takes patience rather than skill. Twenty to twenty-five minutes over medium to medium-low heat, with occasional stirring and attention, converts the raw, sharp onion into something fundamentally different: soft, deeply golden, concentrated in sweetness and savory flavor, with a mellow character that bears almost no resemblance to the raw ingredient it started as. This is the step that elevates the finished gratin from good to memorable, and it cannot be rushed without sacrificing the result that makes it worth doing.
Gratin vs Scalloped Potatoes
The terms gratin and scalloped potatoes are sometimes used interchangeably in American cooking, but they refer to slightly different preparations with different textures and characters. Scalloped potatoes typically use a flour-thickened white sauce (béchamel) made separately before being poured over the potatoes, producing a thicker, starchier sauce that sets firmly and slices cleanly. A gratin, in the traditional French sense, uses cream — either alone or with cheese — poured over the raw potatoes, which absorbs into the potato layers and produces a richer, more silky sauce as the potato starch thickens the cream during baking. The gratin’s sauce is more liquid and flowing than a béchamel-based scalloped potato, which is part of what makes it so satisfying when spooned from the dish.
Horticulture
This recipe sits between the two traditions: it uses cream as the base (in the gratin manner) but incorporates Parmesan and caramelized onions in a way that gives the finished dish more substance and complexity than a pure cream gratin. The result has the silky cream character of a French gratin and the savory depth of something more layered — the best of both approaches.
Why You’ll Love This Recipe
This gratin is the ideal side dish for a dinner party or holiday meal where a rich, impressive accompaniment is needed: it can be assembled up to twenty-four hours ahead and refrigerated before baking, it looks and tastes like considerably more work than it involves, and it pairs naturally with virtually any roast, braise, or simply prepared protein. For a weeknight dinner, the caramelized onion step adds twenty-five minutes of relatively unattended stovetop time, but the resulting dish is so much better for it that it justifies the extra effort on any occasion when the meal deserves a proper side dish. As written it feeds six generously as a side course, and it can be made the centerpiece of a meatless dinner with a simple green salad and good bread alongside.
Parmesan potatoes recipe
Ingredient Notes
Russet or Yukon Gold potatoes — three pounds, thinly sliced — are both appropriate, with meaningful differences in the finished result. Russet potatoes have a higher starch content that releases into the cream during baking, naturally thickening the sauce and producing a slightly more rustic, more cohesive gratin where the potato layers are less distinct and more integrated with the cream. Yukon Gold potatoes have a lower starch content, hold their shape better during baking, and produce a gratin with more identifiable potato layers and a slightly firmer, less creamy texture. Russets produce the more traditional, richer gratin character; Yukon Golds produce a more elegant, slightly less rich result. Either is excellent — choose based on the texture you prefer.
Cookware & Diningware
Slice thickness is as important as the potato variety. An eighth-inch slice is ideal: thin enough to cook through completely in the covered baking time and absorb the cream fully, but thick enough to provide distinct potato texture in each bite rather than dissolving entirely into the sauce. A mandoline is the most reliable tool for consistent eighth-inch slices; a sharp knife and patience work equally well. Inconsistent slice thickness produces a gratin where some slices are perfectly tender while others are still firm — always worth the extra minute to get the thickness consistent.
Yellow onions — two large — caramelize to approximately half their raw volume after the twenty-five-minute cook, producing a concentrated quantity of deeply sweet, savory caramelized onion that distributes through the cream sauce. Two large onions seems like a lot before they cook down, and it is — this is correct. The finished amount of caramelized onion per serving is relatively modest because of the reduction during cooking, but its flavor contribution to the sauce is significant. Don’t reduce the onion quantity to save time; the full amount is what produces the depth that distinguishes this gratin.
Cookbook
Heavy cream — two cups — is the sauce base. Use heavy cream rather than half-and-half or whole milk: the fat content of heavy cream is what produces the silky, coating sauce that makes a proper gratin so satisfying. Lower-fat cream substitutes produce a thinner, less coating sauce and a less rich finished texture. A one-cup cream, one-cup whole milk version is acceptable for a lighter result but produces a noticeably less rich gratin.
Parmesan — one cup finely grated — should be grated fresh from a block rather than purchased pre-grated for this recipe. Pre-grated Parmesan contains anti-caking agents that prevent it from fully melting into the cream, producing a slightly grainy sauce rather than the smooth, uniformly creamy result of freshly grated cheese. Finely grated (on the small holes of a box grater or in a food processor) is correct — larger shreds don’t incorporate as smoothly into the cream sauce.
Cooking class
Ingredients
- 3 lbs russet or Yukon Gold potatoes, thinly sliced (⅛ inch)
- 2 tbsp unsalted butter (for caramelizing onions)
- 2 large yellow onions, thinly sliced
- 1 tsp granulated sugar (optional, to accelerate caramelizing)
- 2 cups heavy cream
- 1 cup finely grated Parmesan cheese, plus 2 tbsp for the top
- 1½ tsp kosher salt, divided
- 1 tsp freshly ground black pepper
- 2 tsp fresh thyme leaves, chopped (or 1 tsp dried)
- 1 tbsp butter or cooking spray, for greasing the dish
Step-by-Step Instructions
Step 1 — Preheat and Prepare the Dish
Preheat the oven to 375°F (190°C). Grease a 9×13-inch baking dish thoroughly with butter or cooking spray, making sure the corners and sides are well coated. Set aside on a stable surface where it can receive the cream pour and be transferred to the oven easily.
Dairy & Eggs
Step 2 — Caramelize the Onions
Melt the two tablespoons of butter in a large, wide skillet over medium heat. Add the sliced onions and half a teaspoon of the kosher salt. Stir to coat the onions with the butter and spread them out in as even a layer as the skillet allows. Cook over medium heat, stirring every four to five minutes, for 20 to 25 minutes total. After the first ten minutes, the onions will be softened and translucent; after twenty to twenty-five minutes, they should be deeply golden, sweet-smelling, and reduced to roughly half their original volume. If the onions begin to stick or brown unevenly at any point, add a tablespoon of olive oil and reduce the heat slightly. The optional teaspoon of sugar added at the ten-minute mark accelerates the caramelization by a few minutes but is not necessary if you prefer to keep the ingredient list cleaner. Remove from heat and allow to cool slightly — five minutes is sufficient.
Horticulture
Step 3 — Make the Cream Sauce
In a medium bowl or large measuring cup with a pour spout, whisk together the heavy cream, one cup of finely grated Parmesan, remaining one teaspoon of salt, black pepper, and the thyme until the cheese is dissolved into the cream and the mixture is uniform. Add the cooled caramelized onions and stir to combine, distributing the onions throughout the cream. This combined cream-onion-cheese mixture is the pour-over that will be distributed over the sliced potatoes. Taste the mixture and adjust the seasoning — it should taste properly salty and savory, since it will be the primary seasoning for the potato layers.
Step 4 — Slice the Potatoes
Peel the potatoes if preferred, or leave the skins on for Yukon Golds (whose thin skin is pleasant in the finished dish). Using a mandoline set to an eighth-inch setting, or a sharp knife with careful attention to consistent thickness, slice the potatoes into thin rounds. Work steadily and without rushing — consistent thickness is the key to even cooking throughout the gratin. As you work, optionally submerge the slices in a bowl of cold water to prevent oxidation browning; drain and pat dry thoroughly before layering.
Step 5 — Layer and Pour
Arrange the sliced potatoes in the prepared baking dish in a roughly even layer. They don’t need to be individually placed with perfect organization — spreading them out so no large clumps exist is sufficient. Give the cream mixture a quick stir, then slowly pour it over the potatoes, directing the pour across the entire surface of the dish to distribute the onions and cream as evenly as possible. Use the back of a spoon or a spatula to nudge the potatoes and allow the cream to seep down between the layers. Gently shake the dish back and forth to encourage the cream to fill any gaps. Scatter the remaining two tablespoons of Parmesan evenly over the surface.
Step 6 — Bake Covered
Cover the dish tightly with aluminum foil — the covered phase is when the potato slices cook through and absorb the cream. A tight foil seal traps the steam that cooks the potatoes from above while the cream cooks them from below. Bake at 375°F for 45 to 55 minutes until the potatoes are completely tender throughout — test by inserting a thin knife or skewer into the center of the thickest part of the dish; it should slide in with no resistance.
Step 7 — Uncover and Brown
Remove the foil and return the dish to the oven for an additional 15 to 20 minutes until the surface is golden, bubbling, and lightly browned at the edges — the Parmesan on the surface caramelizes and crisps into the characteristic golden gratin crust. The edges of the dish should show slightly darker, more caramelized cream that has reduced and browned against the dish walls. Remove from the oven when the surface is golden and the cream is actively bubbling.
Step 8 — Rest and Serve
Allow the gratin to rest for 10 to 15 minutes before serving. This resting period is essential: the cream sauce, which is very fluid and runny immediately after the oven, thickens as it cools slightly and the potato starch continues to absorb the surrounding liquid. A gratin served immediately after baking is much more liquid than one that has rested — the rest is what produces the properly coating, slightly thickened sauce consistency that makes each spoonful so satisfying. Serve with a large spoon, making sure each portion includes some of the golden crust from the surface.
size=2 width=”100%” align=center>
Tips for the Best Results
Be patient with the onions. Caramelized onions cannot be rushed without sacrificing the deep, sweet, complex flavor that makes them worth including. Twenty to twenty-five minutes over medium heat is the correct time range; cranking the heat to speed the process produces browned (not caramelized) onions with a bitter edge rather than the soft, sweet, golden result that is the whole point. The patience invested in the onion step is the difference between a good gratin and an exceptional one.
Slice the potatoes as evenly as possible. Consistent thickness is the most important technique factor in producing a gratin that is evenly cooked throughout. A mandoline is the most reliable tool; if using a knife, take the time to work carefully. The ten minutes of attention given to consistent slicing saves the frustration of a finished gratin where some slices are mushy while others are still firm.
Grate the Parmesan fresh. Pre-grated Parmesan contains anti-caking agents that prevent it from melting smoothly into the cream. Block Parmesan finely grated at home produces a smoother, more uniformly creamy sauce and a better-tasting finished dish. It’s worth the two minutes of grating.
Let it rest fully before serving. Ten to fifteen minutes of resting is not optional — it’s when the gratin transforms from a very fluid cream soup with potatoes in it to the properly sauced, cohesive dish that is worth making. Serve too soon and the cream runs across the plate before it can be appreciated.
Assemble ahead for convenience. The gratin can be assembled through the layering and pouring step, covered with foil, and refrigerated for up to twenty-four hours before baking. This makes it an excellent make-ahead option for entertaining. Add ten to fifteen extra minutes to the covered baking time to account for the cold start.
size=2 width=”100%” align=center>
Frequently Asked Questions
Can I use a metal baking dish instead of glass?
Yes. A metal 9×13-inch baking dish produces a slightly different result than glass: metal conducts heat more aggressively and produces more pronounced browning on the bottom and sides of the gratin, which some people prefer. Glass allows you to see the browning on the sides during the uncovered bake, which is a useful visual indicator of doneness. Either works well; the baking time is the same for both.
Can I make this ahead and reheat?
Yes. Bake completely, allow to cool, cover, and refrigerate for up to two days. Reheat covered at 325°F for 20 to 25 minutes until warmed through, then uncover for 10 minutes to re-crisp the surface. The reheated version is excellent — the flavors develop further overnight and the sauce integrates more fully. This makes it one of the best make-ahead dishes for dinner parties.
Can I reduce the richness?
Yes. Replacing one cup of the heavy cream with one cup of whole milk produces a lighter sauce that is still richly flavored from the Parmesan and caramelized onions. Half-and-half can be used in the same ratio. The sauce will be noticeably thinner and less coating than the full cream version, but the flavor remains very good. Reduce the Parmesan to three-quarters of a cup if using reduced-fat milk products, as the lower fat content in the sauce can make the cheese sauce seem grainier with a full cup of Parmesan.
Can I add other ingredients?
Yes — this gratin is a very hospitable base for additions. Thinly sliced mushrooms layered between the potato slices add earthy depth. Cooked, crumbled bacon or diced pancetta added to the caramelized onions produces a more substantial, more savory version. Gruyère or Comté cheese replacing some or all of the Parmesan shifts the flavor toward a more classic French gratin character. Thinly sliced ham tucked in between the potato layers makes the gratin a complete meal rather than a side dish. All of these work with the same method and timing.
How do I know the potatoes are fully cooked?
The most reliable test is inserting a thin knife or metal skewer into the center of the dish at the thickest point — it should slide in and out with no resistance, feeling like going through very soft butter. If there is any firmness at all, the potatoes need more time covered before the foil is removed. A fork test through the foil at the edge of the dish at the forty-five minute mark is a good preliminary check.
Variations Worth Trying
Gruyère and thyme version: Replace the Parmesan with an equal quantity of finely grated Gruyère or Comté. These Alpine cheeses have a nuttier, more complex, slightly sweeter flavor than Parmesan and melt into the cream more completely, producing a smoother, more uniformly cohesive sauce. This version is closer to the classic French gratin character and is the most refined and elegant of the variations.
Garlic cream version: Add three minced garlic cloves to the butter at the beginning of the caramelized onion step — cook the garlic for thirty seconds until fragrant, then add the sliced onions and proceed as directed. The garlic caramelizes alongside the onions and loses its sharpness over the long cook, adding a sweet, concentrated garlic depth to the onion base that intensifies the overall savory character of the gratin.
Bacon and caramelized onion version: Cook four strips of bacon until crisp, crumble, and stir into the caramelized onions before combining with the cream. The rendered bacon fat can replace one tablespoon of the butter used for caramelizing the onions. The smoky, salty bacon against the sweet onions and rich cream produces a more assertively flavored gratin that pairs particularly well with a simple roast chicken or grilled pork.
Ham and mushroom version: Sauté four ounces of thinly sliced cremini mushrooms in butter until golden and their released liquid has evaporated — about eight minutes. Layer the sautéed mushrooms and one cup of diced cooked ham between the potato layers before pouring the cream over. This version is essentially a complete one-dish meal that requires only a salad alongside — hearty, layered, and deeply satisfying.
Serving Suggestions
Creamy potato gratin is a substantial side dish that pairs naturally with any main course that benefits from a rich, starchy accompaniment. Roast chicken — particularly a simply seasoned roast with crisp skin and plain pan juices — is the ideal pairing: the gratin provides the indulgent richness that the lean chicken contrasts against, and the flavors complement each other without competing. Roast pork, braised lamb, grilled steak, or any slow-cooked beef are all excellent pairings. For a meatless dinner, serve the gratin as the main course with a simple green salad dressed with sharp vinaigrette (the acidity cuts through the cream’s richness effectively) and a good crusty bread. A glass of white wine — Chardonnay, Gruyère-wine-friendly white Burgundy, or an Alsatian Riesling — is a natural and pleasurable accompaniment for the occasion.
Storage
Store leftover potato gratin in the baking dish covered with foil, or transfer to an airtight container, and refrigerate for up to three days. The gratin thickens and firms during refrigeration as the cream and potato starch continue to set together — the cold leftover version is almost solid, which is correct and not a defect. Reheat in a covered dish in a 325°F oven for 20 minutes until warmed through, then uncover for 10 minutes to re-crisp the top surface. Add a small splash of cream if the gratin seems dry when reheating. Individual portions can be reheated in the microwave at medium power — cover with a damp paper towel and heat in short intervals to prevent the cream from separating.
Patience, Cream, and One Excellent Side Dish
Creamy Caramelized Onion and Parmesan Potato Gratin earns its place as a side dish worth making for any occasion that merits real effort in the kitchen. The caramelized onion step requires patience, and it is the patience invested there that produces the depth and sweetness that distinguishes this gratin from a simpler cream potato dish. The Parmesan adds the sharp, nutty savory complexity that makes the cream sauce interesting rather than merely rich. And the two-stage bake — covered for tenderness, uncovered for the golden crust — produces the characteristic contrasts of texture and color that make a proper gratin so visually and gustatorily satisfying. That combination of technique, flavor, and presentation, from a recipe that requires no unusual ingredients and no advanced skill, is what makes this dish consistently worth returning to.
Enjoy!