Get ready to discover your new family favorite. This Ground Beef and Potato Casserole is the ultimate comfort food, layering savory, perfectly seasoned ground beef with tender potatoes and a rich, creamy cheese sauce. It’s the kind of hearty, satisfying meal that brings everyone to the table, perfect for a cozy weeknight dinner or a comforting weekend feast. If you’re searching for a simple, delicious, and crowd-pleasing dish, you’ve found it.
We combine simple, wholesome ingredients to create a layered bake that’s bursting with flavor. The potatoes are cooked until just tender, the beef is browned with aromatic onions and garlic, and everything is enveloped in a velvety, cheesy sauce before being baked to golden-brown perfection. It’s a complete meal in one dish!

Why This is the Best Ground Beef and Potato Casserole
This isn’t just another casserole recipe; it’s a carefully crafted dish designed for maximum flavor and ease. We focus on building layers of taste at every step, ensuring every bite is as delicious as the last.
- Perfectly Layered: We ensure an ideal ratio of beef, potatoes, and cheese sauce for a balanced and satisfying texture.
- Simple Ingredients: This recipe uses pantry staples you likely already have on hand, making it an easy choice for any night of the week.
- Incredibly Versatile: You can easily customize it with different vegetables or cheeses. Check out our variations section for ideas!
- Family-Approved: It’s a guaranteed hit with both kids and adults, making it a reliable go-to meal. For another family favorite, try our Cheesy Cheeseburger Soup.
Key Ingredients for a Perfect Casserole
The magic of this dish comes from simple, high-quality ingredients. Here’s what you’ll need to create this amazing ground beef and potato bake.
For the Potatoes:
- Potatoes: Yukon Gold or Russet potatoes work best. They hold their shape well but become wonderfully tender when baked.
- Olive Oil: For tossing the potatoes before their initial bake.
- Salt and Pepper: To season the potato layer perfectly.
For the Beef Filling:
- Ground Beef: We recommend using 85/15 or 90/10 lean ground beef to avoid excess grease.
- Onion and Garlic: These aromatics build the foundational flavor of the dish.
- Worcestershire Sauce: Adds a deep, savory, umami flavor that complements the beef.
For the Creamy Cheese Sauce:
- Butter and Flour: To create a roux, which thickens the sauce.
- Milk: Use whole milk for the creamiest, richest sauce.
- Cheddar Cheese: Sharp cheddar provides a bold, tangy flavor that cuts through the richness of the beef and potatoes.

Step-by-Step Instructions
Making this hearty Ground Beef and Potato Casserole is easier than you think. Follow these simple steps for a flawless, delicious result every time.
Step 1: Prepare the Potatoes
Preheat your oven to 400°F (200°C). Start by scrubbing your potatoes clean and slicing them into 1/4-inch thick rounds. In a large bowl, toss the potato slices with olive oil, salt, and pepper until they are evenly coated. Spread them in a single layer on a baking sheet and bake for 15-20 minutes, or until they are just starting to become tender. This pre-cooking step ensures your potatoes are perfectly cooked in the final casserole.
Step 2: Cook the Ground Beef
While the potatoes are baking, place a large skillet over medium-high heat. Add the ground beef and cook, breaking it apart with a spoon, until it’s nicely browned. Drain off any excess grease. Add the diced onion and cook for 4-5 minutes until it softens. Stir in the minced garlic and cook for another minute until fragrant. Finally, stir in the Worcestershire sauce, salt, and pepper. Set the beef mixture aside.
Step 3: Make the Creamy Sauce
In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for one minute to create a roux. Gradually pour in the milk while whisking continuously to prevent lumps. Continue to cook, stirring frequently, until the sauce thickens enough to coat the back of a spoon (about 5-7 minutes). Remove the saucepan from the heat and stir in 1 ½ cups of the shredded cheddar cheese until it’s completely melted and the sauce is smooth. Season with a pinch of salt and pepper.
Step 4: Assemble and Bake the Casserole
Reduce the oven temperature to 375°F (190°C). Grease a 9×13 inch baking dish. Arrange half of the pre-cooked potato slices in an even layer on the bottom of the dish. Top with the entire ground beef mixture, spreading it out evenly. Pour half of the cheese sauce over the beef. Arrange the remaining potato slices on top, then pour the rest of the cheese sauce over them. Sprinkle the remaining ½ cup of shredded cheddar cheese over the top. Bake for 25-30 minutes, or until the casserole is hot, bubbly, and the cheese on top is golden brown.
Pro Tips for Casserole Success
Want to elevate your casserole game? Here are a few expert tips to ensure your dish is absolutely perfect.
- Don’t Overcrowd the Potatoes: When pre-baking the potatoes, use two baking sheets if necessary to keep them in a single layer. This helps them cook evenly.
- Shred Your Own Cheese: Pre-shredded cheese often contains anti-caking agents that can make your sauce gritty. For the smoothest, creamiest sauce, buy a block of cheddar and shred it yourself.
- Let It Rest: After taking the casserole out of the oven, let it rest for 10-15 minutes before serving. This allows it to set up, making it much easier to slice and serve. If you love one-pan meals, you’ll also enjoy this One-Pan Paprika Chicken.
Delicious Variations to Try
This Ground Beef and Potato Casserole is fantastic as is, but it’s also a great base for customization. Here are a few ideas to switch things up:
- Add Veggies: Stir in a cup of frozen corn, peas, or mixed vegetables into the ground beef mixture for extra nutrition and flavor.
- Make it Spicy: Add a diced jalapeño with the onion or a pinch of red pepper flakes to the cheese sauce for a little kick.
- Change the Cheese: Try a blend of Monterey Jack and cheddar, or add some Gruyère for a nutty flavor. For a similar cheesy delight, try our Keto Ground Beef Casserole.
What to Serve With Your Casserole
This casserole is a hearty meal on its own, but it pairs wonderfully with a few simple sides. A crisp green salad with a vinaigrette dressing provides a fresh contrast to the rich casserole. Steamed green beans or roasted broccoli are also excellent choices. For a truly comforting meal, serve it with a side of warm, crusty Dutch oven bread to soak up any extra sauce.
Storage and Reheating Instructions
Store any leftover casserole tightly covered in the refrigerator for up to 4 days. You can reheat individual portions in the microwave or place the entire baking dish back in a 350°F (175°C) oven for 20-25 minutes, or until heated through. For best results, cover with foil while reheating in the oven to prevent the top from browning too much.
Frequently Asked Questions
Yes! You can assemble the entire casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. You may need to add 10-15 minutes to the baking time since it will be cold from the fridge.
While fresh potatoes will give you the best texture, you can use frozen hash browns or diced potatoes in a pinch. Thaw them completely and pat them dry before using to avoid a watery casserole. You can skip the pre-baking step if you use them.
The best way to ensure a thick sauce is to cook the butter and flour roux for a full minute and then allow the sauce to simmer and thicken properly before assembling. If it’s still thin, letting the casserole rest for 15 minutes after baking will help it set up considerably.
To freeze, bake the casserole as directed and allow it to cool completely. Cover it tightly with a layer of plastic wrap and then a layer of aluminum foil. It can be frozen for up to 3 months. Thaw it in the refrigerator overnight before reheating.
This casserole is very versatile! You can easily substitute the ground beef with ground turkey, ground chicken, or even a plant-based ground meat alternative.
Share Your Creation!
We are so excited for you to try this incredible Ground Beef and Potato Casserole recipe! It’s a true comfort food classic that we’re sure you’ll love. If you make this dish, we’d love to see it! Leave a comment below with your thoughts or share a photo of your creation on Pinterest. Happy cooking!

Ground Beef and Potato Casserole Recipe

Ground Beef and Potato Casserole (The Ultimate Comfort Food)
Ingredients
Equipment
Method
- Preheat oven to 400°F (200°C). Toss sliced potatoes with olive oil, 1/2 tsp salt, and 1/4 tsp pepper. Arrange in a single layer on a baking sheet and bake for 15-20 minutes until slightly tender.
- In a large skillet over medium-high heat, brown the ground beef. Drain excess grease. Add the onion and cook for 4-5 minutes until softened. Stir in the garlic and cook for 1 minute more. Stir in Worcestershire sauce, the remaining 1/2 tsp salt, and 1/4 tsp pepper.
- In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute. Gradually whisk in milk until smooth. Cook, stirring, for 5-7 minutes until thickened. Remove from heat and stir in 1 ½ cups of shredded cheese until melted.
- Reduce oven temperature to 375°F (190°C). In a greased 9x13 inch baking dish, layer half the potatoes, all of the beef mixture, and half of the cheese sauce. Top with the remaining potatoes and the rest of the cheese sauce.
- Sprinkle the remaining ½ cup of cheese on top. Bake for 25-30 minutes, until bubbly and golden brown. Let rest for 10 minutes before serving.
Notes
Let the casserole rest before slicing to help it set properly.
Store leftovers covered in the refrigerator for up to 4 days.