Classic French Onion Potato Casserole Recipe: Step-by-Step Instructions
Step-by-Step Instructions
Step 1: Caramelize the onions
Place a large skillet over medium heat and melt the butter completely. Add the sliced yellow onions and 1/2 teaspoon of salt. Cook the onions slowly for 25 to 30 minutes, stirring frequently to ensure even browning. You are looking for a deep, golden-brown color and a soft, jammy consistency. This slow cooking process is essential for building the deep flavor profile of the dish, so be patient and keep the heat steady throughout the process.

Step 2: Add aromatics
Once the onions have reached a beautiful golden hue, stir in the minced garlic and the fresh thyme leaves. Continue to cook for just 1 minute until the garlic becomes fragrant and the herbs release their essential oils into the onion mixture. Once done, remove the skillet from the heat and set it aside. This mixture will serve as the flavorful base that infuses the entire casserole with savory, herb-forward notes during the baking process.
Step 3: Prepare the oven
Preheat your oven to 375°F (190°C). While the oven is warming up, lightly butter a 9x13 inch baking dish or a large casserole dish of similar size to prevent sticking. Ensure the butter coats the bottom and sides evenly. This preparation step ensures that the potatoes cook evenly and makes cleaning up much easier after the meal is finished. Keep the dish nearby so you can begin layering your ingredients immediately once the liquid base is ready.

Step 4: Mix the liquids
In a medium mixing bowl, whisk together the beef broth, the heavy cream, the remaining 1/2 teaspoon of salt, and the 1/2 teaspoon of black pepper. Mix until the seasonings are well incorporated into the liquid. This creamy, savory infusion will soak into the potato slices as they bake, creating a rich sauce that binds the casserole together. Set this mixture aside until you are ready to assemble the layers in your prepared baking dish.
Step 5: Layer the casserole
Start by spreading a portion of the sliced potatoes across the bottom of the prepared baking dish. Follow this with a layer of the caramelized onion mixture. Repeat this layering process twice, ensuring you distribute the onions and potatoes evenly. Finish the assembly with a final layer of potatoes on top. This structured layering ensures that every serving contains a perfect balance of the caramelized onion base and the tender potatoes throughout the entire dish.

Step 6: Initial bake
Pour the prepared beef broth and cream mixture evenly over the top of the assembled potatoes and onions. Cover the baking dish tightly with foil to trap the steam. Place it in the preheated 375°F (190°C) oven and bake for 45 minutes. This initial stage allows the potatoes to soften in the flavorful liquid, ensuring they are perfectly cooked through before the final browning stage where the cheese is added.

Step 7: Add cheese and finish
Remove the dish from the oven and carefully take off the foil. Sprinkle the grated Gruyère and Parmesan cheese evenly over the top of the casserole. Return the dish to the oven, uncovered, and bake for an additional 20 to 25 minutes. The casserole is done when the cheese is melted, bubbly, and golden brown, and the potatoes are completely tender when pierced with a sharp knife. The texture should be creamy and rich.
Step 8: Rest and serve
Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the sauce to thicken slightly and makes it much easier to portion into clean squares. Just before serving, sprinkle a little extra fresh thyme over the top for a bright, herbal finish. Serve warm directly from the baking dish to ensure everyone gets a generous portion of the crispy, cheesy crust and the tender potato layers underneath.

Classic French Onion Potato Casserole Recipe in Pictures





Expert Tips
- Use a mandoline slicer to ensure your potato slices are perfectly uniform in thickness; this is the secret to having every potato cook at the exact same rate.
- Do not rush the onion caramelization process. If the onions start to brown too quickly or stick, add a tiny splash of water or extra broth to deglaze.
- Always grate your own cheese from a block rather than using pre-shredded varieties. Freshly grated cheese melts much more smoothly and provides a superior, authentic flavor to the dish.
- If you find the top is browning too quickly during the final stage, you can tent it loosely with foil for the last few minutes of the baking time.
- Ensure your beef broth is high quality, as it forms the base of the sauce. A rich, flavorful broth will significantly enhance the final taste of the potatoes.
When cooking meat or fish, a quick check with an instant-read thermometer takes the guesswork out of doneness; see the safe minimum internal temperatures chart for reference.
Variations
- Add thinly sliced leeks to the onion mixture for a milder, slightly sweeter flavor profile that complements the earthiness of the Yukon Gold potatoes beautifully.
- Incorporate a handful of sautéed mushrooms along with the onions to add a meaty, umami-rich depth that makes the dish feel even more substantial and hearty.
- For a touch of brightness, stir in a teaspoon of lemon zest into the cream mixture before pouring it over the potatoes to cut through the richness.
- Swap the Gruyère for an aged white cheddar if you prefer a sharper, more pronounced cheese flavor that pairs exceptionally well with the caramelized onion base.
Serving Suggestions
This French Onion Potato Casserole is a substantial side dish that pairs wonderfully with roasted chicken, seared steak, or a simple pan-roasted turkey breast. Because the dish is rich and creamy, it is best balanced by a crisp, acidic side like a fresh arugula salad dressed with a sharp vinaigrette. You could also serve it alongside steamed green beans or roasted asparagus to add a pop of color and a fresh, crunchy element to your dinner table.
Storage and Reheating
If you have leftovers, allow the casserole to cool completely before covering it tightly with plastic wrap or transferring it to an airtight container. It will keep well in the refrigerator for up to three days. To reheat, place individual portions in the oven at 350°F (175°C) until warmed through, or use a microwave for a quick meal. While you can freeze the casserole, the texture of the potatoes may soften significantly upon thawing, so it is best enjoyed fresh or refrigerated. For general guidance on how long cooked dishes keep, see these cold food storage charts.
Frequently Asked Questions
Can I use a different type of potato for this recipe?
While Yukon Gold potatoes are recommended for their creamy texture and buttery flavor, you can use Russet potatoes if necessary. Keep in mind that Russets are starchier and may break down a bit more during the long baking process, resulting in a slightly softer, more rustic consistency.
How do I know when the potatoes are perfectly cooked?
The potatoes are done when they are tender enough to be easily pierced with the tip of a sharp paring knife or a fork. They should offer no resistance, and the sauce should be thick and bubbling around the edges of the baking dish.
Is it possible to prepare this dish in advance?
Yes, you can assemble the casserole up to the point of adding the cheese and baking. Keep it covered in the refrigerator for a few hours before baking. You may need to add an extra 10 to 15 minutes to the initial baking time if starting from a cold dish.
Can I make this vegetarian?
Certainly. To make this dish vegetarian, simply substitute the beef broth with a high-quality vegetable broth. The caramelized onions and herbs provide plenty of deep, savory flavor, so the dish will remain just as delicious and satisfying without the meat-based stock.
Why is it important to slice the onions thinly?
Slicing the onions thinly ensures they caramelize evenly and melt into the dish rather than remaining crunchy. This creates the signature jam-like consistency that makes French onion-style dishes so delicious, allowing the sweetness of the onions to permeate every layer of the creamy potato casserole.
Final Thoughts
This French Onion Potato Casserole is a testament to the beauty of simple, high-quality ingredients transformed by patience and care. By layering tender potatoes with deeply caramelized onions and a rich, cheesy sauce, you create a dish that is both sophisticated and deeply comforting. It is a perfect addition to any meal, whether you are hosting a festive gathering or enjoying a quiet dinner at home. We hope this recipe brings warmth and joy to your kitchen table for many years to come.
Printable Recipe: Classic French Onion Potato Casserole Recipe
Servings: 8 servings | Prep: 40 min | Cook: 70 min | Total: 110 min
Ingredients
Casserole Ingredients
- 3 large yellow onions, sliced thin
- 4 tablespoons butter
- 1 teaspoon salt, divided
- 1 teaspoon fresh thyme leaves, plus more for garnish
- 3 cloves garlic, minced
- 3 pounds Yukon Gold potatoes, peeled and sliced 1/8 inch thick
- 1 cup beef broth
- 1 cup heavy cream
- 1/2 teaspoon black pepper
- 2 cups Gruyère cheese, grated
- 1/2 cup Parmesan cheese, grated
Instructions
- Place a large skillet over medium heat and melt the butter completely. Add the sliced yellow onions and 1/2 teaspoon of salt. Cook the onions slowly for 25 to 30 minutes, stirring frequently to ensure even browning. You are looking for a deep, golden-brown color and a soft, jammy consistency. This slow cooking process is essential for building the deep flavor profile of the dish, so be patient and keep the heat steady throughout the process.
- Once the onions have reached a beautiful golden hue, stir in the minced garlic and the fresh thyme leaves. Continue to cook for just 1 minute until the garlic becomes fragrant and the herbs release their essential oils into the onion mixture. Once done, remove the skillet from the heat and set it aside. This mixture will serve as the flavorful base that infuses the entire casserole with savory, herb-forward notes during the baking process.
- Preheat your oven to 375°F (190°C). While the oven is warming up, lightly butter a 9x13 inch baking dish or a large casserole dish of similar size to prevent sticking. Ensure the butter coats the bottom and sides evenly. This preparation step ensures that the potatoes cook evenly and makes cleaning up much easier after the meal is finished. Keep the dish nearby so you can begin layering your ingredients immediately once the liquid base is ready.
- In a medium mixing bowl, whisk together the beef broth, the heavy cream, the remaining 1/2 teaspoon of salt, and the 1/2 teaspoon of black pepper. Mix until the seasonings are well incorporated into the liquid. This creamy, savory infusion will soak into the potato slices as they bake, creating a rich sauce that binds the casserole together. Set this mixture aside until you are ready to assemble the layers in your prepared baking dish.
- Start by spreading a portion of the sliced potatoes across the bottom of the prepared baking dish. Follow this with a layer of the caramelized onion mixture. Repeat this layering process twice, ensuring you distribute the onions and potatoes evenly. Finish the assembly with a final layer of potatoes on top. This structured layering ensures that every serving contains a perfect balance of the caramelized onion base and the tender potatoes throughout the entire dish.
- Pour the prepared beef broth and cream mixture evenly over the top of the assembled potatoes and onions. Cover the baking dish tightly with foil to trap the steam. Place it in the preheated 375°F (190°C) oven and bake for 45 minutes. This initial stage allows the potatoes to soften in the flavorful liquid, ensuring they are perfectly cooked through before the final browning stage where the cheese is added.
- Remove the dish from the oven and carefully take off the foil. Sprinkle the grated Gruyère and Parmesan cheese evenly over the top of the casserole. Return the dish to the oven, uncovered, and bake for an additional 20 to 25 minutes. The casserole is done when the cheese is melted, bubbly, and golden brown, and the potatoes are completely tender when pierced with a sharp knife. The texture should be creamy and rich.
- Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the sauce to thicken slightly and makes it much easier to portion into clean squares. Just before serving, sprinkle a little extra fresh thyme over the top for a bright, herbal finish. Serve warm directly from the baking dish to ensure everyone gets a generous portion of the crispy, cheesy crust and the tender potato layers underneath.
Related recipes: High-Protein Tortilla Quiche Recipe with Fresh Eggs, Easy Cheesy Broccoli and Egg Bake Breakfast Casserole, Cheesy Potato, Egg, and Turkey Casserole Recipe, Cheesy Beef Tortilla Triangle Boats for a Quick Family Meal, Cheesy Cabbage Steaks with Seasoned Ground Beef Recipe.
Learn more: Casserole on Wikipedia · food storage & safety (FoodSafety.gov).
◆ ◆ ◆
← Back to Classic French Onion Potato Casserole RecipeGet new recipes
One tasty homemade recipe in your inbox each week. No spam, unsubscribe anytime.
Comments