
This hearty ground beef and potato casserole is the ultimate comfort food, layered with seasoned beef, tender potatoes, and a golden, cheesy topping that the whole family will love.

Some recipes earn a permanent spot in your dinner rotation from the very first bite. This ground beef and potato casserole is absolutely one of them. It is bubbling, cheesy, deeply savory, and satisfying in a way that only true comfort food can be. Whether you are feeding a hungry family on a Tuesday night or bringing something warm and homemade to a potluck, this dish delivers every single time.
Think of it as a cross between a classic beef casserole and a hearty potato gratin. Tender, thinly sliced potatoes are layered with boldly seasoned ground beef in a creamy, savory sauce, then finished with a golden crust of melted cheddar. It is the kind of meal that makes the whole house smell incredible while it bakes.
The magic of ground beef and potatoes together comes down to one thing: they were made for each other. The starch from the potatoes absorbs all that rich, meaty flavor from the beef as everything bakes together, and the cream of mushroom sauce acts as a silky binder that keeps every layer moist and cohesive.
A few smart choices take this from good to genuinely great:
Chef's Tip: A mandoline slicer is your best friend for getting those potato slices perfectly even. Uneven slices mean some pieces will be underdone while others turn mushy. Consistent thickness is the single biggest key to a perfect potato layer.
Using quality tools and pantry staples really does make a difference when you are building a dish like this from the ground up. A sturdy 9x13-inch baking dish with tight-fitting foil coverage is essential for getting those potatoes to cook through evenly before the cheese goes on.
This is where the real flavor foundation gets built, and it only takes about 15 minutes on the stovetop. Start by sweating your onion in a hot skillet until it is soft and just starting to turn golden. Add the garlic, let it bloom for 30 seconds, then add the ground beef and break it up thoroughly as it browns.
Once the beef is cooked through and drained, this is the moment to layer in your seasonings. Smoked paprika, garlic powder, onion powder, a good hit of Worcestershire, salt, and black pepper all go in together. Letting those spices toast in the pan for a minute before adding the liquid ingredients wakes them up and makes a noticeable difference in the final flavor.
Then comes the sauce. Stir in the undiluted cream of mushroom soup, sour cream, beef broth, and a cup of shredded cheddar right into the skillet. The result is a thick, creamy, intensely savory beef mixture that smells absolutely incredible.
Chef's Tip: Do not skip draining the fat from the ground beef before adding the sauce ingredients. Too much fat will make the final casserole greasy and cause the layers to separate rather than hold together cleanly.
Assembly is beautifully simple. A layer of sliced potatoes on the bottom, all of that glorious beef mixture spread evenly on top, then another layer of potatoes to finish. Season each potato layer lightly with salt and pepper as you go.
The casserole bakes covered in foil for 40 minutes, which gently steams the potatoes until they are nearly tender. Then the foil comes off, the remaining cheddar goes on, and it bakes uncovered for another 10 to 15 minutes until the cheese is golden, bubbling, and slightly crisp at the edges.
Let it rest for 10 minutes before you cut into it. This is not optional. Resting allows the layers to set so you get clean, gorgeous slices instead of a falling-apart mess on the plate.
Ready to make this classic beef dinner for yourself? Here is the complete recipe card with all the details:

This hearty ground beef and potato casserole is the ultimate comfort food, layered with seasoned beef, tender potatoes, and a golden, cheesy topping that the whole family will love.
Preheat your oven to 375 degrees F (190 degrees C). Lightly grease a 9x13-inch baking dish with cooking spray or butter and set aside.
Heat the olive oil in a large skillet over medium-high heat. Add the diced onion and cook for 3 to 4 minutes until softened and translucent.
Add the minced garlic and cook for another 30 seconds until fragrant, then add the ground beef. Break it up with a wooden spoon and cook until fully browned, about 6 to 8 minutes. Drain any excess fat.
Stir in the Worcestershire sauce, smoked paprika, garlic powder, onion powder, salt, and black pepper. Cook for 1 minute to bloom the spices into the meat.
Remove the skillet from the heat. Stir in the cream of mushroom soup, sour cream, beef broth, and 1 cup of the shredded cheddar cheese. Mix until well combined.
Arrange half of the sliced potatoes in an even layer on the bottom of the prepared baking dish. Season lightly with a pinch of salt and pepper.
Spread the entire ground beef mixture evenly over the potato layer.
Arrange the remaining potato slices on top of the beef mixture in an overlapping layer. Season the top potatoes lightly with salt and pepper.
Cover the baking dish tightly with aluminum foil and bake for 40 minutes.
Remove the foil, sprinkle the remaining 0.5 cup of cheddar cheese over the top, and return the dish to the oven uncovered. Bake for an additional 10 to 15 minutes until the cheese is bubbly and golden and the potatoes are fork-tender.
Let the casserole rest for 10 minutes before serving. Garnish with fresh chopped parsley and serve hot.
This easy casserole recipe is a full meal on its own, but a simple green salad or some roasted green beans alongside it makes for a really well-rounded dinner. Crusty bread for scooping up extra sauce is never a bad idea either.
For storage: leftovers keep in an airtight container in the fridge for up to 4 days and reheat beautifully. This is also a fantastic make-ahead beef recipe since you can assemble the whole thing the night before and simply bake it when you are ready.
Easy variations to try:
Whether you call it a ground beef casserole, a potato casserole, or simply dinner, one thing is certain: this recipe earns its place at the table every single time you make it.