Comforting Ground Beef and Potato Casserole with savory gravy and bubbling cheddar—simple to assemble, deeply satisfying to eat.

This bake delivers everything you want on a cozy night: tender layers of thin-sliced potatoes, well-seasoned ground beef simmered into a quick skillet gravy, and a crown of melty cheese. It’s hearty without being fussy and slides easily from weeknight dinner to brunch side or church potluck hero.
You’ll sauté aromatics, brown the beef, build a silky pan sauce, then layer with potatoes and bake until the corners caramelize. A brief rest lets it settle into clean, scoopable squares. One pan, big flavors, happy plates.
What You Need to Make This Ground Beef and Potato Casserole
- Potatoes — Thinly sliced for even cooking and stackable layers that turn creamy-tender in the oven.
- Ground beef — Meaty backbone; browns into crumbles that season the entire dish.
- Onion & garlic — Aromatic base that adds sweetness and savory depth.
- Fresh thyme & oregano — Earthy herbs that keep the casserole fragrant and balanced.
- Paprika & black pepper — Gentle warmth and color to round out the spice profile.
- Salt & bouillon — Seasoning support that boosts the beefy gravy.
- Flour — Light thickener for a smooth, clingy sauce.
- Beef broth & milk — The duo that becomes rich, savory gravy without heaviness.
- Cheddar cheese — Melts into a gooey, golden cap for that irresistible finish.
- Butter or oil — For sautéing and helping those edges turn beautifully bronzed.
- Parsley (optional) — Fresh pop of color at the end.
Cooking Steps
STEP 1: Heat the oven to 375°F (190°C). Grease a 9×13-inch casserole dish so nothing sticks and those edges can caramelize attractively.
STEP 2: Peel the potatoes and slice them thin and even—about ⅛ inch—so they bake through at the same time. Keep them in a bowl of cool water while you prep to slow browning; drain and pat dry before layering.
STEP 3: In a large skillet, warm butter or oil over medium heat. Sauté diced onion with a pinch of salt until translucent and sweet, 3–4 minutes. Stir in minced garlic and fresh thyme; cook 30 seconds until fragrant.
STEP 4: Crumble in the ground beef. Season with salt, black pepper, bouillon, paprika, and oregano. Cook, stirring, until no pink remains and you see browned bits on the pan. Drain excess fat so the sauce isn’t greasy.
STEP 5: Sprinkle flour over the beef and cook 1 minute, stirring, to toast it. Gradually whisk in beef broth, then milk, scraping up any browned bits. Simmer gently until the mixture thickens to a gravy-like consistency.
STEP 6: Layer half the potatoes in the prepared dish, slightly overlapping. Spoon over half the beef gravy mixture. Repeat with remaining potatoes and beef, smoothing the top so heat distributes evenly.
STEP 7: Cover tightly with foil and bake about 45 minutes, until the potatoes are just tender when pierced. Uncover, shower with shredded cheddar, and return to the oven 10–15 minutes until bubbling with golden patches.
STEP 8: Rest 10–15 minutes so the sauce settles and slices hold together. Scatter with chopped parsley if you like, then serve generous scoops while hot.

Using different cheeses for the best melt
You’ll get a classic flavor with sharp cheddar, but Monterey Jack, provolone, or Gruyère melt beautifully too. A blend keeps things interesting: a half-and-half mix of cheddar for tang and Jack for stretch gives you a gooey top that browns evenly without oiling out or turning rubbery after cooling.
Getting potatoes tender without overcooking
You’ll ensure tender layers by slicing thin and covering the dish for most of the bake. Steam builds under the foil and softens the potatoes from the inside out. Start checking around 40–45 minutes; once a knife slides in easily, uncover and finish with cheese for a bubbling, golden crown.
Preventing a watery casserole
You keep the texture silky by thoroughly draining the beef after browning and cooking the flour for a minute before adding liquids. Simmer until the sauce lightly coats a spoon, then layer. If your potatoes were rinsed, pat them dry; excess water can dilute the gravy and slow that glorious set.
Making it ahead for busy nights
You can assemble the casserole up to a day in advance, stopping before the cheese. Cover and refrigerate, then bake straight from the fridge, adding 10–15 minutes to account for the cold start. Add the cheddar for the final stretch so it melts glossy instead of drying out while the potatoes finish.
Lightening the dish without losing comfort
You can swap half the beef for turkey or add a layer of sautéed mushrooms to stretch the meat while keeping savoriness. Use 2% milk and part-skim mozzarella with a sprinkle of parmesan on top. The results stay cozy and satisfying, with a lighter lift and plenty of gravy to go around.
Helpful Tips
- Even slices, even bake: A mandoline or food processor makes quick, uniform potato slices so every layer cooks at the same pace.
- Flavor boost: Brown the beef until you see deep caramelized bits; those fondy flecks are free umami for the gravy.
- Crisp top option: Broil for 1–2 minutes after the cheese melts to add extra bronze and tiny crispy edges—watch closely.
Serving Ideas for Ground Beef & Potato Casserole
- Simple green salad: Peppery arugula or mixed greens with lemon vinaigrette cuts the richness and freshens the plate.
- Skillet green beans: Quick-sautéed beans with a squeeze of lemon and a pinch of salt bring snap and color.
- Buttered dinner rolls: Perfect for swiping up the savory gravy hiding in the corners.

Storage & Reheating
Cool to just warm, then cover and refrigerate for up to 4 days. Reheat covered at 325°F (165°C) until hot, adding a splash of broth or milk if the sauce tightened in the fridge. Uncover for the last few minutes to revive the cheesy top. For longer storage, freeze tightly wrapped portions up to 2 months; thaw overnight and warm gently so the layers stay intact.

Ground Beef and Potato Casserole
Ingredients
- 1 cup 120g grated cheddar cheese, for topping
- 1 teaspoon 2-3g ground black pepper
- 2 tablespoons 15g all-purpose flour
- 1 pound 450g lean ground beef
- ½ cup 118ml whole milk
- 1 teaspoon 3g paprika powder
- 6 medium-sized potatoes skinned and thinly sliced
- 2 tablespoons 28g butter or neutral oil
- 1 teaspoon 6g fine salt, or to taste
- 1 teaspoon 1g finely chopped fresh thyme
- 1 teaspoon 3g beef bouillon granules (or substitute with extra salt)
- 1 teaspoon 1-2g dried oregano
- 2 cloves garlic finely minced
- 1 cup 236ml beef stock
- 1 onion finely diced
- Fresh chopped parsley optional for garnish
Instructions
- Set your oven to preheat at 375°F (190°C).
- Peel the potatoes and cut them into uniform, thin slices to ensure even cooking throughout the dish.
- Warm the butter or oil in a large skillet over medium heat. Sauté the chopped onion, minced garlic, and thyme until the onion turns soft and translucent and the mixture becomes aromatic.
- Add the ground beef to the skillet and cook thoroughly, crumbling it into small pieces as it browns. Season the mixture with salt, black pepper, bouillon powder, paprika, and oregano.
- Once the beef is browned, pour off any excess fat. Dust the mixture evenly with flour, stir to coat, and let it cook for about a minute to remove the raw flour taste.
- Slowly pour in the beef broth followed by the milk, stirring constantly. Allow the mixture to simmer and thicken until it forms a smooth, gravy-like consistency.
- Lightly grease a 9-by-13-inch baking dish using butter or non-stick spray. Layer half of the sliced potatoes on the bottom, followed by half of the meat and sauce mixture. Repeat the layering process with the remaining potatoes and beef mixture.
- Cover the dish with foil and bake for 45 minutes or until the potatoes are fork-tender.
- Remove the foil and scatter the shredded cheddar cheese across the surface. Return the dish to the oven and bake uncovered for an additional 10 to 15 minutes until the cheese is melted and bubbling.
- Take the casserole out of the oven and allow it to rest for several minutes before garnishing with chopped parsley and serving.
