Dinner Recipes

Ground Beef and Potato Casserole with Cheddar Cheese

By Clara ·

Ground Beef and Potato Casserole with Cheddar Cheese
Ground Beef and Potato Casserole with Cheddar Cheese

When the foil comes off this casserole, the potatoes should be tender beneath a bubbling layer of cheddar sauce, with the top still waiting for its final golden finish. That two-part bake gives the potatoes time to soften before the cheese on top gets a chance to brown. Ground beef and potato casserole with cheddar cheese is hearty without needing a separate side dish to make it feel complete.

I like how the beef stays in distinct layers instead of disappearing into the sauce. Each forkful gets seasoned ground beef, tender potato, and a little sharp cheddar, while the sauce ties everything together. A 9×13-inch baking dish gives those layers enough room to cook evenly.

The sauce starts with a quick butter-and-flour roux, then whole milk turns it into a smooth base for the cheese. Pouring the milk in gradually and taking the pan off the heat before stirring in the cheddar helps keep the sauce silky. It settles around the potatoes as the casserole bakes, and the final rest makes the slices easier to serve.

Ground beef and potato casserole with golden, layered cheddar
“

Kitchen Note

Give the casserole its full 15-minute rest before serving. The sauce settles during that pause, so the layers hold together instead of sliding apart when you scoop.

Save this ground beef and potato casserole for a cozy dinner with tender potato layers and a bubbling cheddar top.

Save to Pinterest

Why These Potatoes Bake in the Sauce Instead of in a Pot First

Russet potatoes have enough starch to turn tender and creamy as they bake, and the sauce gives them moisture right where they need it. Cooking the slices in the casserole also lets their edges soften into the cheese sauce, rather than leaving you with potatoes that feel separate from the rest of the dish. The foil traps steam during the first part of baking, giving the thicker center layers time to cook through.

That approach only works when the slices are thin and reasonably even. Thick pieces take longer to soften, while very uneven slices finish at different times. Keeping the beef and potatoes in layers matters, too: it spreads the filling through the dish without burying the potato slices in a single dense mound. Once a knife slips into the potatoes easily, the covered bake has done its job. The uncovered finish is for the cheddar on top, not for trying to cook hard potatoes at the last minute.

The Ingredients That Give This Casserole Its Creamy Layers

Ground beef and potato casserole with cheesy, golden layers
  • Russet potatoes — Their starch gives the baked layers a soft, creamy texture and helps the sauce cling. Choose firm potatoes without soft spots; peeling them keeps the texture consistent throughout the casserole. Yukon Gold potatoes work as a swap, though they make the layers a little waxier and less fluffy.
  • Ground beef — Beef that is 85% lean brings enough fat for a savory filling without making the casserole greasy. Drain excess fat from the skillet if there’s a noticeable pool after browning; leaving that much behind can make the finished layers oily.
  • Sharp cheddar — Sharp cheddar brings a distinct cheese flavor that mild cheddar won’t match as strongly. For the smoothest sauce, shred a block yourself; packaged shredded cheese often has a coating that can make sauces less silky. The topping gets its own portion so it can brown separately from the cheese stirred into the sauce.
  • Whole milk, butter, and flour — These make the creamy sauce, with the butter and flour forming the base that thickens the milk. Whole milk gives a richer result than low-fat milk. For a gluten-free version, use an equal amount of a gluten-free all-purpose flour blend in place of the flour; the sauce may have a slightly different texture, but it still coats the potatoes.
  • Onion and garlic — The onion softens in the skillet before the beef goes in, which gives the filling a mellow savory base. Garlic cooks only briefly after the beef browns; longer cooking at this stage can make its flavor harsh.

Build the Beef, Sauce, and Potato Layers in This Order

Soften the Onion and Brown the Beef

Heat the oven to 375°F and grease a 9×13-inch baking dish. Warm the oil in a large skillet over medium heat, then cook the diced onion for 4 to 5 minutes, until softened. Add the ground beef, break it up as it cooks, and brown it for 8 to 10 minutes, until it reaches 160°F; drain excess fat if needed. Stir in the garlic for 30 seconds, season with the measured salt and pepper, and transfer the filling to a bowl.

Whisk a Smooth Cheddar Sauce

Melt the butter in a medium saucepan over medium heat, whisk in the flour, and cook the mixture for 1 minute. Add the milk gradually while whisking, then cook for 5 to 7 minutes, whisking often. The sauce is ready when it thickly coats the back of a spoon; if it still runs off like milk, keep whisking over the heat until it thickens. Take the pan off the heat before stirring in 2 cups of cheddar, the remaining salt, and the remaining pepper.

Layer the Filling Without Packing It Down

Arrange half of the peeled potatoes, sliced 1/8 inch thick, in the prepared dish. Add half of the beef and half of the sauce, then repeat the layers with the remaining potatoes, beef, and sauce. Spread the ingredients into an even layer rather than pressing them down tightly, so the sauce can settle around the potatoes. Keep the cheese for the top out of the dish for now.

Bake Until Tender, Then Brown the Cheddar

Cover the dish tightly with foil and bake for 55 to 65 minutes. Test the potatoes with a knife; it should slide in easily, especially through the center. Remove the foil, sprinkle the remaining cheddar over the casserole, and bake uncovered for 15 to 20 minutes, until the edges are bubbling and the top is golden. Rest the casserole for 15 minutes before serving.

Three Practical Ways to Adapt the Casserole

Make the Sauce Gluten-Free

Replace the all-purpose flour with the same amount of gluten-free all-purpose flour blend. Whisk it into the melted butter and continue with the sauce method; the finished sauce may be a touch less silky, but the layers still bake up creamy.

Use Yukon Gold Potatoes for a Firmer Bite

Swap the russets for Yukon Gold potatoes and keep the slices the same thickness. They hold their shape more and have a buttery, less fluffy texture, so the layers look a little more defined when served.

Turn Up the Cheddar Flavor

Use extra-sharp cheddar in place of sharp cheddar, keeping the same total amount. Its bolder, tangier flavor stands out more against the potatoes; shred it yourself for the smoothest sauce.

Storage and Reheating

  • Refrigerator: Refrigerate leftovers in a covered container for 3 to 4 days. The potatoes soften further and the sauce firms as it chills.
  • Freezer: Freeze cooled portions in airtight, freezer-safe containers for up to 2 months for the best texture. Thaw overnight in the refrigerator; the sauce may look slightly separated before reheating, but it comes back together as it warms.
  • Reheating: Reheat portions covered in a 350°F oven until hot throughout, or microwave them in short intervals. Reheating uncovered in the oven can dry the potato edges before the center warms.

Questions That Come Up When Making This Beef and Potato Casserole

Why are my potato slices still firm after baking?+

The slices may be thicker than 1/8 inch, or the foil may not have been tight enough to hold in steam. Cover the dish snugly and keep baking until a knife slides easily into the potatoes; the uncovered cheese-browning stage comes after they’re tender.

How do I fix a cheese sauce that looks lumpy?+

If the sauce is lumpy before the cheese goes in, whisk more firmly as it cooks so the flour blends into the milk. If the cheese looks grainy, the pan may be too hot; take it fully off the heat and stir until the cheddar melts into the sauce.

Can I use pre-shredded cheddar in the sauce?+

Yes. It melts into the casserole, though packaged shreds can leave the sauce a little less smooth because of their coating. Shredding cheddar from a block gives the silkiest result.

Can I assemble the casserole ahead of time?+

For the most even potato texture, bake it after assembling rather than leaving the sliced potatoes to sit in the sauce. You can prepare the beef filling and cheese sauce ahead, refrigerate them separately, then warm the sauce gently until pourable before layering.

How do I keep the casserole from turning greasy?+

Drain the beef if excess fat collects in the skillet after browning. The beef should still look moist, but there shouldn’t be a pool of fat going into the layers; that extra grease can separate from the cheese sauce as the casserole bakes.

Ground Beef and Potato Casserole with Cheddar Cheese

Ground beef and potato casserole layers browned beef, thinly sliced russet potatoes, and a creamy cheddar sauce in a 9x13-inch baking dish. It bakes until the potatoes are tender, then finishes uncovered with a bubbling, golden cheddar topping.
Prep Time 20 minutes
Cook Time 1 hour 39 minutes
resting 15 minutes
Total Time 2 hours 14 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 980

Ingredients
  

For the beef filling
  • 1 tbsp vegetable oil
  • 1.5 lb ground beef 85% lean
  • 1 yellow onion medium, diced
  • 2 cloves garlic minced
  • 1 tsp kosher salt divided
  • 0.5 tsp ground black pepper divided
For the cheese sauce
  • 4 tbsp unsalted butter
  • 0.25 cup all-purpose flour
  • 3 cups whole milk
  • 3 cups sharp cheddar cheese shredded, divided
For assembly
  • 2.5 lb russet potatoes peeled and sliced 1/8 inch thick

Equipment

  • 1 9x13-inch baking dish
  • 1 large skillet

Method
 

Prepare the pan
  1. Heat the oven to 375°F.
  2. Grease a 9x13-inch baking dish.
Cook the beef filling
  1. Heat the oil in a large skillet over medium heat, add the onion, and cook for 4 to 5 minutes until softened.
  2. Add the ground beef and cook for 8 to 10 minutes, breaking it up, until browned and it reaches 160°F.
  3. Drain excess fat if needed, then stir in the garlic and cook for 30 seconds.
  4. Stir in 3/4 teaspoon of the salt and 1/4 teaspoon of the pepper.
  5. Transfer the beef mixture to a bowl.
Make the cheese sauce
  1. Melt the butter in a medium saucepan over medium heat, whisk in the flour, and cook for 1 minute.
  2. Gradually whisk in the milk and cook for 5 to 7 minutes, whisking often, until the sauce thickens enough to coat a spoon.
  3. Remove the saucepan from the heat and stir in 2 cups of the cheddar, the remaining 1/4 teaspoon salt, and the remaining 1/4 teaspoon pepper until smooth.
Assemble and bake
  1. Arrange half of the potatoes in the prepared dish.
  2. Top with half of the beef mixture and half of the cheese sauce.
  3. Repeat with the remaining potatoes, beef, and sauce.
  4. Cover the dish tightly with foil and bake for 55 to 65 minutes, until a knife slides easily into the potatoes.
  5. Remove the foil, sprinkle the remaining 1 cup cheddar over the casserole, and bake uncovered for 15 to 20 minutes, until bubbling and golden on top.
  6. Rest the casserole for 15 minutes before serving.

Notes

For even cooking, slice the potatoes consistently to 1/8 inch thick. Refrigerate leftovers for 3 to 4 days; freezing is possible for up to 2 months, though the potatoes may soften. For a gluten-free version, substitute a 1:1 gluten-free all-purpose flour blend.

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating