
A comforting, cheesy one-dish meal layering seasoned ground beef and thinly sliced potatoes under a blanket of gooey cheddar—perfect for weeknights and family dinners.

This cheesy hamburger potato casserole has been my go-to for busy weeknights and chilly Sundays for years. I first put this together during a week when the fridge needed clearing and the oven needed warming; the result was a bubbling, golden-top dish that filled the house with a savory smell and got everyone to the table within an hour. The marriage of tender, thinly sliced russet potatoes with richly seasoned ground beef and a creamy soup-milk sauce is pure comfort: a crisp cheese crust with soft, fork-tender layers beneath.
I remember the first time I served it to a skeptical teenager who declared potatoes “boring.” Two helpings later, they were asking for the recipe. What makes this casserole special is how approachable it is—simple pantry staples, minimal prep, and the kind of texture that makes people close their eyes and smile. The potatoes absorb savory juices while the cheese creates a molten top; small flecks of paprika and fresh garlic lift the whole dish.
I first discovered this combination on a blustery evening when I wanted something warm and effortless. My partner remarked that it tasted like the “best parts of a burger and a gratin combined,” and our guests kept complimenting the crisp cheese top. Over time I adjusted the seasoning and layering so the potatoes cook evenly and the cheese browns perfectly—those small tweaks made it a household favorite.
My favorite thing about this casserole is how forgiving it is. I’ve assembled it ahead, refrigerated it for several hours, and baked it later with identical results. Family members love scraping the crispy cheese edge, and leftovers reheat beautifully in the oven at 350°F for 15–20 minutes, covered at first and uncovered to re-crisp the top.
Cool the casserole to room temperature before covering and refrigerating. Store in an airtight container or cover the dish tightly with plastic wrap and foil; it will keep in the refrigerator for 3–4 days. For longer storage, freeze in a well-sealed casserole dish or freezer-safe container for up to 3 months. To reheat refrigerated leftovers, warm in a 350°F oven for 15–20 minutes covered, remove the cover for the last 5 minutes to re-crisp the cheese. Frozen casserole should be thawed overnight in the refrigerator before baking; add 10–15 minutes to the baking time when starting from chilled.
Swap ground turkey for beef to reduce fat; add a tablespoon of olive oil when browning to maintain mouthfeel. Use gluten-free condensed soup if avoiding gluten, or make a quick white sauce with butter, flour or a gluten-free flour, and milk to control sodium. Try Yukon Gold potatoes for a slightly waxier texture and creamier bite. Replace part or all cheddar with Gruyère for a nuttier flavor, or use pepper jack for a spicy lift. For dairy-free options, use dairy-free cheese and a non-dairy cream soup alternative, though texture will be a bit different.
This casserole is hearty on its own but benefits from bright, acidic sides. Serve with a crisp green salad dressed in lemon vinaigrette, tangy coleslaw, or roasted Brussels sprouts to cut richness. Garnish with chopped fresh chives or parsley for color and a fresh note. For a weekend brunch twist, top slices with a fried egg. For a heartier plate, pair with steamed green beans and a simple tomato-cucumber salad; the acid balances the creamy, cheesy layers perfectly.
In winter, fold in sautéed mushrooms or carrots for extra warmth; a teaspoon of thyme complements the mushrooms beautifully. For summer, add a layer of thinly sliced summer tomatoes between the meat and cheese to introduce brightness and acidity. Around the holidays, swap paprika for smoked paprika and finish with a sprinkling of toasted breadcrumbs mixed with grated Parmesan to create a festive topping. These seasonal tweaks allow the casserole to adapt to what’s fresh and on sale.
Assemble the casserole the night before and refrigerate; the flavors meld and the baking time remains nearly the same. If you plan to freeze, assemble without the top layer of cheese so it seals better—add fresh cheese before baking from frozen. Use a mandoline for uniform potato slices to speed prep, and brown the meat while you slice the potatoes to save time. Portion leftovers into individual containers for easy workday lunches; reheat in a toaster oven to maintain a crisp top.
This casserole feels like a warm kitchen hug—simple, crowd-pleasing, and endlessly forgiving. I encourage you to make it your own by swapping proteins or cheeses and pairing it with bright, seasonal sides. Enjoy sharing it with friends and family.
Slice potatoes uniformly about 1/8 inch thick so all layers cook evenly.
Drain excess fat after browning beef to avoid a greasy casserole.
Use part-sharp cheddar for good melt and flavor—reserve half for the middle and half for the top.
This nourishing cheesy hamburger potato casserole recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. Assemble ahead and refrigerate up to 24 hours before baking; add 10–15 minutes to the baking time if chilled.
Thaw in the refrigerator overnight, then bake at 350°F for 40–55 minutes covered, removing cover to brown the top near the end.
Use a mandoline or a very sharp knife and keep slices about 1/8 inch thick for even cooking.
This Cheesy Hamburger Potato Casserole recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat oven to 350°F. Grease a 9x13-inch baking dish with olive oil or butter, coating sides and corners to prevent sticking.
Brown ground beef or turkey with chopped onion in a skillet over medium-high heat until no pink remains. Drain excess fat, add minced garlic, salt, pepper, and paprika, and cook until fragrant.
Whisk together the 10.5 oz can of cream of mushroom soup and 1 cup milk until smooth and pourable; this will create a velvety sauce for the layers.
Layer half the sliced potatoes in the baking dish, spread half the meat mixture, pour half the sauce, and sprinkle with 1 cup cheddar. Repeat layers and finish with remaining cheddar and optional mozzarella.
Cover tightly with foil and bake at 350°F for 45 minutes to ensure potatoes soften through with the steam trapped inside.
Remove foil and bake an additional 15–20 minutes until potatoes are tender and cheese is bubbly and golden; tent with foil if browning too fast.
Let rest 5 minutes before slicing to allow the sauce to set slightly. Serve with a green salad or steamed vegetables for contrast.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@moodcooks on social media!


Buttery puff pastry rolled with tangy cream cheese, bright cranberries, salty feta and fresh herbs — effortless, elegant pinwheels perfect for gatherings or a cozy snack.

A simple, reliable dough that produces a crispy exterior, chewy interior and those coveted bubbly pockets — perfect for home ovens or a pizza stone.

Tender chicken breasts wrapped in prosciutto and sage, pan-seared and finished in a bright wine-and-broth sauce — a quick, elegant weeknight favorite.

Leave a comment & rating below or tag @moodcooks on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.