There is nothing quite like pulling a bubbling, golden-brown Cheesy Hamburger Potato Casserole out of the oven on a chilly evening. This comforting dish combines humble, pantry-staple ingredients into a masterpiece of layered textures and savory flavors. From the moment the aroma of browned ground beef and melted cheese fills your kitchen, you will know you are in for a treat.
This recipe was crafted to deliver pure comfort in every single bite. The base features perfectly tender, thinly sliced potatoes that soak up all the incredible savory drippings. A thick, creamy white sauce wraps around perfectly seasoned beef, while a blanket of rich cheese crowns the entire dish.
When you scoop into that rectangular ceramic baking dish with a silver serving spoon, you will reveal the steamy layers inside. The gooey stretch of the mozzarella and the sharp bite of the cheddar create an unforgettable dinner experience. Grab your ingredients, and let’s start cooking!
Why You’ll Love This Recipe
- Perfect Textures: The thinly sliced tender baked potatoes provide a soft, melt-in-your-mouth base that contrasts beautifully with the crumbled browned ground beef.
- Rich & Creamy Coating: A luxurious, thick creamy white sauce binds the meat layer together, ensuring every bite is moist and flavorful.
- The Ultimate Cheese Pull: The combination of bubbly melted cheddar cheese and golden-brown melted mozzarella cheese creates the perfect gooey topping.
- Visual Appeal: The finishing touch of chopped fresh parsley adds a vibrant pop of green against the beautifully charred cheese spots.
Ingredients & Substitutions
This recipe uses simple ingredients that magically transform when layered and baked. Every component has a specific role in building the final flavor profile.

Russet Potatoes: You will need 2 lbs (900g) of potatoes, peeled and cut into 1/8-inch (3mm) slices. Their high starch content helps them become incredibly tender while holding their shape as the base layer.
Ground Beef: Use 1 lb (450g) of 80/20 ground beef for the best flavor and moisture. The slightly higher fat content ensures the crumbled browned ground beef stays juicy under the heat of the oven.
Unsalted Butter & All-Purpose Flour: You will need 3 tbsp (45g) of butter and 3 tbsp (24g) of flour. These two invisible foundational ingredients form a roux, which thickens the sauce and gives it a velvety mouthfeel.
Whole Milk: Measure out 2 cups (480ml) of whole milk, gently warmed. This is the liquid base that transforms your roux into a thick creamy white sauce.
Cheddar Cheese: Freshly grate 1 cup (115g) of sharp cheddar cheese. Cheddar provides a punchy, savory depth and melts beautifully into bubbly perfection.
Mozzarella Cheese: Freshly grate 1 cup (115g) of low-moisture mozzarella. This is the secret to getting those iconic, golden-brown charred spots and an incredible cheese stretch.
Fresh Parsley: Roughly 1 tbsp (4g) of finely chopped fresh green parsley flakes. This acts as a vibrant garnish that cuts through the richness of the meat and cheese.
Seasonings & Oil: You’ll need 1 tbsp (15ml) of olive oil to sear the beef, plus 1 tsp (5g) each of salt, black pepper, garlic powder, and onion powder to build deep, savory flavor.
Equipment Needed
- 9×13-inch (23x33cm) Rectangular Ceramic Baking Dish: Essential for even heat distribution and beautiful oven-to-table presentation.
- Large Skillet: Needed for properly browning the crumbled ground beef.
- Medium Saucepan & Whisk: Crucial for whisking the roux and milk into a smooth, thick white sauce.
- Mandoline Slicer or Sharp Knife: To ensure the potatoes are uniformly, thinly sliced.
- Silver Serving Spoon: The perfect tool for scooping out those steamy layers!
Step-by-Step Instructions
1. Prep and Par-Bake the Potatoes
Preheat your oven to 375°F (190°C) and lightly grease your rectangular ceramic baking dish. Arrange your thinly sliced potatoes in overlapping layers along the base of the dish.
Drizzle the potatoes with a little olive oil, then season lightly with salt and pepper. Cover the dish tightly with foil and bake for 20 minutes until they are fork-tender but not falling apart.
2. Brown the Ground Beef
While the potatoes are par-baking, heat 1 tbsp (15ml) of olive oil in a large skillet over medium-high heat. Add your ground beef, breaking it apart with a spatula.
Season the meat with the salt, black pepper, garlic powder, and onion powder. Cook for 7-9 minutes until it transforms into seasoned crumbled browned ground beef with no pink remaining, then drain the excess grease.

3. Create the Thick Creamy White Sauce
In a medium saucepan, melt 3 tbsp (45g) of butter over medium heat. Whisk in 3 tbsp (24g) of all-purpose flour and cook for 1 minute until the raw flour smell cooks off.
Gradually pour in 2 cups (480ml) of whole milk, whisking constantly to prevent lumps. Simmer for 3-5 minutes until the mixture blossoms into a thick creamy white sauce that coats the back of a spoon.
4. Assemble the Casserole Layers
Remove the par-baked potatoes from the oven and carefully remove the foil. Evenly distribute your savory, crumbled ground beef over the tender potatoes.
Pour the warm, thick creamy white sauce directly over the beef layer, ensuring it seeps down into the nooks and crannies. Finally, blanket the top with the shredded cheddar and mozzarella cheese.
5. Bake to Bubbly Perfection
Return the uncovered casserole to the oven and bake for 20-25 minutes. Watch for visual cues: you want the edges to bubble vigorously and the center to be completely melted.
For extra visual appeal, turn the broiler on high for the last 2 minutes. Watch closely until the top layer features bubbly, golden-brown charred spots. Remove from the oven, garnish with chopped fresh parsley, and serve hot with a silver serving spoon!
Expert Tips for Success
- Slice the potatoes uniformly: Using a mandoline ensures every slice of potato is exactly the same thickness, so they cook perfectly evenly without crunchy raw spots.
- Shred your own cheese: Pre-packaged shredded cheese contains anti-caking agents that prevent a smooth melt. Grating your own cheddar and mozzarella ensures maximum gooeyness.
- Warm the milk: Cold milk hitting a hot roux can cause lumps. Warming your 2 cups (480ml) of milk slightly in the microwave makes for the smoothest thick creamy white sauce.
- Let it rest: Allow the casserole to sit for 10 minutes before scooping. This lets the steamy layers set up, so the slices hold their shape when served.
Storage & Reheating/Freezing
Store any leftover casserole in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight as the potatoes continue to soak up the creamy sauce.
To reheat, place individual portions in the microwave for 1-2 minutes until steaming. To freeze, wrap the unbaked (but assembled) casserole tightly in plastic wrap and aluminum foil; it will keep for up to 3 months in the freezer.
What to Serve With This
This hearty Cheesy Hamburger Potato Casserole demands fantastic side dishes to round out the meal. Start your dinner off right by serving a comforting bowl of cheeseburger macaroni soup or a steaming cup of chicken parmesan soup.
For a dose of healthy greens and vegetables, pair this heavy main course with our crispy baked cauliflower steaks, a crunchy asian cabbage salad, or some sweet and spicy hot honey roasted carrots. You can also never go wrong with a side of air fryer veggie chips.
If you have an appetite for bread and appetizers, try making our cheesy sloppy joe garlic bread, fun homemade pizza pockets, or some deliciously crunchy bacon jalapeno popper egg rolls to pass around the table.
Feeding a massive crowd? Bulk up your dinner party spread by serving this dish alongside a veggie white lasagna, a crockpot pierogi casserole, or even a slow cooker cowboy casserole.
Finally, end the evening on a sweet note! Follow up this savory casserole with a slice of decadent peanut butter cake, some salted honey cinnamon cookies, or our famous raspberry pistachio bars.
Frequently Asked Questions
[faq_section]
Join Our Community of Home Cooks!
If you loved this Cheesy Hamburger Potato Casserole, please leave a comment and a 5-star review below! Your feedback helps other enthusiastic home cooks achieve success in their kitchens.
Don’t forget to subscribe to our weekly newsletter for more easy, family-friendly dinner recipes delivered straight to your inbox. Pin the image below to your favorite Pinterest board so you never lose this recipe!

Recipe Card

The Ultimate Cheesy Hamburger Potato Casserole
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C). Grease a rectangular ceramic baking dish. Arrange the thinly sliced potatoes in overlapping layers, drizzle with olive oil, and season with salt and pepper. Cover tightly with foil and bake for 20 minutes until tender.
- Heat olive oil in a large skillet over medium-high heat. Add the ground beef, break it apart, and season with salt, pepper, garlic powder, and onion powder. Cook until completely browned and crumbled. Drain excess grease.
- Melt butter in a medium saucepan over medium heat. Whisk in the flour and cook for 1 minute. Gradually whisk in the warm milk, stirring constantly until the mixture simmers and becomes a thick, creamy white sauce.
- Remove the par-baked potatoes from the oven and take off the foil. Evenly distribute the browned ground beef over the potatoes, then pour the thick creamy white sauce over the beef. Top evenly with the grated cheddar and mozzarella cheeses.
- Bake uncovered for 20-25 minutes until the cheese is bubbly. Broil on high for 2 minutes to get golden-brown charred spots. Garnish with finely chopped fresh parsley before scooping with a silver serving spoon.
Nutrition
Notes
Shred your own cheese for the best melted texture.
Let the casserole rest for 10 minutes before serving.












