This Easy Ground Beef Potato Casserole is the ultimate solution for those nights when you crave something hearty and comforting but don’t want to spend hours in the kitchen. As an American weeknight staple, it combines savory ground beef, tender potatoes, and gooey cheese into one satisfying pan. I grew up with versions of this dish, and it’s always the first thing I make when I need a meal that feels like home. It’s simple, uses ingredients you likely have on hand, and delivers maximum flavor with minimal effort.
Why You'll Love This Recipe
- Everything cooks in one pan for the easiest cleanup
- It turns affordable pantry staples into a complete, crowd-pleasing meal
- The cheesy, savory layers are pure comfort food magic
- Leftovers taste even better the next day for easy lunches
- My family requests this more than any other casserole
Ingredients You’ll Need
- Olive oil: just a tablespoon to start cooking your onions, adding a touch of fruity flavor that butter doesn’t quite give.
- Yellow onion: diced finely, it melts into the beef mixture and provides a sweet, savory base that’s essential for depth.
- Garlic: fresh minced cloves are best, they add that irreplaceable aromatic punch that makes the whole kitchen smell amazing.
- Lean ground beef: 90/10 lean keeps the dish hearty without being greasy, and it soaks up all the sauce flavors beautifully.
- Kosher salt and black pepper: the foundational seasonings that bring out the natural savoriness of the beef and potatoes.
- Cream of mushroom soup: this is your creamy sauce base, creating a velvety texture that binds everything together.
- Beef broth: thins the cream soup to a perfect saucy consistency and doubles down on that rich meaty flavor.
- Worcestershire sauce: a secret weapon ingredient that adds a complex, tangy, umami depth you can’t quite place but would miss.
- Tomato paste: just a spoonful adds a touch of sweetness and acidity, balancing the richness of the cream and cheese.
- Dried thyme: its earthy, slightly floral notes are classic with beef and potatoes, tying all the savory elements together.
- Russet potatoes: they hold their shape when sliced thin and baked, becoming fork-tender and soaking up the sauce perfectly.
- Sharp cheddar cheese: divided into two layers, it provides pockets of gooey, tangy meltiness that makes every bite irresistible.
- Sour cream and fresh parsley: optional but highly recommended for serving, adding a cool, creamy contrast and a fresh pop of color.
How to Make It
Preheat and Prep:
Start by preheating your oven to 375°F and greasing your 9×13 inch baking dish. This gets everything ready so you can assemble the casserole without pause. A light coating of oil or non-stick spray ensures nothing sticks to the bottom.
Cook the Aromatics and Beef:
Heat the olive oil in your large skillet over medium heat, then add the diced onion. You’ll cook it until it’s soft and translucent, about five minutes. Stir in the garlic for just a minute until it’s wonderfully fragrant, then add the ground beef, salt, and pepper. Break the beef up as it cooks until there’s no pink left, then drain off any excess grease.
Build the Saucy Beef Mixture:
This is where the magic happens. To the same skillet with the beef, stir in the cream of mushroom soup, beef broth, Worcestershire, tomato paste, and dried thyme. Let it come to a gentle simmer for a few minutes, stirring until it’s a smooth, cohesive sauce. Taking it off the heat now prevents it from reducing too much.
Start Layering in the Dish:
Arrange half of your thinly sliced potatoes in an even layer on the bottom of your prepared dish. Give them a tiny sprinkle of salt and pepper. Then, spoon half of that delicious beef mixture over the top, spreading it carefully to cover the potatoes. Sprinkle on one cup of your shredded cheddar cheese for that first melty layer.
Repeat the Layers and Bake Covered:
Now, repeat the process with the remaining potatoes, the rest of the beef sauce, and the final cup of cheese. Cover the whole dish tightly with aluminum foil—this is crucial. It creates a steamy environment that cooks the potatoes through without drying anything out. Bake it like this for 40 minutes.
Uncover and Finish Baking:
After 40 minutes, carefully remove the hot foil. Your casserole will be bubbly but pale. Return it to the oven, uncovered, for another 15 to 20 minutes. This final bake allows the top to turn a gorgeous, golden brown and lets the sauce thicken up perfectly around the tender potatoes.
The Most Important Step: Rest:
I know it’s tempting to dig right in, but you’ve got to let it rest for a full 10 minutes after it comes out of the oven. This waiting period lets the sauce set, making it so much easier to slice and serve neat portions. It also ensures you don’t burn your mouth on molten cheese.
Garnish and Serve:
Once it’s rested, you can slice it into generous squares. I love adding a dollop of cool sour cream right on top and a sprinkle of fresh chopped parsley for a bit of brightness. It’s now ready to be the star of your dinner table.

You Must Know
- Uniformly thin potato slices are non-negotiable for even cooking
- Letting the casserole rest is what prevents a soupy mess
- You can assemble it a day ahead and bake it when needed
- That final uncovered bake gives you the perfect golden top
Storage Tips
Store any leftovers in an airtight container in the fridge where they’ll stay perfect for up to four days. To reheat, you can pop individual portions in the microwave for a quick fix, or warm the whole thing, covered with foil, in a 350°F oven until it’s bubbling again. For longer storage, you can freeze the fully baked and cooled casserole, wrapped tightly in foil and plastic, for about three months. Just thaw it overnight in the fridge before reheating it gently in the oven.
Ingredient Substitutions
If you don’t have cream of mushroom soup, cream of celery or golden mushroom soup works just as well, or you can make a simple white sauce. For the beef broth, a good beef bouillon cube dissolved in hot water is a fine substitute in a pinch. No fresh garlic? Use about three-quarters of a teaspoon of garlic powder stirred right into the beef. If you want to switch up the cheese, a Monterey Jack or a Colby blend would be fantastic, and for a veggie boost, you can stir a cup of frozen peas or corn into the beef mixture.
Serving Suggestions
I always serve this casserole with a simple, crisp green salad dressed with a tangy vinaigrette to cut through the richness—it makes the whole meal feel balanced. A side of garlic bread or soft dinner rolls is practically mandatory for mopping up every last bit of the savory sauce from your plate. For nights when you want more veggies, some steamed green beans, roasted broccoli, or even simple buttered peas on the side complete the plate beautifully and add a pop of color.
Cultural Context
This easy ground beef potato casserole sits firmly in the tradition of American midwestern and southern hotdish cooking, where hearty, affordable ingredients are combined to feed a family with warmth and satisfaction. It’s a direct descendant of dishes like shepherd’s pie and scalloped potato bakes, streamlined for the modern, busy cook. You’ll find countless variations in church cookbooks and family recipe boxes, each with its own twist, because its core promise—comfort, simplicity, and fullness—is universal. It’s the edible equivalent of a cozy blanket on a chilly night.

Pro Tips
- Use a mandoline for paper-thin, even potato slices in seconds
- Broil for 2-3 minutes at the end for an extra-crispy cheese crust
- Drain the beef well to keep your sauce from being greasy
- Let all your layers go right to the edges of the dish
- I always make a double batch to guarantee leftovers
Frequently Asked Questions
Russet potatoes are ideal for this casserole because they hold their shape and have a starchy texture that thickens the sauce as it bakes. You can also use Yukon Gold potatoes for a creamier result. Avoid waxy potatoes like red potatoes as they may not become as tender in the same cooking time.
Absolutely! You can assemble the entire casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. When ready, you may need to add 5-10 minutes to the bake time since it will be going into the oven cold. Leftovers reheat beautifully for easy meals throughout the week.
If you prefer, you can use cream of chicken or cream of celery soup for a similar creamy texture and flavor. For a homemade version, sauté 8 oz of sliced mushrooms in butter, then stir in 2 tbsp flour, 1 cup of beef broth, and 1/2 cup of milk or cream, cooking until thickened.
The casserole is done when the potatoes are fork-tender, the sauce is bubbling vigorously around the edges, and the cheese on top is fully melted and starting to turn golden brown. This typically takes the full 50 minutes of covered baking. Let it rest for 5-10 minutes before serving to allow it to set.
This hearty American casserole is a complete meal on its own! For a lighter side, serve it with a simple green salad, steamed green beans, or roasted broccoli. A crusty loaf of bread or dinner rolls are also perfect for soaking up the delicious, savory sauce.