Indulging in a warm dish of Cheesy French Onion Scalloped Potatoes is like wrapping yourself in a cozy blanket on a chilly evening. When you take a bite, the creamy layers of potatoes meld beautifully with the sweet, caramelized onions and rich, gooey cheese, creating an unforgettable experience for your senses. The aroma wafting through the kitchen as this dish bakes is enough to draw family and friends into the room, eager to share in the deliciousness. I always remember making scalloped potatoes for family gatherings, where laughter filled the air and everyone would clamour for seconds, or even thirds! This dish has a way of turning simple moments into cherished memories. As the seasons change and cool weather rolls in, there’s nothing quite like this hearty, comforting dish to warm your heart. Let’s get excited about making Cheesy French Onion Scalloped Potatoes, an absolute showstopper for your next dinner!
Table of Contents
Why This Is The Best Cheesy French Onion Scalloped Potatoes Recipe
You’re going to love this recipe for Cheesy French Onion Scalloped Potatoes because it’s effortlessly simple, taking just 35 minutes of prep time and yielding irresistible, flavorful layers that delight with every forkful. The combination of creamy cheese and sweet onions provides a rich palate experience that your taste buds will thank you for. Trust me, the golden, bubbling top of this dish is an eye-catching masterpiece that steals the show on any table, whether it’s a holiday feast or a casual weeknight dinner. Plus, it’s a versatile side dish that easily complements everything from roasted meats to vegetarian options, making it a favorite for potlucks and family gatherings. And don’t worry—this recipe can be adapted to suit dietary preferences.

Ingredients You’ll Need
Unsalted Butter (4 tablespoons, divided): Essential for sautéing the onions to achieve the perfect caramelization and forming a roux for the cheese sauce. You can swap for olive oil if you’re looking for a lighter option.
Yellow Onions (2 large, thinly sliced): Provides a sweet base flavor once caramelized. For a different taste, consider using shallots or red onions.
Russet Potatoes (4, about 2 pounds, peeled and sliced into ¼-inch thick rounds): These starchy potatoes are perfect for creamy dishes because they break down nicely and absorb flavors beautifully. Yukon Gold is another great alternative if you prefer a buttery texture.
All-Purpose Flour (2 tablespoons): Used to stabilize the cheese sauce. For gluten-free variations, tapioca flour or cornstarch works well.
Kosher Salt (½ teaspoon): Enhances flavors throughout the dish. Don’t skip this, as it ties everything together beautifully.
Whole Milk (1 ½ cups, room temperature): Typical dairy base for the cheese sauce. You can substitute with a plant-based milk to make it dairy-free, but the flavor will vary.
Mild Cheddar Cheese (¾ cup, shredded, divided): Gives a creamy, familiar taste. Feel free to use sharp cheddar for a more intense flavor.
Gruyère Cheese (¾ cup, shredded, divided): Adds the signature nutty flavor characteristic of French onion dishes. If unavailable, Swiss cheese is a good alternative.
Salt (to taste): For final seasoning.
Parsley (chopped, for garnish): Adds a fresh pop of green and brightens up the dish visually.
How to Make Cheesy French Onion Scalloped Potatoes

Sauté Onions
Start by melting 2 tablespoons of butter in a large skillet over medium-low heat. Add the thinly sliced onions, stirring frequently, and allow them to cook slowly until they turn a deep golden-brown, about 30 to 45 minutes. Patience is key here; this caramelization process brings out the natural sweetness of the onions. Once caramelized, set them aside and let their flavors intensify.
Preheat and Prepare
While the onions take their sweet time, preheat your oven to 400°F (200°C). Lightly spray an 8×8-inch casserole dish with nonstick cooking spray to ensure the potatoes don’t stick. This step makes serving and cleaning up a breeze later on.
Make the Cheese Sauce
In a medium saucepan over medium heat, melt the remaining 2 tablespoons of butter. Whisk in the flour and kosher salt, stirring constantly for about a minute to form a roux. This mixture acts as a thickener for your cheese sauce. Slowly whisk in the room temperature milk, ensuring no lumps form, continuing to cook until the sauce thickens and bubbles, around 5-7 minutes. The visual indicator is when it starts to lightly bubble around the edges, signaling readiness.
Stir in Cheese
Once the sauce has thickened, remove it from the heat and stir in ½ cup of the shredded cheddar and ½ cup of Gruyère cheese, reserving the remaining ¼ cup of each for topping later. Mixing in the cheese creates a beautifully creamy sauce that coats your potatoes perfectly.
Layer the Potatoes
Now, it’s time to construct the dish! Arrange all of the potato slices in an even, overlapping layer in the prepared casserole dish. Using a spatula or gently tilting the dish, pour the cheesy sauce evenly over the potatoes, allowing it to seep between the layers for maximum flavor.
Add Caramelized Onions
Spread the beautifully caramelized onions evenly over the cheesy potatoes. This is where the dish gets its delightful French onion flavors. Finish by sprinkling the reserved ¼ cup of cheddar and Gruyère on top, creating that coveted golden crust.
Bake
Cover the dish tightly with aluminum foil and place it into the preheated oven. Bake for 85-90 minutes, or until the potatoes are tender when pierced with a fork. For the last 10 minutes, remove the foil to allow the top to brown. If you’re feeling adventurous, turn on the broiler for an additional 2-4 minutes to achieve that extra crispiness, but keep a close eye on it to prevent burning.
Rest and Serve
Let your masterpiece cool for about 5-10 minutes before serving. This resting time allows the flavors to meld beautifully. Add salt to taste and garnish with freshly chopped parsley for a vibrant finish that is as visually appealing as it is delicious.
Tips for Success
- Take your time when caramelizing onions; rushing can lead to uneven cooking.
- For a creamy sauce, ensure your milk is at room temperature before mixing.
- Avoid overcooked potatoes by testing for tenderness with a fork.
- Don’t skip the resting time; it helps improve the final texture and flavor.
- Consider adding fresh thyme or rosemary to the cheesy sauce for an herby twist.
Serve It With
Pair your Cheesy French Onion Scalloped Potatoes with a fresh green salad for a well-rounded meal, or serve alongside roasted chicken for a comforting dinner. They also make a terrific side for grilled steaks or barbecue dishes, bringing a touch of creamy indulgence to any occasion.
How To Store & Reheat Leftovers
If you have leftovers, store them in an airtight container in the refrigerator for up to 3-4 days. For longer storage, you can freeze the dish for up to 3 months. To reheat, thaw in the refrigerator overnight, then bake in a preheated oven at 350°F until heated through, approximately 20-30 minutes. The creamy texture might slightly change, but you can revive it with a splash of milk added during reheating.
Tips & Variations
- For added flavor, consider mixing in some sautéed mushrooms along with the onions for an earthy depth.
- Skip the cheese for a vegan version while maintaining creaminess by using cashew cream instead.
- Add some heat by incorporating diced jalapeños or pepper jack cheese into the layer of cheese sauce.
- Use seasonal veggies like spinach or kale to enhance the nutritional value and add color.
Recipe FAQs
Can I make Cheesy French Onion Scalloped Potatoes ahead of time?
Absolutely! You can prepare the entire dish ahead, store it in the refrigerator covered tightly, and bake it right before serving. Just increase the baking time by a few minutes if baking from cold.
Can I use different kinds of cheese?
Yes! Feel free to experiment with various cheeses like mozzarella for a stringier texture or even a blue cheese for a sharp twist. Each type will impart a unique flavor.
What can I substitute for potatoes if I’m looking for a lower-carb option?
If you’re seeking a low-carb alternative, cauliflower works wonderfully. Simply steam and then process until mashed or slice it up to layer and follow the same steps.
How can I enhance the flavor profile?
Adding spices like smoked paprika or a touch of nutmeg can elevate the flavor, or even a drizzle of balsamic glaze before serving can add an unexpected twist!
As you prepare to indulge in your very own Cheesy French Onion Scalloped Potatoes, remember how each layer holds the essence of comfort and warmth. This dish brings people together, creating bonds that last long after the last bite. Enjoy experimenting with flavors, making it your own, and most importantly, share it with those you love!
PrintMore Breakfast Recipes
- Easy Pecan Pie
- Valentine Cranberry Raisin Walnut Cinnamon Artisan Bread
- Christmas Snack Mix
- Apple Slab Pie
- Sour Cream and Onion Mashed Potatoes
Recipe Card

Cheesy French Onion Scalloped Potatoes
- Prep Time: 35 minutes
- Cook Time: 90 minutes
- Total Time: 2 hours 5 minutes
- Yield: 4-6 servings
- Category: Side Dish
- Method: Baking
- Cuisine: French
Description
This dish combines creamy layers of potatoes with sweet caramelized onions and rich cheese, creating a comforting side perfect for gatherings or weeknight dinners.
Ingredients
- Unsalted Butter (4 tablespoons, divided)
- Yellow Onions (2 large, thinly sliced)
- Russet Potatoes (4, about 2 pounds, peeled and sliced into ¼-inch thick rounds)
- All-Purpose Flour (2 tablespoons)
- Kosher Salt (½ teaspoon)
- Whole Milk (1 ½ cups, room temperature)
- Mild Cheddar Cheese (¾ cup, shredded, divided)
- Gruyère Cheese (¾ cup, shredded, divided)
- Salt (to taste)
- Parsley (chopped, for garnish)
Instructions
- Melt 2 tablespoons of butter in a large skillet over medium-low heat and sauté onions until caramelized, about 30-45 minutes.
- Preheat oven to 400°F (200°C) and prepare casserole dish with nonstick spray.
- In a saucepan, melt remaining butter, whisk in flour and salt to form a roux, then gradually add milk and cook until thickened.
- Stir in cheese until melted and smooth, reserving some for topping.
- Layer potatoes in the casserole dish, pour cheese sauce over, add caramelized onions, and top with reserved cheese.
- Cover with foil and bake for 85-90 minutes, uncovering for the last 10 minutes to brown the top.
- Let cool for 5-10 minutes, add salt to taste, and garnish with parsley before serving.
Notes
Allow the onions to caramelize slowly for best flavor.
Use room temperature milk for a creamy cheese sauce.
Store leftovers in an airtight container for up to 3-4 days.
Nutrition
- Serving Size: 1 cup
- Calories: 360
- Sugar: 2g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 37g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 70mg


