Creamy Potato Gratin with Bechamel Sauce

No holiday spread is complete without my famous creamy potato gratin with Italian Béchamel sauce. Thinly sliced potatoes cook in a creamy, cheesy sauce until golden brown and crisp on the outside, and tender on the inside. I know I can count on this side dish, either for special occasions or comforting homemade dinners.

A spoonful of cheesy bechamel sauce potato gratin

I love making easy side dishes that work for parties or everyday dinners. Other reader favorites include Bacon Ranch and Cheese Mashed Potatoes, Instant Pot Mashed Sweet Potatoes, and Cheesy Scalloped Potatoes.

This Potato Au Gratin Casserole is my new way to serve delicious potatoes for Christmas dinner or Thanksgiving! It is the ultimate comfort food that is full of flavors, easy to make, and guaranteed to impress. I adapted this indulgent potato side dish from Julia Child’s original recipe. I like making it with either parmesan or mozzarella cheese. Over the years, I found that the parmesan mixture elevates the flavors, resulting in ultra-tender potatoes. However, feel free to use different cheeses or your favorite types. Great alternatives include cheddar, sharp cheddar, or even gruyère.

A serving of cheesy bechamel sauce potato gratin.

Why you will love this recipe 

  • Simple ingredients: With just potatoes, cheese, cream, and a few basics, I can make a fancy side dish that will impress everyone.
  • Easy to prepare: It takes me less than 20 minutes to prepare these cheesy potatoes with just a few easy steps. No special tools or skills are required.
  • Better than the box: I know some people prefer to use the stuff in the box because it is “easier,” but once you taste these, you will never go back. The velvety cheese sauce and tender potatoes that actually taste like potatoes will win you over from the first bite.
  • Healthier ingredients: I like to make this dish from scratch because I know there are no hidden ingredients or preservatives. I use real cheese, milk, and my own seasonings—no artificial anything.

What you will need

Overhead shot of bechamel sauce potato gratin ingredients in bowls on a table.
  • Produce: I use 5 to 6 medium potatoes, thinly sliced. I prefer Yukon Gold because they have a moderate starch level that helps them hold their shape and a lovely buttery taste. Finely chopped yellow onion distributes a sweet, caramelized flavor that melts smoothly into the sauce.
  • Wet ingredients: Unsalted butter adds rich flavor without extra salt, helps bind the sauce, and browns the potatoes. Whole milk provides the right fat and moisture for a creamy, rich sauce without being as heavy as cream. Make sure it is at least 3.25% milkfat, so it doesn’t curdle. Mozzarella has high moisture and melts into a gooey, stretchy texture with a mild flavor that won’t overpower the other ingredients. 
  • Ingredients: All-purpose flour has just the right amount of starch to coat the dairy, which helps prevent curdling during cooking. The flour also helps thicken the sauce, no matter what kind of potatoes you use.
  • Seasonings: Besides salt and pepper, I also use my own Italian seasoning mix because I can control what goes into it, with no added preservatives or hidden ingredients. 

How to prepare

Preheat the oven: First, I preheat the oven to 375 degrees F and grease a 9×13-inch baking dish with oil.

Sauté the onion: Then, I melt butter in a saucepan over medium heat, add the onion, and cook for about 5 to 6 minutes, or until softened. I stir in the flour, Italian seasoning, salt, and pepper, and cook for 5 minutes, stirring frequently, until it is golden. 

Sauteing onion in a skillet.

Add the milk: Now, I whisk in 2 cups of milk a little bit at a time, keeping it moving the whole time so it doesn’t scald or separate. Then, I slowly whisk in the other 2 cups of milk until it is smooth. I keep cooking it while whisking until it starts to boil. 

Adding milk to flour roux.

Simmer and add cheese: Immediately, I turn the heat to low and let it simmer gently, stirring occasionally, for about 8 minutes, until it thickens. Then, I remove it from the heat, add salt and pepper to taste, and stir in 1½ cups of shredded mozzarella until it melts. 

Cheesy sauce for bechamel sauce potato gratin.

Combine: Next, I gently fold the potatoes into the sauce, then spoon it into the baking dish.

Adding cheesy sauce to thinly sliced potatoes to make bechamel sauce potato gratin.

Bake until tender: Then, I top it with the remaining mozzarella and bake for 1 hour or until the potatoes are tender.

Layering homemade bechamel sauce potato gratin.

Rest and serve: I let the creamy gratin potatoes rest for 10 minutes to let the sauce thicken before serving. 

Italian bechamel sauce potato gratin casserole.

Expert tip

The best potatoes for potato gratin

For this recipe, I want a potato that holds its shape even when sliced thin, but also has enough starch to help thicken the cream sauce. I like Yukon Gold potatoes because they are right in the middle when it comes to starch. They hold their shape and have plenty of starch. They also have a buttery flavor that I love. Russet potatoes are good for thick, creamy sauce, but they sometimes break down too much. Red potatoes, fingerlings, and other waxy potatoes hold their shape well, but you’ll need other ingredients to thicken the sauce. 

More tips to consider:

  • Use plenty of Italian seasoning. It is what gives it its flavor.
  • Let the milk come to room temperature before using it so it acclimates better.
  • Slice the potatoes thin but not too thin. If they are too thin, they will not have any bite. I recommend a mandoline slicer.
  • Shred your own cheese for the creamiest sauce. Pre-shredded cheese has plant fibers made from wood pulp to keep the cheese from clumping. But this also prevents it from melting smoothly. 
  • Use full-fat milk and cheese to prevent graininess. The fat keeps the sauce from separating and becoming grainy.
Overhead shot of baked bechamel sauce potato gratin.

Recipe variations and add-ins:

  • Add some heat: To make this cheesy potato gratin spicy, add some red pepper flakes or cayenne pepper. But a little goes a long way. 
  • Bacon ranch gratin: This dish becomes totally irresistible when you add some crumbled bacon and a bit of my homemade ranch seasoning mix
  • Crunchy topping: Sprinkle some crushed crackers, corn chips, or potato chips on top before baking for a crunchy topping. 
  • Go nuts: Another way to add crunch is with chopped nuts. Walnuts, pecans, or toasted almonds work well. 
  • Other cheese: I sometimes use cheddar for a richer, cheesier flavor. Other cheese flavors would be delicious too, such as Parmesan, Gruyère, Swiss, pepper jack, American, Colby, cotija, Gouda, or feta. 
Very creamy Italian bechamel sauce potato gratin.

Serving suggestions:

One of my favorite main entrees to serve with these potatoes is pork tenderloin, and this air fryer bacon-wrapped pork tenderloin recipe makes it so easy. The meat is tender and juicy with a brown sugar rub and crispy bacon, and it takes just 30 minutes to cook, so I can have it done before the potatoes are even ready. Another great choice is my Instant Pot country-style ribs. The meat falls right off the bone, and the brown sugar BBQ sauce is rich, thick, and smoky-sweet.

This bacon-wrapped, cream cheese-stuffed chicken pairs perfectly with this creamy potato gratin. The rich cream cheese and mozzarella filling matches the flavors of the béchamel sauce in the potatoes, while the crispy béchamel top and sweet honey glaze add nice contrast. It looks fancy, but it’s not difficult to make in less than an hour. Need more veggies? Add this pineapple cucumber salad to the menu. It has everything from avocados and blueberries to bell peppers and radishes. For dessert, Homemade Snickers cookie bars will satisfy everyone’s sweet tooth. 

How to store leftovers:

  • Refrigerate: Save leftovers in a sealed container in the fridge for up to 4 days.   
  • Freezing: Freeze leftovers in a freezer bag for up to 3 months, or transfer the mixture to a buttered 9-by-13-inch freezer-to-oven baking dish. Then, cover tightly with aluminum foil. Freeze for up to 3 months.
  • Defrost: Thaw leftovers in the fridge overnight. 
  • Reheating: Reheat thawed leftovers slowly over medium-low heat until heated through, or bake frozen, covered with foil, at 350°F for up to 30 minutes, or until fully warm.
Very creamy and cheesy bechamel sauce potato gratin.

Frequently asked questions

Why is my creamy potato gratin grainy?

This happens when the dairy gets curdled from overheating. High heat can cause the cream and milk proteins to curdle or the cheese sauce to break down and separate, making the sauce grainy. That is why it is important to simmer the sauce while whisking, 2 cups at a time, before boiling. And also before baking the potatoes. It is also why I recommend using full-fat milk and cheese. 

How do I keep my potatoes from being too soft?

If the potatoes are becoming mushy, it is either because they were cooked too long or sliced too thin. If you’re using russet potatoes, don’t cook them as long as the recipe calls for. Also, don’t cut them thinner than 1/8 inch. Anything thinner than that will dissolve into the sauce as it cooks. Finally, cooking them too long can make potatoes mushy, no matter the kind. Check them early.  

Why is my potato gratin watery?

It may be because you used too much milk for the number of potatoes. Too much liquid can make the sauce too watery, and it may not thicken to the desired consistency. This may also happen if you rinse the potatoes before using them because the water washes away the starches needed to thicken the cream sauce. Another reason may be using the wrong kind of potato. Use russets, Yukon Gold, or some other starchy potato rather than a waxy variety.

Can I make these potatoes ahead of time?

Yes, in fact, they taste better that way because the potatoes have time to absorb the sauce’s flavors. Prepare the dish a day ahead of time and cover it tightly with plastic. Refrigerate until you’re ready to bake. Then take it out and let it come to room temperature for about 30 to 40 minutes before baking. 

A forkful of tender and creamy bechamel sauce potato gratin.

More comforting side dishes:

Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!

Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!

A spoonful of cheesy bechamel sauce potato gratin

Creamy Potato Gratin with Bechamel Sauce

Potato Gratin with Italian béchamel sauce combines thinly sliced potatoes cooked in a creamy, cheesy sauce until golden brown! 🥔
5 from 6 votes
Print Pin Rate
Course: Appetizer, Main Course
Cuisine: American, French, Italian
Diet: Vegetarian
Keyword: Potato Gratin
Prep Time: 15 minutes
Cook Time: 1 hour 30 minutes
Total Time: 1 hour 45 minutes
Servings: 8 servings
Calories: 251kcal

Ingredients

  • 5 tablespoons unsalted butter
  • 1 medium onion finely chopped
  • 1/4 cup all-purpose flour
  • 1/2 teaspoon coarse salt
  • 1 teaspoon Italian Seasoning
  • 1/2 teaspoon black pepper
  • 4 cups whole milk or cream
  • 2 1/2 cups mozzarella cheese or parmesan cheese shredded
  • 6 cups thinly sliced peeled potatoes about 5-6 medium potatoes

Instructions

  • First, preheat the oven to 375°F.
  • Grease a 9×13-inch deep baking dish and set it aside.

Make the sauce

  • In a medium saucepan, melt the butter over medium heat, then add the onion and cook until softened, about 6 minutes.
  • Add the flour, salt, pepper, and Italian seasoning, and cook, stirring frequently, until the mixture turns pale golden, about 5 minutes.
  • Whisk constantly, pour in 2 cups of milk, cook for a few minutes, and add the remaining 2 cups of milk; whisk until smooth. Cook the mixture, stirring constantly, until it starts to boil.
  • Reduce heat to low and simmer gently, stirring occasionally, until the sauce thickens and becomes very creamy, about 8-10 minutes. Taste and adjust salt and pepper as needed.
  • Remove from heat and stir in 1 1/2 cups of shredded cheese until melted.

Assemble and bake

  • Mix the potatoes with the béchamel sauce and transfer the mixture to the baking dish. Top with the remaining 1 cup of mozzarella cheese and bake.
  • Bake for 1 hour or 1 hour and 10 minutes until the potatoes are tender.
  • Serve and enjoy!

Video

Notes

The best potatoes for potato gratin

For this recipe, I want a potato that holds its shape even when sliced thin, but also has enough starch to help thicken the cream sauce. I like Yukon Gold potatoes because they are right in the middle when it comes to starch. They hold their shape and have plenty of starch. They also have a buttery flavor that I love. Russet potatoes are good for thick, creamy sauce, but they sometimes break down too much. Red potatoes, fingerlings, and other waxy potatoes hold their shape well, but you’ll need other ingredients to thicken the sauce. 

More tips to consider:

  • Use plenty of Italian seasoning. It is what gives it its flavor.
  • Let the milk come to room temperature before using it so it acclimates better.
  • Slice the potatoes thin but not too thin. If they are too thin, they will not have any bite. I recommend a mandoline slicer.
  • Shred your own cheese for the creamiest sauce. Pre-shredded cheese has plant fibers made from wood pulp to keep the cheese from clumping. But this also prevents it from melting smoothly. 
  • Use full-fat milk and cheese to prevent graininess. The fat keeps the sauce from separating and becoming grainy.

Nutrition

Calories: 251kcal | Carbohydrates: 27g | Protein: 17g | Fat: 8g | Saturated Fat: 5g | Cholesterol: 30mg | Sodium: 505mg | Potassium: 781mg | Fiber: 4g | Sugar: 7g | Vitamin A: 610IU | Vitamin C: 16mg | Calcium: 501mg | Iron: 4.8mg
5 from 6 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

31 Comments

  1. This looks so good. I love potato gratin! It is one of my favorite dishes to have. My daughters love them a lot as well. Looking forward to trying your recipe.

  2. I haven’t made homemade potato gratin in many years. This recipe sounds awesome. I remember how good it was when we made a bechamel sauce. I’ll have to try your recipe!