Easy Cheesy Hamburger Potato Casserole
This hamburger potato casserole layers seasoned ground beef with thinly sliced potatoes and a creamy cheese sauce that bakes into a bubbly, savory dinner. It’s the kind of meal that makes the whole kitchen smell amazing while it cooks.

You can get it into the oven in about 15 minutes, then let the heat do the rest. It’s a weeknight staple when you want something warm and filling without a lot of cleanup.
Why This Casserole Stays in the Rotation
Thin slices of potato soak up a seasoned beef and onion mixture as it all bakes, getting tender and flavorful. Cream of mushroom soup and a little milk melt together into a velvety sauce that coats every bite, and a blanket of sharp cheddar on top turns golden and bubbly.
It’s the kind of dish that feels like a reward after a long day, but I love that it’s adaptable, too. Toss in a handful of peas or swap the beef for ground turkey, and it still turns out great.
Ingredients

- 1 lb ground beef: I use 85/15 for flavor without too much grease.
- 1 small yellow onion, diced: about 1 cup.
- 2 cloves garlic, minced: fresh gives the best savory note.
- 1 (10.5 oz) can cream of mushroom soup: the condensed kind, not diluted.
- ½ cup whole milk: adds richness to the sauce.
- 1 tbsp Worcestershire sauce: this deepens the beefy flavor.
- 1 tsp kosher salt: plus more as needed.
- ½ tsp black pepper: freshly cracked if you have it.
- 4 cups thinly sliced Yukon Gold potatoes: about 1/8 inch thick, skin on or peeled.
- 2 cups shredded sharp cheddar cheese: divided, I use yellow cheddar for that classic look.
Variations / Substitutions
- Ground Turkey: Swap the beef for turkey; add an extra drizzle of oil while browning since it’s leaner.
- Soup Swap: Cream of celery or cream of chicken work, but the flavor will be milder.
- Add Veggies: Stir a cup of thawed frozen peas and carrots into the browned beef before layering.
- Dairy-Free: Use a dairy-free condensed mushroom soup and your favorite vegan cheddar shreds.
- Potato Options: Russet potatoes hold their shape, but the texture will be a bit more starchy.
Creamy Cheesy Potato Soup goes perfectly with this casserole for a cozy meal.
How to Make Easy Cheesy Hamburger Potato Casserole
Step 1: Brown the Beef and Onion

Preheat your oven to 375°F (190°C). Set a large skillet over medium-high heat and add the 1 lb ground beef and diced onion. Break up the meat with a wooden spoon and cook for 6 to 8 minutes, until the beef is no longer pink and the onion turns translucent.
You’ll notice the beef sizzling and starting to brown, which is where the deep flavor comes from. Stir in the minced garlic and cook 30 seconds more, just until fragrant, then drain off any extra fat.
Step 2: Whisk the Sauce Together

In a medium bowl, whisk the can of cream of mushroom soup with the ½ cup milk, 1 tbsp Worcestershire sauce, 1 tsp salt, and ½ tsp pepper. You want a smooth, pourable consistency; if it’s too thick, add another splash of milk.
The soup straight from the can needs to loosen up so it can seep down into the potato layers. Once it’s mixed, set it aside. It’ll look creamy and slightly speckled from the pepper.
Step 3: Layer the Casserole

Grease a 9×13-inch baking dish. Spread half of the 4 cups sliced potatoes evenly across the bottom, overlapping them a bit. Spoon the browned beef and onion mixture over the potatoes, then top with the remaining potato slices.
Pour the cream soup mixture over the whole casserole, using a spoon to help it spread and fill the gaps. Top with 1½ cups of the shredded cheddar (save the other ½ cup for later). The cheese will start to melt into the sauce as it bakes.
Step 4: Bake Until Golden and Bubbly

Cover the dish with foil and bake for 30 minutes. Then remove the foil, sprinkle on the remaining ½ cup cheese, and bake uncovered for another 15 to 20 minutes. The casserole is done when the potatoes are fork-tender and the top is deep golden with bubbly edges.
Let it rest on the counter for 5 minutes before serving; this helps the sauce set a bit so it doesn’t run everywhere. Scoop generous portions onto plates and watch that cheese pull. Serve hot.
Tips for the Best Hamburger Potato Casserole
- Use a mandoline slicer: to get uniformly thin potato slices; this ensures they cook all the way through at the same time.
- If you like a crispy top, switch the oven to broil for the last 2 to 3 minutes of baking. Watch closely so the cheese doesn’t burn.
- Make it ahead: by assembling the casserole (without the final cheese topping) up to a day in advance and refrigerating. Add 10 minutes to the covered bake time when cooking from cold.
- Add an extra layer of cheese: inside the casserole if you want more gooeyness: sprinkle some between the beef and the second layer of potatoes.
Bake times shift depending on how thick you slice the potatoes:
| Potato Slice Thickness | Covered Bake Time | Uncovered Bake Time |
|---|---|---|
| 1/8 inch (recommended) | 30 mins | 15-20 mins |
| 1/4 inch | 35 mins | 20-25 mins |
Keeping Leftovers
- Refrigerate: Store leftover casserole in an airtight container for up to 4 days.
- Reheating: Warm individual portions in the microwave, or cover the whole dish with foil and reheat at 350°F for 15-20 minutes until heated through.
What to Serve With Hamburger Potato Casserole
A crisp green salad with a tangy vinaigrette is the classic partner; the acidity cuts through the creamy richness. Steamed green beans or roasted broccoli also do the trick, adding a fresh, vegetal bite. For a crunchier contrast, try a vinegary coleslaw on the side.
Frequently Asked Questions
Can I use frozen sliced potatoes?
Yes, but they release more moisture as they bake, so the sauce might be a little thinner. You may need to add 5 extra minutes of uncovered baking.
Why are my potatoes still hard after the suggested bake time?
This usually means they were cut too thick. Stick to slices about 1/8 inch wide and test with a fork before pulling the casserole out of the oven; if needed, pop it back in covered for another 5-10 minutes.
Can I double this recipe for a larger group?
Absolutely. Use a deep 9×15-inch dish or two 9×13 dishes. Increase the covered bake time by about 10 minutes, and check that the potatoes in the center are tender.
Can I make this without canned soup?
Yes, replace the soup and milk with a homemade white sauce made from 2 tbsp butter, 2 tbsp flour, and 1½ cups milk, seasoned with salt, pepper, and a pinch of nutmeg.

Easy Cheesy Hamburger Potato Casserole Recipe
Ingredients
Method
- Preheat oven to 375°F. Brown beef and onion in a skillet over medium-high heat for 6-8 minutes. Add garlic, cook 30 seconds, then drain fat.
- In a bowl, whisk together the soup, milk, Worcestershire, salt, and pepper until smooth.
- Grease a 9×13-inch baking dish. Layer half the potatoes, all the beef mixture, then the remaining potatoes. Pour the sauce over the top and sprinkle with 1½ cups cheese.
- Cover with foil and bake 30 minutes. Uncover, top with the remaining ½ cup cheese, and bake 15-20 minutes more until potatoes are tender and the top is golden. Rest 5 minutes, then scoop onto plates and serve.
