This Cheesy Hamburger Potato Casserole is the ultimate comfort food mashup, layering tender sliced potatoes and deeply seasoned ground beef under a rich, scratch-made cheddar sauce. It skips the canned soups entirely for pure, melt-in-your-mouth flavor that is guaranteed to earn a permanent spot in your weeknight dinner rotation.

Jump to:
🧀 The Ingredients
Built entirely from budget-friendly, everyday kitchen staples, this dish delivers pure, scratch-made decadence without relying on a single canned shortcut. Find ingredient notes (including substitutions and variations) below.

📝 Ingredient Notes and Substitutions
- Potatoes: Yukon Golds are the absolute gold standard here—their thin, delicate skins mean no peeling required, and their creamy texture holds up beautifully without turning mushy. Russets will work in a pinch, but you should peel them first since their skins can be tough.
- Ground Beef: We recommend lean ground beef (85/15 or 90/10) so the casserole stays rich without becoming greasy. Ground turkey, ground chicken, or bulk Italian sausage (mild or sweet) make wonderful swaps.
- Cheese: Freshly shredded sharp or extra-sharp cheddar brings the boldest flavor. Pair it with a good melting cheese like Gruyère, Monterey Jack, or Fontina for a luxurious, silky cheese pull. Tip: Skip the pre-bagged, pre-shredded cheese; the anti-caking agents prevent it from melting smoothly into the sauce.
- Tomato Paste: Don’t skip it! Cooking down a single tablespoon of tomato paste with the beef creates deep, caramelized umami that takes the meat layer from simple to restaurant-worthy.
- Dairy & Broth: The combo of beef broth and dairy creates a lighter, more savory sauce than heavy cream alone. For maximum richness, whole milk paired with heavy cream is unbeatable, but half-and-half works seamlessly as a direct substitute.
- Add-Ins: Feel free to sneak in some veggies! Sliced cremini mushrooms cooked with the beef, a cup of thawed sweet peas, or a handful of fresh baby spinach folded into the meat layer all complement the cheesy potatoes wonderfully.
📌 Tips and Tricks
- Slice for Success (Aim for ¼-inch): Consistency is key! Slicing your potatoes to an even ¼-inch thickness ensures they cook through at the same rate. A handheld mandoline makes this lightning fast, but a sharp knife works great too—just don’t slice them paper-thin, or they will dissolve into the sauce.
- Seal the Foil Tight: The secret to tender, perfectly cooked potatoes without boiling them first is steam. Make sure your aluminum foil is crimped tightly around the edges of the baking dish during the first 50 minutes of baking so no moisture escapes.
- Grate Your Own Cheese: Pre-shredded bagged cheese is coated in potato starch and cellulose to prevent clumping, which can leave your homemade sauce feeling gritty or greasy, and grating a block of sharp cheddar and Gruyère fresh off the block yields that signature velvety, silky melt.
- Season As You Go: Potatoes absorb a tremendous amount of salt and flavor as they bake. Don’t skip dusting the individual potato layers with the salt, pepper, and garlic powder blend—it makes a massive difference between a “good” casserole and an unforgettable one!
- The Knife Test: Oven temperatures can vary. Before you take off the foil to add the final layer of cheese, poke a small paring knife straight into the center. If it slides in with little-to-no resistance, you’re ready for the final cheesy browning step.
- Embrace the 10-Minute Rest: As tempting as it is to scoop into this bubbling beauty immediately, let it sit on the counter for 10 to 15 minutes before serving. This allows the hot potato starch and cheese sauce to settle, giving you clean, neat portions instead of a soupy plate.
👩🏼🍳 How to Make Hamburger Potato Casserole

- Step 1: Slice the potatoes (with a mandolin or a sharp knife) to ¼-inch thick.

- Step 2: Cook the beef and onions until the meat is no longer pink. Safely discard most of the grease (leave about 1 tbsp).

- Step 3: Stir in the tomato paste and garlic, then add the garlic, Worcestershire sauce, paprika, oregano, salt, and pepper. Cook for 1 to 2 minutes.

- Step 4: In a separate medium saucepan, melt the butter and whisk in the flour. Cook for 1 minute, and then whisk in the broth, milk, and heavy cream. Stir with a wooden spoon until slightly thickened.

- Step 5: Turn off the heat and stir in Dijon, garlic powder, onion powder, salt, pepper, cheddar (1½ cups), and all of the Monterey Jack.

- Step 6: Butter a 9×13″ casserole dish and add half of the potatoes, and sprinkle them with salt and pepper. Add two-thirds of the meat mixture and top that with one-third of the cheese sauce. Add the rest of the potatoes (season with salt and pepper), the rest of the meat, and the rest of the sauce.

- Step 7: Cover with foil and bake in a 400°F oven for 45 minutes. Remove the foil and top with the remaining ½-cup of cheese. Bake for another 10 to 15 minutes.

- Step 8: Let the casserole rest for 10 to 15 minutes before serving. Garnish with chopped Italian parsley, if desired.
🙋🏽♂️ Frequently Asked Questions
Yes! Assemble up to 24 hours in advance, cover tightly, and refrigerate. When ready, cover with foil and add 10 to 15 minutes to the initial covered bake time to account for the chill.
While baked leftovers can be frozen for up to 3 months, dairy-based sauces and potatoes can become slightly grainy upon thawing. For the best creamy texture, enjoy it fresh or keep it refrigerated for up to 4 days.
Not if you use Yukon Golds, as their thin skins soften beautifully in the oven. If substituting thick-skinned varieties like Russets, peel them first so the slices bake up tender.
This occurs if the slices are cut thicker than ¼-inch or if steam escaped. Ensure the foil is crimped tightly around the dish, and bake covered for an extra 10 to 15 minutes until a knife slides easily through the center.

🥘 More Delicious Casserole Recipes
Ready to make the yummiest casserole in town? Go for it!
And when you do, be sure to take a photo of it, post it on Instagram, and tag @HowToFeedaLoon and hashtag #HowToFeedaLoon!

Cheesy Hamburger Potato Casserole
Video
Equipment
- 9"x13" casserole dish or similar size
- 1 Large skillet
- 1 Medium saucepan
Ingredients
- 1½ lbs ground beef 85% to 90% lean
- 1 medium onion chopped
- 1 tbsp tomato paste
- 3 cloves garlic
- 1 tablespoon Worcestershire sauce
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano or Italian seasoning
- salt and pepper
- 4 tablespoon unsalted butter plus extra for greasing the dish
- ¼ cup all-purpose flour
- 1½ cups whole milk
- 1½ cup beef stock or broth
- ½ cup heavy cream or sour cream
- 1 teaspoon Dijon mustard
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- 2½ cups cheddar cheese divided, shredded (preferably from a block)
- ½ cup Monterey Jack or Gruyere, shredded (preferably from a block)
- 2½ lb gold potatoes unpeeled, sliced to ¼-inch thickness
- 2 tablespoon Italian parsley chopped, for garnish (optional)
Instructions
- Preheat your oven to 400°F.
- In a large skillet, cook the ground beef with the onion until the meat is no longer pink. Remove all but about 1 tablespoon of the rendered grease and discard it safely.1½ lbs ground beef, 1 medium onion
- Stir in the tomato paste and cook for 1 minute. Stir in the garlic, Worcestershire sauce, paprika, oregano, 1½ teaspoon salt, and 1 teaspoon black pepper. Cook for another 1 to 2 minutes, stirring often. Remove from the heat and set aside.1 tablespoon tomato paste, 3 cloves garlic, 1 tablespoon Worcestershire sauce, 1 teaspoon smoked paprika, 1 teaspoon dried oregano, salt and pepper
- In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook (stirring often) for 1 minute. Whisk in the milk, stock (or broth), and heavy cream. Simmer, stirring often, until thick enough to coat the back of a spoon, about 4 to 5 minutes. Remove from the heat and stir in the Dijon, onion powder, garlic powder, a healthy pinch of salt and pepper. Stir in 1½ cups of the cheddar and all of the Monterey Jack until melted. Set aside.4 tablespoon unsalted butter, ¼ cup all-purpose flour, 1½ cups whole milk, 1½ cup beef stock, ½ cup heavy cream, 1 teaspoon Dijon mustard, ½ teaspoon onion powder, ½ teaspoon garlic powder, 2½ cups cheddar cheese, ½ cup Monterey Jack
- Grease a 9×13" baking dish with softened butter or cooking spray. Add a layer of half of the sliced potatoes. Sprinkle salt and pepper over the potatoes. Add approximately two-thirds of the meat mixture. Spoon about one-third of the cheese sauce over the meat. Add the rest of the potatoes and lightly season them with salt and pepper. Add the rest of the meat and top with the remaining cheese sauce. Cover tightly with foil and bake for 45 minutes.2½ lb gold potatoes
- Remove the foil, top with the remaining 1 cup of grated cheddar and bake for another 10 to 15 minutes. If desired, turn the broiler to HIGH to lightly brown the top (keep an eye on it; don't let it burn!) for about 2 minutes.
- Let the casserole rest for 10 minutes before slicing. Garnish with chopped Italian parsley, if desired.
Notes
- Potato Slicing: Keep slices to a uniform ¼-inch thickness. A mandoline is fastest, but a sharp knife works great. Slicing too thick extends the bake time, while slicing too thin can cause the potatoes to become mushy.
- Grate from the Block: Always use freshly shredded cheese. Pre-bagged cheeses contain anti-caking starches that will prevent your scratch sauce from melting into that smooth, velvety texture.
- Tightly Seal the Foil: Because the potatoes are baked raw, steam is your best friend. Crimp the foil securely around the edges of the dish during the initial bake so trapped moisture can fully tenderize the potatoes.
- Make-Ahead Directions: Assemble the casserole completely, cover tightly, and refrigerate for up to 24 hours. Add 10 to 15 minutes to the covered bake time when baking straight from the cold fridge.
- Don’t Skip the Rest: Letting the casserole rest for 10 to 15 minutes out of the oven allows the natural potato starches to settle the sauce, giving you perfectly saucy, cohesive slices instead of a loose mess.
- Storing & Reheating: Keep leftovers covered in the refrigerator for up to 4 days. Reheat individual servings in the microwave or warm the dish covered in a 350°F (175°C) oven for 15–20 minutes until heated through.












Leave a Reply