This Cheesy Hamburger Potato Casserole is the kind of dinner that fills your home with the most wonderful aroma and brings everyone rushing to the table. I still remember the first time my grandmother taught me to layer potatoes paper-thin for her famous casserole – she insisted that patience with the knife made all the difference between a good dish and a great one.
There’s something magical about watching simple ingredients transform into golden, bubbling comfort on a weeknight. Growing up in the Midwest, casseroles were our Sunday tradition after church – dishes that could feed a crowd without fuss and tasted even better the next day. My grandmother would pull her heavy baking dish from the oven, the cheese crackling at the edges, while my siblings and I set the big farmhouse table. This cheesy hamburger potato casserole carries that same warmth: layers of thinly sliced potatoes, savory seasoned beef, creamy sauce, and plenty of melted cheese that gets beautifully golden on top. It’s budget-friendly, uses ingredients you likely have on hand, and creates enough leftovers for tomorrow’s lunch. Time to get our hands floury.
What Makes This Cheesy Hamburger Potato Casserole So Special
Through decades of making casseroles for family gatherings, I’ve learned what truly makes one stand out from the rest. This cheesy hamburger potato casserole checks every box for a reliable weeknight dinner that doesn’t require fancy ingredients or complicated techniques.
- Uses pantry staples you probably already have – ground beef, potatoes, canned soup, and cheese create magic together
- Comes together in about 20 minutes of active prep time, then the oven does the rest while you relax
- Feeds 8-10 people generously without breaking your grocery budget, making it perfect for growing families
- Adapts beautifully to whatever you have on hand – swap meats, add vegetables, or change up the cheese
- Reheats like a dream for next-day lunches that taste just as comforting as the first serving
- Makes ahead seamlessly – assemble it the night before and pop it in the oven when you get home from work

Ingredient Spotlight
Ground beef forms the hearty foundation of this casserole, and I always choose 85-90% lean for the best balance – enough fat for flavor without leaving your dish swimming in grease.
Russet potatoes are my go-to variety because their starchy texture softens beautifully during baking and soaks up all that creamy sauce between the layers.
Cheddar cheese delivers that sharp, tangy flavor that makes every bite memorable, and I recommend using a block you shred yourself rather than pre-shredded for superior melting.
Cream of mushroom soup creates that signature creamy texture we all love in Midwest casseroles, though cream of chicken works just as well if that’s what your pantry holds.
Yellow onion adds essential savory depth to the beef layer – I’ve made this without onion before, and the dish definitely missed that aromatic backbone.
Garlic brings warmth and complexity to the seasoned beef, and fresh cloves make all the difference compared to the jarred variety.
Milk thins the condensed soup into a pourable sauce that seeps into every layer, binding the casserole together as it bakes.
Mozzarella cheese is optional but adds extra stretch and gooeyness on top – my grandkids especially love when I include this melty layer.
Paprika contributes a subtle smoky-sweet note and helps create that appetizing golden color on the finished dish.
How to Make this Casserole
Step 1. I always start by preheating my oven to 350°F and generously greasing a 9×13-inch baking dish with butter – this prevents sticking and adds a hint of richness to the bottom layer.
Step 2. Betty’s tip: Brown your ground beef in a large skillet over medium-high heat along with the chopped onion, breaking the meat into small crumbles as it cooks, then drain any excess fat to keep your casserole from becoming greasy.
Step 3. After years of making this, I learned to add the minced garlic, salt, pepper, and paprika to the cooked beef off the heat – this prevents the garlic from burning and keeps its flavor sweet rather than bitter.
Step 4. In a mixing bowl, whisk together the cream of mushroom soup and milk until completely smooth with no lumps, creating a sauce that will coat every potato slice evenly.
Step 5. For the first layer, arrange half your thinly sliced potatoes across the bottom of the greased dish – I overlap them slightly like shingles on a roof for complete coverage.
Step 6. Spread half the seasoned beef mixture over those potatoes, then pour half the creamy sauce on top and sprinkle with 1 cup of shredded cheddar cheese.
Step 7. I’ve found that repeating the layers – remaining potatoes, remaining beef, remaining sauce – creates the perfect ratio of ingredients in every serving.
Step 8. Top everything with the rest of your cheddar cheese plus mozzarella if using, then cover the dish tightly with aluminum foil to trap steam and help those potatoes cook through.
Step 9. Bake covered for 45 minutes, then remove the foil and continue baking for 15-20 minutes more until the cheese turns golden and bubbly and a knife slides easily through the potatoes.
Step 10. The key I discovered is letting the cheesy hamburger potato casserole rest for 5 minutes before serving – this allows the layers to set slightly so your servings hold together beautifully on the plate.
Keeping This Casserole Fresh
I typically store leftover cheesy hamburger potato casserole in an airtight container in the refrigerator, where it stays fresh and delicious for up to 4 days. The flavors actually deepen overnight, making day-two servings taste even more satisfying than the first evening. I prefer glass containers with tight-fitting lids because they don’t absorb odors and reheat evenly.
Betty’s freezing method works wonderfully for this dish if you want to make it ahead for busy weeks. After baking, let the casserole cool completely to room temperature, then wrap the entire dish (or individual portions) tightly in two layers of aluminum foil followed by plastic wrap to prevent freezer burn. Properly wrapped, this casserole maintains its quality for up to 3 months in the freezer. You can also freeze it unbaked – just assemble everything, wrap it well, and add an extra 20-25 minutes to the covered baking time when cooking from frozen.
For the best texture, I reheat individual servings in the microwave on 70% power for 2-3 minutes, stirring halfway through to ensure even warming. When reheating the whole dish, cover it with foil and warm it in a 350°F oven for 20-25 minutes until heated through. If the top seems dry, I sometimes add a tablespoon of milk before reheating to restore that creamy consistency.

Perfect Partners for Cheesy Hamburger Potato Casserole
Simple Green Salad A crisp lettuce salad with tangy vinaigrette cuts through the richness of this cheesy casserole beautifully. Try pairing it with a watermelon feta salad with mint for something more substantial.
Roasted Green Beans Tender-crisp garlic parmesan roasted broccoli or green beans seasoned with garlic and lemon add a bright, vegetal element that complements the casserole.
Sweet Corn on the Cob Buttered corn brings natural sweetness and a summery feel to the plate. For something special, make grilled corn on the cob with garlic herb butter.
Buttermilk Biscuits Warm, flaky biscuits are perfect for soaking up any extra sauce from the casserole. Easy homemade focaccia bread works wonderfully too.
FAQs
I recommend sticking with russet potatoes because their high starch content creates that tender, creamy texture we’re looking for, though Yukon Gold potatoes work well too if you prefer a slightly buttery, less starchy result.
Betty’s solution is slicing them about 1/8 inch thick – thin enough to cook through in the allotted time but substantial enough to hold their shape and create distinct layers.
Many home cooks find success assembling the entire casserole up to 24 hours in advance, covering it tightly, and refrigerating until ready to bake – just add 10-15 minutes to the covered baking time since you’re starting with a cold dish.

Cheesy Hamburger Potato Casserole
Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish generously with olive oil or butter.
- In a large skillet over medium-high heat, brown the ground beef with chopped onion until fully cooked, breaking meat into small crumbles. Drain excess fat thoroughly.
- Remove skillet from heat and stir in minced garlic, salt, black pepper, and paprika. Set aside.
- In a mixing bowl, whisk together cream of mushroom soup and milk until completely smooth with no lumps.
- Arrange half of the thinly sliced potatoes in the bottom of the prepared baking dish, overlapping slightly for complete coverage.
- Spread half of the seasoned beef mixture over the potato layer, then pour half of the creamy sauce over the beef. Sprinkle with 1 cup of shredded cheddar cheese.
- Repeat the layers with remaining potatoes, remaining beef mixture, and remaining sauce.
- Top with remaining cheddar cheese and mozzarella cheese if using. Cover the dish tightly with aluminum foil.
- Bake covered for 45 minutes. Remove foil and continue baking for 15-20 minutes more, until potatoes are fork-tender and cheese is golden and bubbly.
- Let the casserole rest for 5 minutes before serving to allow layers to set.