subscribe to our email list

Hamburger Potato Cheese Casserole

Hamburger Potato Cheese Casserole

Rated 5 out of 5

Sliced potatoes, ground beef, onions, butter, flour, whole milk, cheddar cheese, salt, and black pepper baked into a creamy casserole.

Table of Contents

I have a real soft spot for Hamburger Potato Cheese Casserole, mostly because it feels like the kind of dinner that understands real life. Not the shiny, perfectly staged version of dinner. I mean the โ€œeveryone is hungry, the day ran long, and I need something filling before someone starts eating crackers over the sinkโ€ kind of dinner. Sound familiar? This casserole is warm, cheesy, beefy, and simple in the way only old-fashioned comfort food can be. It doesnโ€™t need a fancy garnish or a long explanation. It just shows up with tender potatoes, browned ground beef, onions, and a homemade cheddar sauce, and suddenly the whole kitchen smells like somebody took care of dinner.

The first time I made this Hamburger Potato Cheese Casserole, I remember thinking it felt like scalloped potatoes and a cheeseburger had a cozy little family reunion in a baking dish. A funny thought, but honestly, thatโ€™s the vibe. The potatoes soften under the foil, the beef and onions tuck themselves between the layers, and the cheese sauce melts down into everything like it has been waiting its whole life for this moment. Itโ€™s not a quick 15-minute meal, and I wonโ€™t pretend it is. But most of the time is oven time, which means you can clean up, make a salad, or stand in the kitchen pretending youโ€™re โ€œchecking on dinnerโ€ when really you just want to smell it again. No shame. Iโ€™ve done it.

Hamburger Potato Cheese Casserole

Why youโ€™ll Love this Hamburger Potato Cheese Casserole?

This Hamburger Potato Cheese Casserole is the kind of meal that makes simple ingredients feel like something special. Youโ€™ve got thinly sliced potatoes, savory ground beef, a little onion, and a creamy cheddar cheese sauce made from butter, flour, milk, and shredded cheese. Nothing complicated. Nothing that makes you pull out ten bowls and regret your choices. But when it all bakes together? It becomes rich, tender, filling, and deeply comforting. The potatoes soak up the sauce, the beef adds heartiness, and the cheddar brings that cozy, melty flavor that makes everyone suddenly more interested in whatโ€™s for dinner.

I also love this ground beef potato casserole because itโ€™s practical. It feeds about 6 people, uses budget-friendly ingredients, and doesnโ€™t ask you to be fancy. Itโ€™s the sort of dinner Iโ€™d make on a chilly night, after a busy day, or when I want leftovers that actually feel exciting the next day. And maybe this is just me, but casseroles like this always feel a little nostalgic, like something youโ€™d find in a handwritten church cookbook or on a family table next to green beans and dinner rolls. Do you agree? Some recipes donโ€™t need to be trendy. They just need to be warm, cheesy, and dependable.

Rustic presentation of cheesy casserole emphasizing its browned top and comforting appearance.

Ingredient Notes

Before you make this Hamburger Potato Cheese Casserole, letโ€™s talk about the ingredients because every one of them has a job. The potatoes build those soft, hearty layers. The ground beef makes the casserole satisfying enough to call dinner. The onions add that little savory background flavor. And the homemade cheddar sauce? Thatโ€™s the cozy glue that brings everything together. I know โ€œcozy glueโ€ sounds strange, but you get what I mean. Itโ€™s the part that turns beef and potatoes into a creamy, cheesy casserole you actually want to scoop seconds of.

  • Potatoes: Potatoes are the heart of this Hamburger Potato Cheese Casserole, so slicing them evenly really helps. Aim for about 1/4 to 1/2 inch thick. Thinner slices will soften faster, while thicker ones may need the full baking time. I try to keep them close in size, but Iโ€™m not standing there with a ruler because, well, itโ€™s a casserole, not a science fair project. Russet potatoes work beautifully because they bake up tender and hearty. Yukon Gold potatoes are also lovely if you want a creamier, slightly buttery texture. Either way, the potatoes need enough time under the foil to get soft, so donโ€™t rush them.
  • Ground beef: Ground beef gives this hamburger and potato casserole its savory, filling flavor. Brown it with the onion first so it has a chance to develop flavor before it goes into the baking dish. If thereโ€™s extra grease in the skillet, drain it off so the casserole stays creamy instead of oily. Lean ground beef is a nice choice, but regular ground beef works too if you drain it well. I like breaking the beef into smaller pieces while it cooks so it spreads through the layers more evenly. Nobody wants one bite with all the beef and the next bite with none. Thatโ€™s casserole injustice.
  • Salted butter: Butter starts the cheese sauce and adds that rich, comforting flavor. Since this recipe uses salted butter, youโ€™ll want to be mindful with the added salt. The butter melts with flour to create the base of the sauce, and thatโ€™s what helps the milk thicken into something creamy instead of staying thin. Itโ€™s a simple little step, but it makes the sauce feel homemade and cozy, which is really the whole point here.
  • All-purpose flour: Flour thickens the cheese sauce. When you stir it into the melted butter, it creates whatโ€™s called a roux, but donโ€™t let that word make it sound fussy. Itโ€™s just butter and flour cooked together so the milk can turn into a smooth sauce. Stir it well so there are no dry flour clumps hiding in the pan. Flour can be sneaky like that.
  • Whole milk: Whole milk gives the cheese sauce its creamy body. You can use a lower-fat milk if thatโ€™s what you have, but whole milk gives the best texture and flavor. Add it slowly while stirring so the sauce thickens evenly. This is one of those moments where a little patience helps. Not a lot. Just enough to keep the sauce from getting lumpy and dramatic. We do not need drama from milk.
  • Cheddar cheese: Cheddar cheese gives this Hamburger Potato Cheese Casserole its bold, melty, comforting flavor. Sharp cheddar gives the sauce a stronger taste, while mild cheddar makes it softer and more kid-friendly. Freshly shredded cheddar melts smoother, but Iโ€™m not going to pretend Iโ€™ve never used pre-shredded cheese on a busy night. Use what you have. Dinner still counts.
  • Onion: Chopped onion adds savory flavor to the ground beef and makes the casserole taste more complete. Cook it with the beef so it softens and blends into the layers. If someone in your house has strong onion opinions โ€” thereโ€™s always one โ€” chop it small. Very small. Itโ€™ll melt into the beef more quietly, and everyone can continue living peacefully.
  • Salt and black pepper: Salt and black pepper keep the casserole from tasting flat. They season both the beef and the cheese sauce, so every layer has flavor. Since salted butter and cheddar cheese already bring some saltiness, start with the listed amount and adjust only if needed. Black pepper adds warmth and works especially well with potatoes, beef, and cheese. Itโ€™s simple, but it matters.
Overhead view of hearty baked dish showcasing golden surface and slightly crisp edges.

How to Make Hamburger Potato Cheese Casserole?

Making Hamburger Potato Cheese Casserole is mostly about layering and letting the oven do the patient work. You brown the beef and onion, slice the potatoes, make a simple cheddar sauce, pour it over everything, cover the dish, and bake until the potatoes are tender. It takes about 1 hour and 30 minutes in the oven, so this isnโ€™t the fastest casserole in the world. But it is the kind that rewards you with soft potatoes, creamy sauce, and browned edges that make you forget you had to wait.

Step 1: Preheat the oven

Preheat your oven to 350ยฐF. This temperature gives the potatoes enough time to cook slowly and evenly without the sauce burning or separating. Potatoes can be a little stubborn, so a steady oven is your friend here. I know itโ€™s tempting to crank up the heat when everyone is hungry, but donโ€™t. The potatoes need time to soften properly, and rushing them usually leads to disappointment and crunchy middle pieces. Nobody invited crunchy potatoes to this casserole.

Step 2: Brown the beef and onion

In a skillet, cook the ground beef with the chopped onion until the beef is browned and the onion is softened. Break the beef apart as it cooks so itโ€™s easy to spread through the casserole layers. Once the beef is cooked, drain any excess grease. This step makes a big difference because too much grease can make the casserole heavy instead of creamy. You want rich and cozy, not greasy and tired.

Step 3: Slice the potatoes

Peel the potatoes and slice them into 1/4 to 1/2-inch slices. Try to keep the slices fairly even so they bake at the same pace. If some are super thick and others are thin enough to read through, youโ€™ll end up with uneven texture. And while this casserole is very forgiving, potatoes do appreciate a little consistency. Place the sliced potatoes nearby so you can start layering right away.

Step 4: Layer the potatoes and beef

Generously grease your casserole dish. Add a layer of sliced potatoes to the bottom, then spoon half of the beef and onion mixture over the potatoes. Continue layering with more potatoes and the remaining beef mixture. You want the beef tucked throughout the casserole so every scoop has potatoes, meat, onions, and cheese sauce. Think of it like building a cozy little dinner blanket, layer by layer. Weird image? Maybe. Accurate? Also yes.

Step 5: Make the cheddar cheese sauce

In a saucepan, melt the butter over medium heat. Stir in the flour, salt, and black pepper until everything is combined. Slowly pour in the milk while stirring, then keep stirring until the sauce thickens. Once itโ€™s thick enough to coat the spoon, remove it from the heat and stir in the shredded cheddar cheese until smooth and melted. This is the moment where the sauce goes from โ€œmilk and flour situationโ€ to โ€œoh yes, this is dinner.โ€ If the cheese doesnโ€™t melt right away, keep stirring gently off the heat. Itโ€™ll get there.

Step 6: Pour the sauce over the casserole

Pour the cheese sauce evenly over the potatoes and beef. Try to coat the top well and let the sauce settle into the layers. I like using a spoon to gently spread it into the corners because dry potato corners are sad, and we are not making sad casserole today. The sauce will thicken and bake into the potatoes as everything cooks, so donโ€™t worry if it looks a little loose at first.

Step 7: Cover and bake

Cover the dish tightly with foil and bake for about 90 minutes, or until the potatoes are tender. The foil is important because it traps steam, and that steam helps cook the potatoes through. Near the end of baking, check the potatoes with a fork. If the fork slides in easily, youโ€™re good. If the potatoes still feel firm, cover the dish again and give it more time. Potatoes are not always punctual. I wish they were.

Step 8: Rest and serve

Once the casserole is done, let it rest for a few minutes before serving. This helps the cheese sauce settle and makes the casserole easier to scoop. Serve it warm while the sauce is creamy and the layers are soft. Itโ€™s not fancy food, and thatโ€™s exactly why itโ€™s so good. Itโ€™s the kind of dinner that feels like home, even if your day was anything but calm.

Storage Options

This Hamburger Potato Cheese Casserole keeps well, which is lovely because leftovers make an easy lunch or dinner the next day. Let the casserole cool completely, then cover the baking dish tightly or move leftovers into an airtight container. Store it in the refrigerator for up to 4 days. The potatoes will continue to absorb some of the cheese sauce as it sits, so the casserole may be thicker the next day. Thatโ€™s normal. Potatoes are little sauce sponges, apparently.

To reheat, warm individual portions in the microwave until hot. For larger portions, cover the dish with foil and reheat in a 350ยฐF oven until warmed through. If the casserole seems a little dry after chilling, add a small splash of milk before reheating to loosen the sauce. You can also freeze this ground beef potato casserole for up to 2 months, but just know the potatoes may soften a bit after thawing. It will still taste good, just a little softer in texture. Thaw it overnight in the fridge and reheat gently for the best result.

Variations & Substitutions

This Hamburger Potato Cheese Casserole is already cozy as written, but itโ€™s also easy to adjust. Thatโ€™s one of the best things about casseroles. They donโ€™t demand perfection. You can change the cheese, add vegetables, swap the beef, or make the sauce richer depending on what you have and what your family likes. Itโ€™s a flexible recipe, and honestly, I appreciate a dinner that doesnโ€™t make me run to the store for one missing ingredient.

  • Use a different cheese: Cheddar is classic, but Colby Jack, Monterey Jack, mozzarella, pepper Jack, or a cheese blend can all work in this Hamburger Potato Cheese Casserole. Sharp cheddar gives the boldest flavor, while Monterey Jack melts beautifully and keeps things mild. Pepper Jack adds a little heat if you want the casserole to have some attitude. Not too much attitude, unless your family likes spicy.
  • Add vegetables: Peas, corn, green beans, bell peppers, spinach, or mushrooms can be added to the beef mixture. If you use mushrooms, cook them first so they donโ€™t release too much liquid into the casserole. Vegetables add color and make the meal feel a little more balanced. A little veggie camouflage in a cheesy casserole? Iโ€™m not against it.
  • Use ground turkey: Ground turkey can replace the beef if you want something a bit lighter. Since turkey has a milder flavor, season it well and consider using sharp cheddar or adding garlic powder. Ground chicken works too, but it may need a little extra seasoning so it doesnโ€™t get lost under the potatoes and sauce.
  • Add garlic: Garlic powder or minced garlic would be wonderful here. Add minced garlic to the skillet with the beef and onion, or stir garlic powder into the cheese sauce. Beef, potatoes, and cheddar all get along beautifully with garlic. Theyโ€™re a friendly little trio.
  • Make it spicy: Add chili powder, cayenne, red pepper flakes, hot sauce, or pepper Jack cheese. Start small if youโ€™re feeding people with different spice levels. There is always one person who thinks black pepper is bold, and we love them, but we must plan accordingly.
  • Make it extra creamy: Replace part of the milk with half-and-half or heavy cream if you want a richer sauce. This makes the casserole more indulgent, which can be lovely for a cold night or a Sunday comfort-food dinner. Itโ€™s not lighter, obviously, but sometimes lighter is not the goal.
  • Top with extra cheese: For a golden cheesy top, remove the foil during the last 10 to 15 minutes and sprinkle extra cheddar over the casserole. Let it melt and brown slightly. This gives the top that bubbly, irresistible finish. You know, the part everyone quietly fights over.
Freshly baked casserole with rich cheesy crust and hints of parsley garnish in the background.

What to Serve With Hamburger Potato Cheese Casserole?

Hamburger Potato Cheese Casserole is hearty, creamy, and filling, so it pairs best with something fresh, crisp, or simple. Since the casserole already has potatoes, beef, and cheese, you donโ€™t need a heavy side unless youโ€™re in full comfort-food mode. And if you are? Fine. Weโ€™ve all been there. A salad or green vegetable balances it nicely, but dinner rolls also know how to make themselves useful.

  • Green salad: A crisp green salad with lettuce, cucumber, tomatoes, and a light vinaigrette is a great match for this Hamburger Potato Cheese Casserole. The freshness cuts through the richness of the cheese sauce and beef. It makes the meal feel a little lighter, which is helpful when the main dish is basically comfort in a baking dish.
  • Steamed green beans: Green beans are simple, easy, and perfect beside a cheesy casserole. Add a little butter, garlic, lemon, or black pepper if you want more flavor. Theyโ€™re dependable, and honestly, dependable sides deserve more credit.
  • Roasted broccoli: Roasted broccoli adds a little crunch and a slightly nutty flavor that pairs beautifully with cheddar cheese. The browned edges taste especially good next to the creamy potatoes and beef. Itโ€™s one of my favorite ways to get something green on the plate without it feeling boring.
  • Dinner rolls: Soft dinner rolls or crusty bread are great for scooping up extra cheese sauce. Is bread necessary when potatoes are already in the casserole? Technically, maybe not. Emotionally? Sometimes yes. Bread understands comfort food.
  • Coleslaw: Coleslaw adds cool crunch and tang, which balances the hot, creamy casserole. Itโ€™s especially nice if you want a side that doesnโ€™t require turning on another burner. A little bowl of slaw can wake up the whole plate.
  • Tomato salad: A simple tomato salad with herbs and a light dressing adds brightness. The acidity helps balance the richness of the beef, potatoes, and cheese sauce. Itโ€™s fresh, easy, and pretty on the side.
  • Pickles or pickled vegetables: This might sound a little odd at first, but pickles or pickled vegetables are really good with rich casseroles. That tangy bite cuts through the creaminess and makes each bite feel balanced. Very diner-style, in the best possible way.

FAQ

Do I need to cook the potatoes first?

No, you donโ€™t need to cook the potatoes first. They bake right in the casserole under the foil. Just make sure theyโ€™re sliced thin enough, about 1/4 to 1/2 inch, and that the dish is covered tightly while baking. The trapped steam helps the potatoes soften. Itโ€™s one less pot to wash, and Iโ€™m always in favor of that.

Why are my potatoes still hard?

If the potatoes are still hard, they may have been sliced too thick, the foil may not have been tight enough, or the casserole may simply need more time. Potatoes can be stubborn, especially in a layered dish. Cover the casserole again and keep baking until a fork slides through easily. Donโ€™t panic. Just give it more time.

Can I use pre-shredded cheese?

Yes, you can use pre-shredded cheese. Freshly shredded cheddar usually melts smoother because it doesnโ€™t have anti-caking coating, but pre-shredded cheese still works. If the sauce isnโ€™t perfectly silky, it will still taste good. Some nights, convenience wins, and thatโ€™s okay.

Can I add more cheese?

Absolutely. You can add more cheese to the sauce or sprinkle extra on top near the end of baking. If adding cheese on top, remove the foil during the last 10 to 15 minutes so it melts and gets a little golden. More cheese is rarely a bad idea in a dish that already has โ€œcheese casseroleโ€ in the name.

Golden-brown baked casserole with bubbling melted cheese and crisped edges in a white pan.

This Hamburger Potato Cheese Casserole is hearty, creamy, cheesy, and full of that classic comfort-food flavor that just feels good at the end of a long day. Itโ€™s made with sliced potatoes, ground beef, onions, and a homemade cheddar sauce, then baked until everything is tender and warm. Itโ€™s not fancy. Itโ€™s not trying to be. And honestly, thatโ€™s what makes it so lovable.

So grab those potatoes, brown the beef, and let the oven turn simple ingredients into one cozy dinner. Serve this Hamburger Potato Cheese Casserole with salad, green beans, rolls, or whatever makes your table feel full and happy. And when you try it, Iโ€™d love to know โ€” are you keeping it classic, adding extra cheese, or sneaking in some vegetables for good measure?

Freshly baked casserole with rich cheesy crust and hints of parsley garnish in the background.

Hamburger Potato Cheese Casserole

Hearty Hamburger Potato Cheese Casserole made with sliced potatoes, ground beef, onions, and a creamy homemade cheddar cheese sauce.
Print Pin Rate
Course: Casserole, Main Course
Cuisine: American
Keyword: Hamburger Potato Cheese Casserole
Prep Time: 15 minutes
Cook Time: 1 hour 30 minutes
Total Time: 1 hour 45 minutes
Servings: 6

Ingredients

  • 5 large potatoes peeled and sliced
  • 1 lb ground beef
  • 3 tbsp salted butter
  • 3 tbsp all-purpose flour
  • 2 c whole milk
  • 8 oz shredded cheddar cheese
  • 1/4 c chopped onions
  • 1/2 tsp salt
  • 1/2 tsp black pepper

Instructions

  • Preheat the oven to 350ยฐF.
  • Lightly grease a casserole dish with butter or nonstick cooking spray.
  • In a large skillet over medium heat, cook the ground beef and chopped onions until the beef is fully browned and the onions are softened.
  • Drain any excess grease from the skillet and set the beef mixture aside.
  • Peel the potatoes and slice them into 1/4 to 1/2-inch slices.
  • Arrange a layer of sliced potatoes in the bottom of the prepared casserole dish.
  • Spread half of the cooked ground beef and onion mixture over the potato layer.
  • Add another layer of sliced potatoes over the beef mixture.
  • Spread the remaining ground beef and onion mixture over the potatoes.
  • Continue layering any remaining potatoes evenly over the top.
  • To prepare the cheese sauce, melt the salted butter in a saucepan over medium heat.
  • Add the all-purpose flour, salt, and black pepper.
  • Whisk until the flour is fully incorporated into the melted butter.
  • Gradually add the whole milk while whisking continuously.
  • Continue cooking and stirring until the sauce thickens.
  • Remove the saucepan from the heat.
  • Add the shredded cheddar cheese and stir until the cheese is fully melted and the sauce is smooth.
  • Pour the cheese sauce evenly over the layered potatoes and ground beef.
  • Use a spoon or spatula to spread the sauce so the potatoes are well coated.
  • Cover the casserole dish tightly with aluminum foil.
  • Bake for approximately 90 minutes, or until the potatoes are tender and fully cooked.
  • Remove the casserole from the oven and allow it to rest for several minutes before serving.
  • Serve warm.

Notes

To make this Hamburger Potato Cheese Casserole gluten free, replace the all-purpose flour with a gluten-free 1:1 flour blend or cornstarch to thicken the cheese sauce.
If using cornstarch, mix 1 1/2 tbsp cornstarch with a small amount of cold milk to create a slurry, then add it to the warm milk and butter mixture. Stir until thickened before adding the cheese.
Also verify that the shredded cheddar cheese, butter, milk, and any packaged seasonings are labeled gluten free. Potatoes, plain ground beef, onions, salt, and black pepper are naturally gluten free, but checking packaged ingredients helps prevent gluten cross-contact.
Pin This Recipe
Facebook
Pinterest
Facebook
Pinterest

~ YOU MAY ALSO LIKE ~

~ YOU MAY ALSO LIKE ~

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating