Creamy, Cheesy, and Comforting Ground Beef & Potato Casserole
This Cheesy Hamburger Potato Casserole is an easy, hearty dinner made with seasoned ground beef, tender sliced potatoes, a creamy sauce, and plenty of melted cheese. It’s classic comfort food that’s perfect for busy weeknights and family dinners.
Why You’ll Love This Recipe
- Simple, budget-friendly ingredients
- Hearty and filling
- Creamy and cheesy
- Easy one-dish meal
- Family-friendly
- Great for leftovers
- Perfect for a cozy dinner
Ingredients
For the Casserole
- 1½ lbs (680 g) ground beef
- 5–6 medium russet potatoes, thinly sliced
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1 can (10.5 oz / 298 g) cream of mushroom soup
- 1 cup whole milk
- 1½ cups shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon paprika
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
Optional Toppings
- Chopped fresh parsley
- Crispy bacon
- Sliced green onions
- Extra shredded cheddar
Instructions
Step 1: Prepare the Oven
Preheat the oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish.
Step 2: Brown the Hamburger
Heat a large skillet over medium-high heat.
Add the ground beef and diced onion.
Cook for approximately 6–8 minutes, breaking the beef apart as it cooks, until browned and the onion has softened.
Add the minced garlic and cook for another 30–60 seconds.
Drain excess grease if necessary.
Season with salt, pepper, paprika, garlic powder, and onion powder.
Step 3: Prepare the Creamy Sauce
In a bowl, whisk together the cream of mushroom soup and milk until smooth.
For extra cheesiness, stir in ½ cup of the shredded cheddar.
Step 4: Layer the Casserole
Arrange a layer of sliced potatoes across the bottom of the prepared baking dish.
Season lightly with salt and pepper.
Spread approximately half of the cooked ground beef mixture over the potatoes.
Pour some of the creamy soup mixture over the beef.
Repeat with another layer of potatoes, beef, and sauce.
Finish with the remaining sauce.
Step 5: Cover and Bake
Cover the baking dish tightly with aluminum foil.
Bake for approximately 50–60 minutes, or until the potatoes are tender when pierced with a fork.
Thinly sliced potatoes will cook more quickly than thick slices.
Step 6: Add the Cheese
Remove the foil.
Sprinkle the remaining cheddar and mozzarella evenly over the top.
Return the casserole to the oven and bake uncovered for another 10–15 minutes, until the cheese is melted, bubbling, and lightly golden.
For an extra-golden top, broil for 1–2 minutes, watching carefully.
Step 7: Rest and Serve
Remove from the oven and let the casserole rest for 10–15 minutes.
Garnish with chopped parsley or green onions if desired.
Serve warm.
Tips for the Best Hamburger Potato Casserole
Slice the potatoes thinly
Aim for slices around ⅛ inch (3 mm) thick. Even slices cook more consistently.
Don’t skip covering the casserole
The trapped steam helps the potatoes become tender without drying out the sauce.
Use freshly shredded cheese
Freshly shredded cheese melts more smoothly than many pre-shredded varieties.
Let it rest
Resting allows the creamy sauce to thicken slightly and makes the casserole easier to serve.
Delicious Variations
Bacon Cheeseburger Casserole
Add ½ cup cooked, crumbled bacon between the layers.
Loaded Potato Version
Top with sour cream, green onions, bacon, and extra cheddar after baking.
Mushroom & Swiss
Add sautéed mushrooms and replace some of the cheddar with Swiss cheese.
Spicy Hamburger Casserole
Add diced jalapeños, chili flakes, or a little hot sauce to the beef.
Mexican-Style
Replace the seasonings with taco seasoning and use a Mexican cheese blend. Add diced green chiles for extra flavor.
Extra-Creamy Version
Replace part of the milk with heavy cream for a richer sauce.
What to Serve with It
Because this casserole is already hearty, pair it with something light:
- Green salad
- Steamed broccoli
- Green beans
- Roasted vegetables
- Coleslaw
- Garlic bread
Make-Ahead Instructions
Assemble the casserole up to 24 hours ahead.
Cover tightly and refrigerate.
When ready to bake, remove it from the refrigerator and allow it to sit at room temperature for about 20–30 minutes.
Because the casserole starts cold, it may require additional baking time.
Storage
Store leftovers in an airtight container in the refrigerator for 3–4 days.
Reheat individual portions in the microwave, or cover the casserole and warm it in a 350°F (175°C) oven until heated through.
The casserole can also be frozen, although the potatoes may have a slightly softer texture after thawing.
Frequently Asked Questions
Can I use ground turkey?
Yes. Ground turkey is an easy substitute for ground beef.
Can I use frozen potatoes?
Yes, but fresh thinly sliced potatoes generally give the best texture. If using frozen diced or sliced potatoes, adjust the cooking time according to the package and check for tenderness.
Can I use cream of chicken soup?
Absolutely. Cream of chicken works well if you don’t have cream of mushroom.
Can I add vegetables?
Yes. Peas, corn, green beans, mushrooms, or broccoli can easily be added between the layers.
Final Thoughts
Cheesy Hamburger Potato Casserole is the ultimate cozy family dinner: seasoned ground beef, tender potatoes, creamy sauce, and bubbling melted cheese all baked together in one dish.
It’s inexpensive, filling, easy to customize, and perfect for those nights when you want a warm homemade meal without complicated preparation.

