Looking for a comforting dinner that’s filling, cheesy, and easy to prepare? This Cheesy Ground Beef and Potato Casserole is a delicious homemade meal that brings together everything we love about classic comfort food.
Imagine layers of tender potatoes, perfectly seasoned ground beef, creamy sauce, and plenty of melted cheddar cheese, all baked together until golden and bubbly. Every bite is packed with savory flavor, soft potCheesy Ground Beef and Potato Casserole – A Hearty, Creamy Family Dinner!
atoes, and gooey cheese.
The best part is that you don’t need complicated ingredients or special cooking skills. This recipe uses simple pantry staples and everyday ingredients to create a satisfying casserole the whole family will enjoy.
Whether you’re preparing a busy weeknight dinner, feeding a hungry family, or looking for a cozy weekend meal, this ground beef and potato casserole is always a wonderful choice.
Why You’ll Love This Cheesy Ground Beef and Potato Casserole
- Hearty and satisfying: Ground beef and potatoes make a filling combination that works beautifully for family dinners.
- Extra cheesy: A generous layer of melted cheddar creates a delicious golden topping.
- Creamy and flavorful: The homemade sauce keeps the potatoes tender and brings all the ingredients together.
- Simple ingredients: Everything is easy to find at your local grocery store.
- Perfect for meal prep: Assemble the casserole ahead of time and bake when needed.
- Family-friendly: Its familiar flavors make it a great choice for both adults and children.
Ingredients You’ll Need

This recipe makes approximately 6 servings.
For the Ground Beef and Potato Casserole
- 1½ lbs (680 g) lean ground beef
- 2½ lbs (1.1 kg) russet or Yukon Gold potatoes
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- 1 teaspoon dried Italian seasoning
- ¾ teaspoon salt, or to taste
- ½ teaspoon black pepper
- 2 cups (200 g) shredded cheddar cheese
- ½ cup (50 g) shredded mozzarella cheese
- 2 tablespoons chopped fresh parsley, optional
For the Creamy Sauce
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1½ cups (360 ml) milk
- ½ cup (120 ml) beef broth
- ½ cup (120 g) sour cream
- ½ teaspoon salt
- ¼ teaspoon black pepper
How to Make Cheesy Ground Beef and Potato Casserole
Step 1: Prepare the Potatoes
Preheat your oven to 375°F (190°C).
Lightly grease a 9 × 13-inch baking dish with butter or cooking spray.
Wash and peel the potatoes if desired. Slice them into thin, even rounds, approximately ⅛ inch (3 mm) thick.
Keeping the slices similar in thickness helps them cook evenly.
Place the sliced potatoes in a bowl of cold water while preparing the remaining ingredients. This helps prevent discoloration.
Before assembling the casserole, drain the potatoes and pat them dry with a clean kitchen towel.
Step 2: Brown the Ground Beef
Heat the olive oil in a large skillet over medium-high heat.
Add the ground beef and break it apart using a wooden spoon.
Cook for approximately 6–8 minutes, stirring occasionally, until the beef is browned and no longer pink.
If there is excessive grease, carefully drain it.
Add the diced onion and cook for another 3–4 minutes until softened.
Stir in the minced garlic, paprika, garlic powder, onion powder, Italian seasoning, salt, and black pepper.
Cook for another 30 seconds until fragrant.
Remove the skillet from the heat and set the seasoned beef mixture aside.
Step 3: Prepare the Creamy Sauce

In a medium saucepan, melt the butter over medium heat.
Add the flour and whisk continuously for approximately 1 minute to create a smooth paste.
Gradually pour in the milk while whisking to prevent lumps from forming.
Add the beef broth and continue stirring until the sauce begins to thicken.
Reduce the heat to low.
Stir in the sour cream, salt, and black pepper.
Cook gently until the sauce is smooth and creamy.
Avoid boiling the sauce after adding the sour cream.
The finished sauce should be thick enough to coat the back of a spoon but still pourable.
Step 4: Start Layering the Casserole
Arrange approximately half of the sliced potatoes in an even layer across the bottom of the prepared baking dish.
Spread half of the seasoned ground beef mixture over the potatoes.
Pour approximately one-third of the creamy sauce over the beef and potatoes.
Sprinkle a little cheddar cheese over the layer.
Repeat with the remaining potatoes and ground beef.
Pour the remaining sauce evenly over the casserole, making sure it reaches the edges and covers the potato layers.
Finish with the remaining cheddar and mozzarella cheese.
Step 5: Cover and Bake
Cover the baking dish tightly with aluminum foil.
Place it in the preheated oven and bake for approximately 50–60 minutes.
The foil helps trap steam and allows the potatoes to become tender without drying out.
Step 6: Uncover and Finish Baking
Carefully remove the aluminum foil.
Continue baking uncovered for another 15–20 minutes, or until the cheese is melted, golden, and bubbling around the edges.
Check the potatoes by inserting a fork or thin knife into the center. They should be completely tender.
If the top needs more color, place the casserole under the broiler for 1–2 minutes, watching carefully to prevent burning.
Step 7: Rest and Serve
Remove the casserole from the oven and allow it to rest for approximately 10–15 minutes.
This resting period helps the creamy sauce settle and makes the casserole easier to slice and serve.
Sprinkle with freshly chopped parsley if desired.
Serve warm and enjoy the delicious combination of seasoned ground beef, tender potatoes, creamy sauce, and melted cheese!
Tips for the Best Ground Beef and Potato Casserole
Slice the potatoes evenly. Thin, uniform slices cook more consistently and help prevent some pieces from remaining hard while others become too soft.
Use the right potatoes. Yukon Gold potatoes have a naturally creamy texture and hold their shape well. Russet potatoes become softer and absorb the sauce beautifully.
Brown the beef properly. Browning develops a deeper savory flavor. Avoid overcrowding the skillet so the meat browns rather than steams.
Drain excess grease. Removing excessive fat prevents the casserole from becoming oily.
Make sure the sauce is pourable. If the sauce becomes too thick, add a small splash of milk or beef broth before assembling.
Cover the casserole during the first baking stage. This allows steam to cook the potatoes evenly.
Check the center before serving. Potato slices in the middle of the casserole may take longer to become tender.
Let it rest. Resting helps the sauce thicken slightly and makes serving much easier.
Delicious Variations to Try

Cheesy Bacon Ground Beef Casserole
Cook 5–6 strips of bacon until crispy, then crumble them into small pieces.
Add the bacon between the beef and potato layers or sprinkle it over the cheese topping before baking.
The smoky flavor pairs wonderfully with the creamy potatoes.
Ground Beef and Broccoli Potato Casserole
Add 1½ cups of small broccoli florets to the casserole.
Lightly steam the broccoli for a few minutes before layering it with the beef and potatoes.
The broccoli adds color and freshness while complementing the cheddar cheese.
Garlic Parmesan Potato Casserole
Replace half of the cheddar with grated Parmesan cheese.
Add an extra clove of garlic to the creamy sauce for a richer, more savory flavor.
Spicy Cheesy Beef Casserole
Add ½ teaspoon of crushed red pepper flakes or a little cayenne pepper to the ground beef seasoning.
For an extra spicy topping, use a combination of cheddar and pepper jack cheese.
Mushroom Ground Beef Casserole
Add 1 cup of sliced mushrooms to the skillet after browning the beef.
Cook until softened before adding the onion and garlic.
Mushrooms add a delicious earthy flavor that works beautifully with ground beef.
Mexican-Style Beef and Potato Casserole
Replace the Italian seasoning with 1 teaspoon of taco seasoning.
Add a small diced bell pepper and use a combination of cheddar and Monterey Jack cheese.
Serve with fresh cilantro, sliced green onions, or a little sour cream.
What to Serve with Cheesy Ground Beef and Potato Casserole
Because this casserole is rich and filling, lighter side dishes are a wonderful way to complete the meal.
- Fresh green salad: A crisp salad with lettuce, cucumber, tomatoes, and a light vinaigrette balances the richness.
- Steamed green beans: Add a fresh vegetable side with a little garlic and butter.
- Roasted broccoli: Its slightly crisp texture pairs beautifully with the creamy casserole.
- Garlic bread: Perfect for enjoying any leftover creamy sauce.
- Glazed carrots: Their natural sweetness complements the savory ground beef.
- Cucumber and tomato salad: A refreshing option for a balanced dinner.
For a simple family meal, serve a generous portion of casserole with a fresh green salad and steamed vegetables.
How to Store and Reheat Leftovers
This casserole is excellent for leftovers and can be stored for easy meals throughout the week.
In the refrigerator: Allow the casserole to cool, then transfer it to an airtight container. Refrigerate within 2 hours of cooking and consume within 3–4 days.
In the freezer: Divide completely cooled portions into freezer-safe containers. Freeze for up to 2 months for the best quality.
Reheating in the oven: Place the casserole in an oven-safe dish, cover with foil, and heat at 325°F (165°C) until hot throughout. Add a splash of milk or broth if the sauce has thickened.
Reheating in the microwave: Place an individual portion in a microwave-safe dish and cover loosely. Heat in short intervals until steaming hot throughout.
Avoid repeatedly reheating the same portion.
Can You Prepare This Casserole Ahead of Time?
Absolutely!
You can prepare the ground beef mixture and creamy sauce in advance, then store them separately in the refrigerator for up to 24 hours.
You can also assemble the entire casserole ahead of time, cover it tightly, and refrigerate it before baking.
For the best potato texture, avoid slicing the potatoes too far in advance unless they are stored submerged in cold water in the refrigerator. Drain and pat them dry before assembling.
When ready to bake, allow the chilled dish to sit briefly while the oven preheats. It may require additional baking time because it starts cold.
Always check that the potatoes are completely tender before serving.
Frequently Asked Questions
Do I need to cook the potatoes before assembling the casserole?
No. Thinly sliced raw potatoes can cook directly in the casserole because the covered baking stage creates steam. However, they must be sliced evenly and baked until completely tender.
Can I use frozen hash browns instead of fresh potatoes?
Yes! Frozen shredded or diced hash browns can be used as a convenient alternative. Thaw and drain excess moisture before assembling. The texture will be different from the traditional sliced-potato version, and the baking time may need adjustment.
Can I use ground turkey instead of ground beef?
Absolutely. Ground turkey works well as a lighter alternative. Season it generously because it has a milder flavor than ground beef.
Why are my potatoes still hard after baking?
The slices may be too thick, the baking dish may not have been covered tightly, or the casserole may need more time. Cover it again and continue baking until a fork slides easily through the potatoes.
Can I use cream of mushroom soup instead of homemade sauce?
Yes. A can of condensed cream of mushroom soup mixed with approximately ½ cup of milk or broth can be used as a shortcut. Adjust the seasoning because canned soup already contains salt.
What cheese works best for this casserole?
Cheddar provides a rich, savory flavor, while mozzarella adds a stretchy texture. Monterey Jack, Colby, and mild Gouda are also delicious choices.
Can I make this casserole without sour cream?
Yes. You can replace the sour cream with plain Greek yogurt or a little additional cream cheese. This may slightly change the flavor and texture.
How do I know when the casserole is fully cooked?
The cheese should be melted and bubbling, and the potatoes should be fork-tender throughout the center. The ground beef should be thoroughly cooked before assembly.
Final Thoughts
This Cheesy Ground Beef and Potato Casserole is the kind of comforting homemade dinner that makes everyone look forward to mealtime.
With layers of seasoned ground beef, tender potatoes, creamy sauce, and plenty of melted cheddar and mozzarella, it’s hearty, flavorful, and wonderfully satisfying.
It’s simple enough for a weeknight dinner, easy to prepare ahead, and flexible enough to customize with your favorite vegetables and seasonings.
Serve it warm straight from the oven with a fresh salad or your favorite side dish, and enjoy a delicious family meal that everyone will want again!