This cheesy hamburger casserole layers thin potato rounds with browned ground beef, a savory cream sauce, and a golden cheese topping. It is a potato casserole rather than a pasta bake, matching the hearty layered style in the photo. Briefly parboiling the potatoes helps every layer finish tender.
Recipe Details
Serves 6–8 | Prep: 30 minutes | Bake: 40–45 minutes | Rest: 10 minutes | Total: 1 hour 25 minutes
Ingredients
- 2 pounds Yukon Gold potatoes, sliced ¼ inch thick
- 1½ pounds ground beef
- 1 medium onion, diced
- 2 garlic cloves, minced
- 1 teaspoon kosher salt, divided, plus salt for potato water
- ½ teaspoon black pepper
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1½ cups whole milk
- ½ cup low-sodium beef broth
- 1 teaspoon Worcestershire sauce
- ½ teaspoon paprika
- 2 cups shredded cheddar, divided
- ½ cup shredded mozzarella
How to Make Cheesy Hamburger Casserole
1. Prepare and parboil potatoes
Heat the oven to 375°F (190°C). Grease a 9-by-13-inch baking dish. Simmer potato slices in salted water for 5–6 minutes, until slightly flexible but not falling apart. Drain gently and let steam dry.
2. Brown beef and onion
Cook beef and onion in a large skillet over medium-high heat, breaking up the meat, until beef reaches 160°F (71°C). Drain excess grease. Stir in garlic, ½ teaspoon measured salt, and pepper; cook for 30 seconds.
3. Make a roux
In a saucepan, melt butter over medium heat. Stir in flour and cook for 1 minute, stirring continuously, without allowing it to burn.
4. Finish the sauce
Gradually whisk in milk and broth. Simmer gently for 3–4 minutes until it coats a spoon. Stir in Worcestershire, paprika, remaining ½ teaspoon salt, and ½ cup cheddar. Remove from the heat.
5. Layer the casserole
Arrange half the potatoes in the dish, followed by half the beef and half the sauce. Repeat with the remaining potatoes, beef, and sauce. Cover tightly with foil.
6. Bake covered
Bake for 25–30 minutes until the potatoes are tender when pierced in the center. If still firm, cover and continue baking before adding the topping.
7. Add cheese and rest
Remove foil and add the remaining 1½ cups cheddar and the mozzarella. Bake uncovered for 10–15 minutes until melted and bubbling. Rest for 10 minutes before scooping.
Tips for the Best Results
Slice consistently. Even potato thickness matters more than perfect circles. A mandoline is useful, but use its hand guard.
Drain beef well. Leaving excess grease can make the sauce oily rather than creamy.
Rest the dish. The sauce thickens as it stands, making the casserole easier to serve without falling apart.
Serving and Variations
Serve with steamed broccoli, peas, or a crisp salad. A few sliced pickles on the side add a pleasant sharpness to the rich beef and cheese. If using a saltier broth, reduce the measured salt and season the sauce to taste before assembling.
Storage and Reheating
Refrigerate within 2 hours for 3–4 days. Reheat covered until the center reaches 165°F (74°C), adding a spoonful of milk if the sauce seems dry. The assembled unbaked casserole can be refrigerated for up to 1 day; allow extra baking time when starting cold and use a dish safe for that temperature change.
Frequently Asked Questions
Can I use raw potato slices?
Parboiling is recommended here. Raw potatoes need substantially longer covered cooking and can remain firm after the cheese browns.
Can I use ground turkey?
Yes. Cook it to 165°F (74°C) before layering. Its milder flavor may need a little additional seasoning.
Can I freeze leftovers?
Yes, for up to 2 months. Thaw in the refrigerator. Potatoes and milk sauces may become slightly softer or grainier after freezing.

