Ground Beef and Potatoes Casserole is the kind of comforting dish that feels like a warm hug on a plate. It combines tender ground beef with soft, golden potatoes, all baked together until bubbly and delicious. The layers are simple but satisfying, and the flavors come together in a way that makes this casserole a family favorite every time.
I love making this casserole when I want something easy but hearty. One of my favorite things about it is how flexible it is—you can add in your favorite veggies or spices to make it your own. I usually sprinkle a bit of cheese on top to get that perfect golden crust that everyone always fights over!
This casserole is great for busy weeknights because you can prepare it ahead and pop it in the oven when you get home. It’s the kind of meal that tastes even better the next day and is perfect reheated for lunch. I always feel like this dish brings everyone together at the table to enjoy a cozy, no-fuss dinner.
Key Ingredients & Substitutions
Ground beef: Ground beef adds rich flavor and protein. You can swap it for ground turkey or chicken for a lighter version. For a veggie option, try lentils or plant-based ground meat.
Potatoes: Thinly sliced potatoes cook evenly and create layers. Yukon Gold or Russets work well here. Sweet potatoes can be a tasty alternative, adding a hint of sweetness.
Cheddar cheese: Sharp cheddar gives a nice tang and melts beautifully. If you want, try Monterey Jack, Mozzarella, or a blend for different flavors and textures.
Tomato paste: This boosts the meat sauce flavor. You could use canned crushed tomatoes if you want a saucier dish, but reduce liquid elsewhere.
Cheese sauce: The roux-based cheese sauce makes the casserole creamy. If you prefer, use a pre-made cheese sauce or even cream of mushroom soup for convenience.
How to Layer and Bake for the Best Texture?
Layering is key for evenly cooked potatoes and juicy meat. Here’s how to do it right:
- Start with a layer of sliced potatoes. Choose uniform thickness for even cooking.
- Next, spread the cooked ground beef mixture evenly over the potatoes.
- Pour half your cheese sauce over the beef to bind everything together.
- Add another layer of potatoes and cover with the rest of the cheese sauce.
- Top with shredded cheese for a golden, bubbly crust.
Cover the dish with foil to trap steam and help potatoes cook through. Removing the foil near the end lets the top crisp up nicely. Letting the casserole rest before serving makes it easier to slice and helps the flavors settle.

Equipment You’ll Need
- Large skillet – perfect for browning the ground beef and cooking onions evenly.
- Sharp knife and cutting board – essential for slicing potatoes thinly and chopping onions.
- 9×13 inch casserole dish – roomy enough for layering potatoes and beef, and bakes evenly.
- Medium saucepan – for making the creamy cheese sauce without burning it.
- Whisk – helps keep the cheese sauce smooth and lump-free.
- Aluminum foil – covers the casserole during baking to keep it moist.
Flavor Variations & Add-Ins
- Swap ground beef for ground turkey or chicken for a leaner dish that still tastes great.
- Add sautéed mushrooms or bell peppers with the onions for extra veggies and flavor.
- Use pepper jack or mozzarella cheese for a different cheese taste and texture.
- Sprinkle smoked paprika or chili flakes into the beef mixture to add a gentle smoky or spicy kick.
Ground Beef and Potatoes Casserole
Ingredients You’ll Need:
- 1 1/2 pounds ground beef
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried Italian seasoning or dried oregano
- 3 tablespoons tomato paste
- 1/2 cup beef broth or water
- 2 pounds potatoes, peeled and thinly sliced (about 1/8 inch thick)
- 2 cups shredded sharp cheddar cheese, divided
- 2 tablespoons butter, melted
- 2 tablespoons all-purpose flour
- 1 cup milk
- Fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This recipe will take about 20 minutes to prepare and 1 hour to bake, including resting time. Plan for 15 minutes browning the beef and making the cheese sauce, 45 minutes covered baking, and 15-20 minutes uncovered to get the delicious golden crust.
Step-by-Step Instructions:
1. Prepare the Ground Beef Mixture:
Preheat your oven to 375°F (190°C) and grease your casserole dish. In a large skillet over medium heat, cook the ground beef until nicely browned, breaking it up with a spatula. Drain the fat, then add chopped onion and garlic. Cook for 3 to 5 minutes until softened. Stir in salt, pepper, Italian seasoning, and tomato paste. Pour in beef broth or water and let it simmer for 5 minutes to thicken. Remove from heat.
2. Make the Cheese Sauce:
In a small saucepan, melt the butter over medium heat. Whisk in the flour and cook for about one minute to form a roux. Slowly add the milk while whisking constantly so no lumps form. Cook for 3 to 4 minutes until thickened. Take off the heat, stir in 1 cup of shredded cheddar cheese until smooth, and set aside.
3. Assemble and Bake the Casserole:
Layer half of the thinly sliced potatoes in the bottom of the greased dish. Spread the cooked ground beef mixture evenly over the potatoes, then pour half of the cheese sauce on top. Add the remaining potatoes in another layer and pour the rest of the cheese sauce over them. Sprinkle the remaining 1 cup of cheddar cheese evenly on top. Cover with foil and bake for 45 minutes. Remove the foil and bake uncovered for 15 to 20 minutes more, until the potatoes are tender and the cheese on top is golden and bubbly. Let the casserole rest for 5 to 10 minutes before serving. Garnish with fresh parsley.
Can I Use Frozen Ground Beef for This Casserole?
Yes, you can! Just be sure to fully thaw the ground beef in the refrigerator overnight before cooking. This ensures even browning and prevents excess moisture in the dish.
Can I Substitute Potatoes with Sweet Potatoes or Other Vegetables?
Absolutely! Sweet potatoes add a slight sweetness and work well if sliced thinly. You can also mix in thinly sliced zucchini or butternut squash, but keep an eye on baking times as these veggies may cook faster.
How Should I Store Leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm in the oven at 350°F (175°C) until heated through or microwave individual portions.
Can I Make This Casserole Ahead of Time?
Definitely! Assemble the casserole up to the baking step, then cover and refrigerate for up to 24 hours. When ready, bake as directed, adding a few extra minutes if it’s cold from the fridge.



