Hamburger casserole is that dish people order in American diners without ever thinking of making it at home. Too complicated, too heavy, too many dishes — or so we think. In reality, it’s probably the simplest meal you’ll make this week.

Imagine a layer of potatoes so tender they melt under your fork, smothered in a creamy sauce that has soaked up all the aroma of caramelized beef and onion. The top is covered in cheddar that has melted and then browned, forming a light caramel-colored crust in spots, almost crispy to the touch. The smell wafting from the oven — beef, warm cheese, a hint of garlic — is exactly that: the scent of a kitchen that smells like a home-cooked meal. Nothing fancy. Just good.
Why you’ll love this recipe
Ingredient Notes

Everything you need for the casserole: ground beef, potatoes, onion, garlic, condensed soup, shredded cheddar, and a splash of milk.
- Ground beef : Go for ground beef with 15-20% fat content. Lean beef dries out during cooking and you lose all the juices that flavor the potatoes. Beef with a little fat is what gives this naturally savory sauce its depth without having to add a thousand spices.
- Potatoes : Waxy potatoes — Charlotte, Monalisa, or any variety labeled ‘steaming’. Absolutely avoid: Bintje or floury types, as they fall apart and the casserole loses its structure. Slice to about 3mm, with a mandoline if you have one, or a knife otherwise — consistency is key.
- Condensed soup : Cream of mushroom, cream of chicken, whatever you can find. It’s the base of the sauce and brings a creaminess that would be tedious to recreate otherwise. Don’t dilute it too much — half a cup of milk is enough to keep it nice and coating.
- Cheddar : Mature for character, mild if you’re making it for kids. Crucial tip: grate it yourself. Pre-shredded bagged cheese contains anti-caking starch that prevents it from melting properly — you’ll end up with a grainy layer instead of a real golden crust.
Why the beef must brown, not boil
Before assembling the casserole, the beef must go through the skillet. Not to cook it all the way through — just to get it really browned. When the meat hits the hot metal with the olive oil, it should sizzle loudly from the very first second. If it releases water and simmers in its own juice, you’ve put too much meat for the size of your pan: split it into two batches. The brown bits that stick to the bottom of the pan during this process are exactly the base flavor of your dish. The onion and garlic go in during the last two minutes, just to soften slightly. They finish cooking in the oven — no need to melt them completely now.

Assembly: simpler than you think
It’s assembled like a lightened-up lasagna. A layer of raw potatoes at the bottom of the buttered dish, seasoned beef on top, and repeat. The potato slices can overlap slightly — they will shrink during cooking. What really matters is that the sauce — your condensed soup mixed with milk — coats every layer as you pour it slowly, not just the top. The bottom potatoes also need to be in contact with the liquid, otherwise they stay hard in the middle while the top is already done. Finish with a generous layer of shredded cheddar — half of your total amount. The other half comes halfway through baking.
The part everyone misses: the cheese timing
The first instinct is to put all the cheese on from the start. An hour at 190°C and the cheddar ends up charred, not gratinated. The right method: cover the dish with aluminum foil for the first 45 minutes. The potatoes steam in the sauce, and the top doesn’t burn. Remove the foil, add the rest of the cheese, and put it back in the oven for 20 to 25 minutes. This is when it takes on that light caramel hue in spots, with bubbles slowly popping at the surface and a roasted cheese aroma filling the room. When the edges of the dish are bubbling slightly and the cheese begins to brown on the peaks — it’s ready.

Tips & Tricks
- Let it rest for 10 minutes before cutting. The sauce is still very liquid when it comes out of the oven — it stabilizes as it cools and your slices will hold together much better on the plate.
- Add half a teaspoon of smoked paprika with the beef if you want more depth. It completely changes the flavor profile without dominating the rest, and the sauce takes on a beautiful amber color.
- For an even creamier casserole, replace half the milk with heavy cream. It’s richer, but the texture becomes almost silky between the potato layers.

Can I prepare this casserole in advance?
Yes, and it’s actually a great idea. Assemble the entire dish, cover it with plastic wrap, and keep it in the refrigerator for up to 24 hours before baking. Add 10 minutes to the total baking time since the dish is starting from cold.
My potatoes stayed hard in the middle — what happened?
Two possible reasons: the slices were too thick (beyond 4mm, they won’t cook evenly), or the dish wasn’t covered with foil during the first phase. The trapped steam is what cooks the potatoes at the bottom — without it, only the top cooks properly.
Can I replace the condensed soup with something else?
Yes: mix 200ml of heavy cream with a tablespoon of flour and a teaspoon of concentrated vegetable broth. You’ll get a similar sauce, slightly less salty. The result is a bit richer but works very well.
Does this casserole freeze well?
After cooking, yes. Let it cool completely, cut into individual portions, wrap each portion, and freeze for up to 2 months. Thaw in the refrigerator overnight and reheat in the oven at 180°C covered with foil for 20 minutes.
What can I replace cheddar with if I don’t have any?
Any good melting cheese: Gruyère, Comté, Emmental, or a supermarket pizza blend. The taste will be different — less sharp with Emmental, more complex with Comté — but the gratinated texture will be the same.
Ground Beef and Melting Cheddar Potato Gratin
American
Main course
A generous and fuss-free casserole: browned beef, tender potatoes cooked directly in a creamy sauce, and a caramelized cheddar crust. Ready in 1h30, only one dish to wash.
Ingredients
- 15ml (1 tablespoon) olive oil
- 450g ground beef (15-20% fat)
- 1 medium (150g) onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon ground black pepper
- 300g (1 can) condensed cream of mushroom or cream of chicken soup
- 120ml (1/2 cup) whole milk
- 900g waxy potatoes (Charlotte, Monalisa), peeled and sliced 3mm thick
- 200g (2 cups shredded) shredded cheddar, divided into two portions
Instructions
- 1Preheat the oven to 190°C. Lightly butter a 23×33 cm baking dish.
- 2Heat oil in a large skillet over high heat. Brown the ground beef for 3-4 minutes without stirring, then break up with a spatula.
- 3Add the chopped onion, cook for 2 minutes, then add the minced garlic for another 1 minute. Season with salt and pepper. Remove from heat.
- 4In a bowl, mix the condensed soup and milk until the sauce is smooth.
- 5Place a first layer of potatoes at the bottom of the dish. Spread half of the beef over them, then pour a third of the sauce over it.
- 6Repeat: second layer of potatoes, the remaining beef, half of the remaining sauce. Finish with a final layer of potatoes, the rest of the sauce, and the first half of the cheddar.
- 7Cover tightly with aluminum foil and bake for 45 minutes.
- 8Remove the foil, sprinkle with the remaining cheddar, and return to the oven for 20-25 minutes, until the cheese is light caramel-gold and the edges are bubbling.
- 9Let rest for 10 minutes out of the oven before serving.
Notes
• Storage: 3 days in the refrigerator in a covered dish. Reheat at 180°C for 15-20 minutes, covered with foil to prevent drying out.
• Make ahead: the casserole can be assembled the day before, wrapped, and stored in the refrigerator before cooking. Add 10 minutes extra cooking time from cold.
• For a more aromatic version, add 1/2 teaspoon of smoked paprika and 1 teaspoon of Worcestershire sauce with the beef.
Nutrition Facts (per serving, estimated)
| 470 kcalCalories | 27gProtein | 32gCarbs | 24gFat |