Cheesy Potato Casserole

Ultra creamy baked potatoes with rich cheese sauce and perfectly golden top

Time65 min Servings6 Difficulty3/10 TypeCasserole

Cheesy Potato Casserole is one of the most comforting and satisfying baked dishes in American home cooking. This version is incredibly creamy inside with perfectly tender potatoes, while the top forms a golden, slightly crisp cheesy crust.

Made from simple, affordable ingredients, this dish is an extremely low-budget meal that delivers rich flavor and hearty texture. It's filling, reliable, and perfect for everyday cooking without requiring any complicated techniques.

Because the ingredients are mild, soft, and easy to digest, this casserole is also safe and suitable for children, making it an excellent family-friendly dish that everyone will enjoy.

πŸ”₯ Pro Cooking Secret
Slice the potatoes evenly and bake them fully covered first - this ensures they become perfectly tender before forming a golden cheesy crust on top.

Per 100 g of the finished Cheesy Potato Casserole:

Protein 5.2 (g)
Fat 9.8 (g)
Carbs 14.6 (g)
Calories 168 (kcal)
Cheesy Potato Casserole in a cream ceramic baking dish with golden melted cheese crust, creamy sliced potatoes inside, surrounded by cheese, butter and fresh potatoes on a kitchen table
Recipe author Olivia Bennett

Recipe by: Olivia Bennett

Editor-in-Chief of FastSimpleRecipes.com with over 15 years of culinary experience. Olivia carefully tests every Cheesy Potato Casserole to ensure perfect tenderness of potatoes, balanced creaminess, and a consistent golden baked crust.

Ingredients
for Cheesy Potato Casserole

Ingredients for Cheesy Potato Casserole: potatoes, cheese, milk, butter, onion, garlic and seasoning arranged on white background

Ingredient List

  • 2 lb (900 g) potatoes, peeled and thinly sliced
  • 1 medium onion (160 g), finely diced
  • 2 cloves (8 g) garlic guide, minced
  • 2 cups (200 g) shredded cheddar cheese
  • 1 1/2 cups (360 ml) milk
  • 3 tbsp (45 g) butter
  • 2 tbsp (20 g) flour
  • 6 g kosher salt guide
  • 1/4 tsp ground black pepper guide
Slice the potatoes evenly (about 3-4 mm thick) so they cook at the same rate and become perfectly tender.

πŸ’‘Helpful Tips

  • Even slicing: uniform potato slices ensure consistent baking and prevent undercooked pieces.
  • Cheese choice: sharp cheddar gives the best flavor, but mild cheddar creates a softer taste for kids.
  • Creaminess control: do not skip the flour - it thickens the sauce and prevents it from becoming watery.

How to Make Cheesy Potato Casserole (Step-by-Step Guide)

  1. Step 1

    Peel all the potatoes completely, making sure no skin remains, then rinse them under cold running water to remove any dirt or surface starch.

    Place the potatoes on a cutting board and slice them into thin, even rounds about 3-4 mm thick. Use a sharp knife or mandoline slicer for accuracy - this is very important because even thickness ensures uniform cooking.

    If some slices are thicker than others, they may stay firm while the rest becomes soft, so try to keep them as consistent as possible.

    Transfer the sliced potatoes into a bowl of cold water and let them sit for 3-5 minutes. This helps remove excess starch and prevents sticking.

    Drain the potatoes well and dry them with paper towels. The slices should be slightly dry, not wet, so they absorb the sauce properly during baking.

  2. Step 2

    Place a medium saucepan on the stove over medium heat and add the butter. Allow it to melt completely until it becomes liquid but not browned.

    Add the diced onion and cook it slowly for about 4-5 minutes, stirring occasionally. The onion should become soft and slightly translucent, not crispy or browned. This step builds a sweet and balanced flavor base.

    Add the minced garlic and cook for about 30 seconds while stirring constantly. Garlic burns quickly, so keep the heat moderate and do not leave it unattended.

    Sprinkle the flour evenly over the mixture and stir immediately to combine. Cook for about 1 minute to remove the raw flour taste. The mixture should become slightly thick and paste-like.

    Slowly pour in the milk while whisking continuously. Do this gradually to avoid lumps and ensure a smooth sauce. Continue stirring until the sauce thickens slightly.

    Add half of the shredded cheese and stir until it melts completely. The sauce should be smooth, creamy, and slightly thickened, without any lumps.

  3. Step 3

    Preheat your oven to 180Β°C (350Β°F) so it reaches the correct temperature before baking.

    Lightly grease a baking dish with butter to prevent sticking. Make sure to cover the bottom and sides evenly.

    Arrange the first layer of potato slices on the bottom of the dish. Slightly overlap each slice so there are no gaps. This helps create a uniform and structured casserole.

    Pour a portion of the cheese sauce over the potatoes and spread it evenly using a spoon or spatula.

    Continue layering potatoes and sauce until all ingredients are used. Try to distribute the sauce evenly between layers so every part becomes creamy.

    Finish by sprinkling the remaining shredded cheese evenly over the top. This will form a golden and flavorful crust during baking.

  4. Step 4

    Cover the baking dish tightly with aluminum foil. This traps steam inside and helps the potatoes cook evenly without drying out.

    Place the dish in the preheated oven and bake for 30 minutes. During this time, the potatoes will soften and absorb the creamy sauce.

    After 30 minutes, carefully remove the foil. Be cautious of hot steam when uncovering the dish.

    Return the casserole to the oven and bake uncovered for another 15 minutes. This allows the cheese on top to melt and become golden and slightly crispy.

    To check doneness, insert a knife into the center of the casserole. It should slide in easily, indicating the potatoes are fully tender and cooked through.

  5. Finish
    Finished Cheesy Potato Casserole with golden cheese crust and creamy layered potatoes inside

    Remove the casserole from the oven and place it on a heat-safe surface. Let it rest for at least 5-10 minutes before cutting or serving.

    This resting time is important because it allows the sauce to thicken slightly and helps the layers hold together.

    If you cut it too early, the casserole may fall apart and appear too liquid.

    The final result should be creamy inside with tender potato layers and a golden, slightly crispy cheese top.

    Serve warm and enjoy a rich, comforting dish that is easy to portion and perfect for any meal.

πŸ“Œ Common Mistakes When Making Cheesy Potato Casserole

Cheesy Potato Casserole looks like a very simple comfort food dish, but the final result depends heavily on a few important technical details. Potatoes, cheese sauce, and baking time may seem straightforward, yet small mistakes can easily turn the casserole watery, unevenly cooked, overly dense, or lacking in flavor.

Because this dish relies on the balance between tender potato layers and a smooth, rich cheese sauce, each preparation step matters. The thickness of the potato slices, the texture of the sauce, the layering, and the baking method all directly affect whether the casserole becomes creamy and cohesive or disappointing and inconsistent.

Use the troubleshooting guide below to avoid the most common Cheesy Potato Casserole cooking mistakes.

Problem Most Likely Cause Quick Fix
Potatoes are still firm after baking Potato slices were too thick or uneven Slice the potatoes very evenly, about 3-4 mm thick, so they cook at the same rate.
Casserole turns watery Sauce was too thin or potatoes were too wet Dry the potato slices well and cook the sauce until slightly thick before layering.
Top browns too fast before the center is ready The casserole was baked uncovered too early Bake covered first so the potatoes soften before exposing the cheese to direct heat.
Flavor tastes flat or bland Not enough seasoning between the layers Season the sauce properly and make sure the flavor is balanced before assembling the casserole.
Mistake 1

Slicing the potatoes too thick or unevenly

One of the most common Cheesy Potato Casserole problems is ending up with a dish that looks fully baked on top but still contains firm or undercooked potatoes in the center. This usually happens when the potato slices are too thick or not cut to a consistent size.

Thin, even slices are essential because the casserole bakes in layers. If some slices are noticeably thicker than others, the thinner ones will soften much faster while the thicker pieces remain dense and undercooked.

Fix: Slice the potatoes as evenly as possible, about 3-4 mm thick. A mandoline slicer works especially well for accuracy and helps ensure the entire casserole cooks evenly.
Mistake 2

Using a sauce that is too thin

A watery sauce is one of the fastest ways to ruin Cheesy Potato Casserole. If the sauce is too loose before baking, the casserole may separate in the oven instead of forming a creamy, cohesive structure.

Potatoes also release a little moisture as they cook, so the sauce should already be slightly thick before it is poured over the layers. If the sauce is too liquid from the start, the final texture may become soupy rather than rich and creamy.

Fix: Cook the butter, onion, flour, and milk mixture until it lightly thickens before adding the cheese. The finished sauce should coat a spoon rather than run like plain milk.
Mistake 3

Baking the casserole uncovered from the beginning

Many cooks want a golden top quickly, but starting the baking process uncovered often creates the wrong result. The top cheese may brown too early while the potatoes underneath are still not fully tender.

Covering the casserole during the first part of baking traps steam inside the dish, which is exactly what helps the potato layers soften properly. Only after the potatoes are nearly done should the foil be removed to finish the surface.

Fix: Always bake Cheesy Potato Casserole covered first, then uncover it for the final baking stage so the top can become golden and slightly crisp without overcooking the cheese.
Mistake 4

Forgetting to rest the casserole before serving

Cutting directly into Cheesy Potato Casserole as soon as it comes out of the oven can make it look too loose and messy. Even when the casserole is perfectly baked, the sauce inside is still very hot and needs time to settle.

Resting allows the cheese sauce to thicken slightly and helps the potato layers hold together. This short waiting period makes a major difference in both presentation and texture.

Fix: Let the casserole rest for at least 5-10 minutes after baking. This helps the layers stabilize so the dish can be served in clean, creamy portions.

Quick Summary

The best Cheesy Potato Casserole depends on a few essential techniques: slicing the potatoes evenly, making a properly thick cheese sauce, baking the dish covered before browning the top, and allowing it to rest before serving. When these details are handled correctly, the casserole becomes creamy, tender, well-structured, and deeply comforting - exactly what makes this classic potato dish so popular.

πŸ—¨ FAQ
About Cheesy Potato Casserole

Cheesy Potato Casserole is a simple dish, but many details can affect the final texture and flavor. These answers help you understand how to achieve a creamy interior, tender potatoes, and a perfectly baked top every time.
Why are my potatoes still hard after baking?
This usually happens when the potato slices are too thick or uneven. Thin, evenly cut slices cook faster and absorb heat more efficiently. Make sure to slice the potatoes about 3-4 mm thick and bake the casserole covered first.
How do I prevent the casserole from becoming watery?
Excess moisture usually comes from wet potatoes or a thin sauce. Always dry the potato slices after rinsing and cook the sauce until it thickens slightly before assembling the casserole.
Can I prepare Cheesy Potato Casserole in advance?
Yes. You can assemble the casserole up to one day in advance and store it in the refrigerator. When ready to bake, let it sit at room temperature for about 20 minutes, then bake as directed.
What is the best cheese to use?
Cheddar is the most popular choice because it melts well and provides strong flavor. You can also combine it with mozzarella for stretchiness or use mild cheddar for a softer taste suitable for children.
Can I freeze Cheesy Potato Casserole?
Yes, but it is best to freeze it before baking. Wrap the assembled casserole tightly and freeze for up to 2 months. Bake directly from frozen, adding extra time to ensure the potatoes cook through.
How do I make the top extra crispy?
Bake the casserole uncovered during the final stage and, if needed, switch to broil for 2-3 minutes at the end. Watch closely so the cheese becomes golden without burning.