There is nothing quite like pulling a bubbling, golden-brown masterpiece out of the oven to gather the family around the table. This Cheesy Hamburger Potato Casserole is the epitome of home-cooked comfort, layering hearty ingredients with rich, decadent flavors. The contrast between the tender, starchy base and the savory meat layer is an absolute delight.
If you crave rich textures and mouth-watering aromas, this dish delivers on every front. The base layer features tender, thinly sliced golden Yukon gold potatoes that practically melt in your mouth. They provide the perfect earthy canvas for what comes next.
Above the potatoes, savory, fully browned ground beef crumbles are folded into a luscious, velvety white sauce. The crowning glory is a thick, gooey layer of melted yellow cheddar and white mozzarella cheeses. Topped with tiny specks of coarse black pepper and vibrant fresh parsley, it is a feast for the eyes and the stomach.
Why You’ll Love This Recipe
- Perfect Textural Contrast: The tender bite of the thinly sliced golden Yukon gold potatoes pairs beautifully with the savory, fully browned ground beef crumbles.
- Decadent Creaminess: A rich, creamy white sauce binds the meat layer together, ensuring every bite is moist and flavorful.
- Irresistible Cheese Pull: The thick, gooey layer of melted yellow cheddar and white mozzarella cheeses creates the ultimate comfort food experience.
- Visual Appeal: Blistered, golden-brown charred bubbles from the oven give this casserole a rustic, bakery-style finish.
Ingredients & Substitutions
Golden Yukon Gold Potatoes
You will need 2 lbs (900g) of these buttery potatoes, scrubbed and thinly sliced. They hold their shape perfectly while becoming incredibly tender during the bake.
Ground Beef
We recommend 1 lb (450g) of 80/20 ground beef for the best flavor. Browning it fully ensures those savory, crispy crumbles that elevate the dish.
Yellow Onion & Fresh Garlic
Use 1 medium yellow onion (110g) and 2 cloves of garlic (10g). These foundational aromatics are critical for flavoring the beef layer.
Unsalted Butter
You need ¼ cup (56g) of butter to create the base of your creamy white sauce. It adds a rich, dairy sweetness that oil simply cannot replicate.
All-Purpose Flour
Use ¼ cup (30g) of flour to build the roux. This thickens the milk into a luxurious, creamy binder for the beef.

Whole Milk
Measure out 2 cups (480ml) of whole milk, preferably slightly warmed. The fat content in whole milk ensures the white sauce is rich and prevents breaking.
Yellow Cheddar Cheese
Grate 1.5 cups (170g) of sharp yellow cheddar cheese fresh from the block. It melts perfectly and provides a sharp, tangy bite.
White Mozzarella Cheese
Grate 1.5 cups (170g) of whole-milk white mozzarella. This cheese is the secret to that thick, gooey stretch when you serve a scoop.
Fresh Parsley & Coarse Black Pepper
Finish the dish with 2 tbsp (8g) of finely chopped fresh parsley and ½ tsp (1g) of coarse black pepper. These add a vibrant green pop and a sharp, aromatic bite.
Kosher Salt
You will need roughly 1.5 tsp (9g) of kosher salt divided throughout the recipe. Layering your seasoning is crucial for a well-balanced casserole.
Equipment Needed
- White Rectangular Ceramic Baking Dish: A 9×13-inch (23x33cm) ceramic dish ensures even heat distribution and provides a beautiful presentation.
- Mandoline Slicer or Sharp Chef’s Knife: Essential for achieving uniform, thinly sliced golden Yukon gold potatoes.
- Large Skillet: Needed to properly sear and brown the ground beef crumbles.
- Medium Saucepan & Whisk: Critical for cooking the roux and whisking the creamy white sauce until smooth.
Step-by-Step Instructions
1. Prep the Potatoes and Aromatics
Preheat your oven to 375°F (190°C). Lightly grease your white rectangular ceramic baking dish with butter or non-stick spray.
Using a mandoline or a very sharp knife, cut the golden Yukon gold potatoes into uniform slices, about ⅛-inch (3mm) thick. Layer the sliced potatoes evenly across the bottom of the dish, overlapping them slightly.
Sprinkle the potatoes with ½ tsp (3g) of kosher salt. Set the dish aside while you prepare the meat sauce.
2. Brown the Ground Beef
Place a large skillet over medium-high heat. Add the ground beef, breaking it apart with a wooden spoon.
Cook the beef until savory, fully browned ground beef crumbles form, which should take about 7-8 minutes. Listen for a vigorous sizzle and look for deep caramelization on the edges of the meat.
Drain excess fat if necessary, leaving about 1 tbsp (15ml) in the pan. Add the finely diced onion and minced garlic, sautéing until fragrant and translucent.
3. Create the Creamy White Sauce
In a separate medium saucepan, melt the unsalted butter over medium heat. Once it is foaming, sprinkle in the all-purpose flour.
Whisk constantly for 1-2 minutes until the roux smells slightly nutty and takes on a pale golden color. Slowly pour in the whole milk, whisking vigorously to prevent any lumps from forming.
Continue to cook and whisk for 4-5 minutes until the rich, creamy white sauce thickens enough to coat the back of a spoon. Season the sauce with 1 tsp (6g) of kosher salt.
4. Combine and Assemble
Pour the thickened white sauce directly into the skillet with the browned ground beef mixture. Stir well until the meat is thoroughly and evenly coated.

Carefully pour the creamy beef mixture over the layer of thinly sliced golden Yukon gold potatoes in your baking dish. Spread it into an even layer using a spatula.
Cover the baking dish tightly with aluminum foil. Bake in the preheated oven for 45-50 minutes, or until the potatoes offer no resistance when pierced with a fork.
5. Melt the Cheese and Blister
Remove the casserole from the oven and carefully remove the foil. Sprinkle the gooey melted yellow cheddar and white mozzarella cheeses evenly over the top.
Return the dish to the oven, uncovered, for 10-12 minutes until the cheese is melted and bubbling. For the perfect finish, switch your oven to broil for the final 2-3 minutes.
Watch closely as it broils until you see blistered, golden-brown charred bubbles appearing across the surface. Remove from the oven immediately.
6. Garnish and Serve
Let the casserole rest on a neutral light gray countertop for 10 minutes before serving. This allows the creamy white sauce to set slightly, making it easier to slice.
Right before serving, garnish the melted cheese generously with the vibrant green, finely chopped fresh parsley. Sprinkle the tiny specks of coarse black pepper evenly across the top.
Expert Tips for Success
- Uniform Slicing: Slicing your potatoes to the exact same thickness guarantees they will all cook at the same rate, preventing crunchy, undercooked bites.
- Warm Your Milk: Taking the chill off your milk before adding it to the hot roux prevents the butter from seizing and guarantees a silky-smooth sauce.
- Freshly Grate the Cheese: Pre-shredded cheeses are coated in anti-caking agents that prevent smooth melting. Always grate from a block for that perfect gooey stretch.
- Watch the Broil: Broilers vary wildly in temperature. Keep the oven door slightly cracked and do not walk away, pulling the dish out the second the blistered golden-brown cheese bubbles form.
Storage & Reheating/Freezing
Allow any leftover casserole to cool completely to room temperature before storing. Cover the baking dish tightly with plastic wrap or transfer portions to an airtight container.
Store in the refrigerator for up to 4 days. To reheat, place a portion in the microwave for 1-2 minutes, or cover with foil and warm in a 350°F (175°C) oven for 15-20 minutes.
You can freeze this baked casserole for up to 3 months. Thaw overnight in the refrigerator and reheat in the oven until bubbling.
What to Serve With This
Because this casserole is incredibly hearty and rich, it pairs perfectly with light, vibrant sides. A fresh crunchy asian cabbage salad offers a bright, acidic crunch that cuts beautifully through the gooey cheese.
If you want to stick to warm, roasted vegetables, try serving this alongside some hot honey roasted carrots or crispy baked cauliflower steaks. The caramelization on the vegetables compliments the blistered top of the casserole.
For a fantastic finish to your meal, serve a slice of classic apple slab pie or a bright, zesty slice of lemon blueberry pound cake. Both desserts provide a sweet, nostalgic end to a deeply comforting dinner.
Frequently Asked Questions
Yes! You can assemble the entire casserole (up to adding the cheese) and store it covered in the refrigerator for up to 24 hours. Add an extra 10-15 minutes to the covered baking time if baking straight from the cold fridge.
Absolutely. Allow the fully baked casserole to cool completely, wrap it tightly in plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Yes, you can substitute Russet potatoes, but Yukon gold potatoes are highly recommended because they have a naturally buttery texture and hold their shape better during a long bake.
No, there is no need to parboil the potatoes. As long as you slice them thinly (about 1/8-inch thick) and cover the dish tightly with foil for the first 45 minutes of baking, they will steam and become perfectly tender in the oven.
A watery casserole usually happens if the white sauce was not cooked long enough to thicken properly, or if the potatoes released excess moisture. Ensure you cook your roux and milk until it easily coats the back of a spoon.
Let’s Get Cooking!
This Cheesy Hamburger Potato Casserole is guaranteed to become a family favorite in your dinner rotation. From the tender Yukon potatoes to the blistered, gooey cheese, every bite is pure comfort.
If you loved this recipe, please leave a comment and a 5-star rating below! Don’t forget to subscribe to our newsletter for more comforting dinner recipes, and pin this post to your favorite Pinterest boards for later.
Recipe Card

The Ultimate Cheesy Hamburger Potato Casserole Recipe
Ingredients
Equipment
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease your white rectangular ceramic baking dish with butter or non-stick spray.
- Using a mandoline or a very sharp knife, cut the golden Yukon gold potatoes into uniform slices, about 1/8-inch (3mm) thick. Layer the sliced potatoes evenly across the bottom of the dish, overlapping them slightly. Sprinkle with 1/2 tsp of kosher salt.
- Place a large skillet over medium-high heat. Add the ground beef, breaking it apart, and cook until fully browned (about 7-8 minutes). Drain excess fat leaving about 1 tbsp in the pan, then add the diced onion and minced garlic, sautéing until fragrant.
- In a separate medium saucepan, melt the unsalted butter over medium heat. Whisk in the all-purpose flour and cook for 1-2 minutes until pale golden.
- Slowly pour in the whole milk, whisking vigorously. Continue to cook and whisk for 4-5 minutes until the creamy white sauce thickens. Season with 1 tsp of kosher salt.
- Pour the thickened white sauce directly into the skillet with the browned ground beef mixture. Stir well to combine.
- Pour the creamy beef mixture evenly over the sliced potatoes. Cover tightly with aluminum foil and bake for 45-50 minutes until the potatoes are fork-tender.
- Remove the foil. Sprinkle the grated yellow cheddar and white mozzarella cheeses evenly over the top.
- Return to the oven uncovered for 10-12 minutes. Switch the oven to broil for the final 2-3 minutes until you see blistered, golden-brown charred bubbles. Remove immediately.
- Let rest for 10 minutes. Garnish the melted cheese generously with finely chopped fresh parsley and specks of coarse black pepper before serving.
Notes
Ensure potatoes are sliced to an even thickness so they cook evenly.
Keep a close eye on the broiler so the cheese blisters without burning.
