Cheesy Ground Beef and Potato Casserole: The Best Easy Dinner

Ready In
Servings
Difficulty

The casserole dish came back to the kitchen empty. Not just clean—scraped clean, like someone had gone after the corners with a piece of bread. My husband looked at me and said, “You’re going to have to make that again next week.” I hadn’t even sat down yet.

I’ll be honest—this cheesy ground beef and potato casserole wasn’t something I planned to perfect. It started on a Tuesday night when I had a pound of ground beef thawing, a bag of potatoes staring at me from the counter, and absolutely no energy for anything complicated. I needed dinner on the table before everyone got hangry, and I needed it to be something they’d actually eat without complaint.

So I threw things together. Ground beef, onions, garlic, a can of something creamy, lots of cheese, and thinly sliced potatoes layered in like I actually knew what I was doing. It baked while I cleaned up the kitchen, and by the time the timer went off, the whole house smelled like someone had been cooking all day. Funny how that happens with the simplest meals.

What surprised me wasn’t just how fast it came together—it was how good it was. The potatoes soaked up all that savory beef flavor, the cheese got all bubbly and golden on top, and every bite had that cozy, stick-to-your-ribs feeling you only get from real home cooking. My kids asked for seconds. That never happens.

This recipe has become my go-to for busy weeknights, lazy Sundays, and pretty much any time I need to feed a crowd without breaking a sweat. It’s forgiving, flexible, and somehow tastes even better the next day. If you’re looking for a dinner that feels like a hug in a dish, you’ve found it.

Why You’ll Love This Recipe

This isn’t just another casserole recipe. It’s the kind of meal that makes you wonder why you ever bothered with complicated dinners in the first place. Here’s why this cheesy ground beef and potato casserole deserves a permanent spot in your dinner rotation:

  • Quick & Easy: From start to table in about an hour, with only 15 minutes of hands-on prep. Perfect for those nights when you’re short on time but still want a real meal.
  • Simple Ingredients: You probably already have most of these in your kitchen. No fancy cheeses, no specialty stores, no obscure spices that cost a fortune.
  • Budget-Friendly: Ground beef and potatoes are about as affordable as dinner gets. This recipe stretches those ingredients into a hearty meal that feeds a crowd without emptying your wallet.
  • Crowd-Pleaser: I’ve served this to picky kids, hungry teenagers, and adults who claim they don’t eat casseroles. It disappears every single time.
  • Make-Ahead Friendly: Assemble it in the morning, pop it in the fridge, and bake it when you’re ready. It’s a lifesaver on busy days.
  • Unbelievably Delicious: The combination of tender potatoes, seasoned ground beef, and gooey melted cheese is pure comfort food magic. It’s the kind of meal that makes you close your eyes after the first bite.

What sets this recipe apart is the technique. Instead of just layering raw ingredients, I par-cook the potatoes and build the sauce from scratch. It means every layer is perfectly seasoned, nothing comes out watery, and the cheese gets that gorgeous golden crust that makes everyone fight over the corner pieces.

What Ingredients You Will Need

This recipe uses simple, everyday ingredients to create something truly special. The beauty of this cheesy ground beef and potato casserole is that nothing here is complicated—it’s just good, honest food that works together beautifully.

For the Meat Layer

  • 1 pound ground beef (80/20 works best—lean enough to not be greasy, but enough fat for flavor)
  • 1 medium yellow onion, diced (adds sweetness and depth)
  • 3 cloves garlic, minced (fresh is best, but jarred works in a pinch)
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon smoked paprika (regular paprika works too, but smoked gives it that little something extra)
  • ½ teaspoon dried thyme

For the Creamy Sauce

cheesy ground beef and potato casserole preparation steps

  • 1 can (10.5 oz) condensed cream of mushroom soup (I prefer Campbell’s for consistency, but any brand works)
  • ½ cup sour cream (full-fat gives the best texture, but light works too)
  • ½ cup milk (whole milk is richest, but 2% works fine)
  • ½ teaspoon garlic powder
  • ¼ teaspoon onion powder
  • ¼ teaspoon black pepper

For the Potato Layer

  • 4 medium russet potatoes (about 2 pounds—Yukon Golds work great too)
  • 2 tablespoons butter, melted
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

For the Cheese Topping

  • 2 cups shredded sharp cheddar cheese (shred it yourself for the best melt—pre-shredded has anti-caking agents that don’t melt as smoothly)
  • ½ cup grated Parmesan cheese (optional, but adds a nice salty kick)

Ingredient Tips: For the potatoes, look for firm, medium-sized russets without any green spots or sprouts. If you’re using Yukon Golds, you can leave the skin on for extra texture. For the cheese, I really recommend buying a block and shredding it yourself—it melts so much better and the flavor is noticeably fresher.

Substitutions: You can swap the ground beef for ground turkey or chicken, just add a tablespoon of olive oil when browning since leaner meats tend to dry out. For a vegetarian version, use a plant-based ground meat substitute and mushroom-based cream soup. If you’re avoiding dairy, use dairy-free cheese and sour cream alternatives—just know the texture will be slightly different.

Equipment Needed

You don’t need a fancy kitchen to make this casserole. Here’s what you’ll need:

  • 9×13-inch baking dish (glass or ceramic works best for even heating)
  • Large skillet or frying pan (for browning the beef)
  • Large pot (for par-boiling the potatoes)
  • Cutting board and sharp knife
  • Mixing bowls (one medium, one small)
  • Measuring cups and spoons
  • Cheese grater (if shredding your own cheese)
  • Wooden spoon or spatula
  • Aluminum foil (for covering during baking)

If you don’t have a 9×13 dish, you can use a 10-inch cast iron skillet or a 3-quart baking dish. Just adjust the baking time slightly—a wider dish will cook faster, a deeper one will need a few extra minutes. I’ve made this in a disposable aluminum pan for potlucks, and it works perfectly.

One tip: invest in a good cheese grater if you don’t have one. The box graters with the big holes are perfect for this. I learned the hard way that pre-shredded cheese just doesn’t melt the same way—it’s worth the extra 30 seconds to do it yourself.

Preparation Method

Let’s get cooking. This cheesy ground beef and potato casserole comes together in a few simple steps, and I’ll walk you through each one so you get perfect results every time.

Step 1: Prep the Potatoes

Peel your potatoes and slice them into ⅛-inch thick rounds. A mandoline slicer makes this incredibly fast and ensures even thickness, but a sharp knife works fine too. Try to keep them uniform—thin enough to cook through, but not so thin they turn to mush. Place the slices in a large pot and cover with cold water. Add a generous pinch of salt. Bring to a boil, then reduce to a simmer and cook for 5 minutes. You want them slightly tender but still holding their shape—they’ll finish cooking in the oven. Drain well and set aside.

Step 2: Brown the Beef

While the potatoes are cooking, heat your large skillet over medium-high heat. Add the ground beef and break it up with your spoon. Cook until browned, about 6-8 minutes. Don’t drain all the fat—leave about a tablespoon in the pan for flavor. Add the diced onion and cook for 3 minutes until softened. Stir in the minced garlic, salt, pepper, smoked paprika, and dried thyme. Cook for one more minute until fragrant. Remove from heat.

Step 3: Make the Creamy Sauce

In a medium mixing bowl, whisk together the cream of mushroom soup, sour cream, milk, garlic powder, onion powder, and black pepper. Stir until smooth and well combined. Taste it—yes, raw—and adjust seasoning if needed. It should be creamy and savory with a nice tang from the sour cream.

Step 4: Layer the Casserole

Preheat your oven to 375°F (190°C). Lightly grease your 9×13 baking dish with butter or cooking spray. Spread half of the par-cooked potato slices evenly across the bottom of the dish. Top with half of the ground beef mixture, spreading it out in an even layer. Pour half of the creamy sauce over the beef, using a spatula to spread it around. Sprinkle with 1 cup of shredded cheddar cheese. Repeat the layers: remaining potatoes, remaining beef, remaining sauce. Finish with the remaining cheddar cheese and sprinkle the Parmesan on top if using.

Step 5: Bake to Golden Perfection

Cover the dish with aluminum foil and bake for 30 minutes. The foil traps steam and helps the potatoes cook through without drying out. After 30 minutes, remove the foil and bake for another 15-20 minutes, until the cheese is bubbly and golden brown on top. The edges should be bubbling, and the whole thing should look like a cheesy, glorious masterpiece.

Step 6: Rest and Serve

Here’s the hardest part—let it rest for 10 minutes before serving. I know, I know, it smells incredible and everyone’s hovering. But that resting time lets the layers set so you get clean slices instead of a messy scoop. Trust me on this one. The potatoes will continue to absorb the sauce, and the cheese will firm up just enough to hold everything together.

Pro Tip: If the top is browning too quickly before the casserole is heated through, tent loosely with foil for the remaining baking time. Every oven runs a little differently, so keep an eye on it.

Cooking Tips & Techniques

Over the years, I’ve made this casserole more times than I can count. Here are the lessons I learned the hard way so you don’t have to:

Don’t skip par-boiling the potatoes. I tried making this with raw potatoes once, thinking the oven would cook them through. It didn’t. The edges were tender, but the center was crunchy and underdone. Par-boiling for just 5 minutes ensures every slice cooks evenly and comes out perfectly tender.

Shred your own cheese. I mentioned this before, but it’s worth repeating. Pre-shredded cheese is coated with cellulose and starches to prevent clumping, which also prevents smooth melting. Freshly shredded cheese melts into that gorgeous, stretchy, gooey layer that makes this casserole so irresistible.

Let the casserole rest. I know it’s tempting to dig in right away, but that 10-minute rest is crucial. The sauce thickens, the layers set, and you get beautiful slices instead of a soupy mess. Plus, it gives the flavors a chance to meld together.

Layer strategically. Starting and ending with potatoes helps create structure. The bottom layer soaks up all the beefy, cheesy goodness, and the top layer gets crispy and golden. It’s all about balance.

Watch your oven. Every oven has hot spots. If you notice one side browning faster than the other, rotate the dish halfway through baking. And if the top is getting too dark but the center isn’t bubbling, cover with foil and keep baking.

Make it ahead. You can assemble the entire casserole (without baking) up to 24 hours in advance. Just cover and refrigerate. When you’re ready to bake, add about 10-15 minutes to the cooking time since you’re starting from cold.

Variations & Adaptations

This cheesy ground beef and potato casserole is endlessly adaptable. Here are some of my favorite ways to change it up:

Loaded Baked Potato Style

Add ½ cup cooked, crumbled bacon to the beef layer and sprinkle sliced green onions over the top before serving. It tastes just like a loaded baked potato, but in casserole form. I make this version for game days and it disappears in minutes.

Southwest Twist

Swap the thyme and paprika for 1 teaspoon cumin and ½ teaspoon chili powder. Add a can of drained black beans and a can of diced green chiles to the beef mixture. Top with pepper jack cheese instead of cheddar. Serve with a dollop of sour cream and some fresh cilantro.

Vegetarian Version

Skip the ground beef and use two cans of drained and rinsed black beans or a plant-based ground meat substitute. Sauté extra mushrooms and onions for depth of flavor. The rest of the recipe stays the same, and it’s just as hearty and satisfying.

Lighter Option

Use ground turkey or chicken instead of beef. Swap the cream of mushroom soup for a reduced-fat version, use Greek yogurt instead of sour cream, and reduce the cheese to 1½ cups. It’s still delicious, just a little lighter on the calories.

Add Some Veggies

Layer in some sautéed mushrooms, bell peppers, or spinach between the potato and beef layers. It’s a great way to sneak in extra vegetables without anyone really noticing. I’ve added finely chopped zucchini to the beef mixture before, and my kids didn’t even blink.

Serving & Storage Suggestions

This casserole is incredibly versatile when it comes to serving. Here’s how to make the most of it:

Serving Temperature: Serve hot, right after that 10-minute rest. The cheese should be stretchy, the potatoes tender, and the sauce thick and creamy. A side of steamed green beans or a simple green salad with a tangy vinaigrette balances the richness beautifully.

What to Serve With It: This casserole is a meal in itself, but it pairs wonderfully with crusty bread for sopping up any extra sauce, a side of roasted vegetables, or a crisp coleslaw. For a complete comfort food dinner, serve it alongside some creamy cheesy stuffed pepper soup for a double dose of cozy.

Storage: Leftovers keep beautifully in the refrigerator for up to 4 days. Store in an airtight container. The flavors actually meld together overnight, making it even better the next day. I often make a double batch just for the leftovers.

Freezing: This casserole freezes wonderfully. Assemble completely but don’t bake. Wrap tightly in plastic wrap, then aluminum foil, and freeze for up to 3 months. To bake, thaw overnight in the refrigerator, then bake as directed, adding 10-15 minutes to the cooking time.

Reheating: The best way to reheat is in the oven at 350°F for about 15-20 minutes, covered with foil to prevent drying out. The microwave works in a pinch, but the cheese won’t be as stretchy and the potatoes might get a bit soft. If you’re reheating individual portions, the microwave is fine—just cover with a damp paper towel.

Flavor Development: Like most casseroles, this one tastes even better the next day. The potatoes absorb more of the sauce, the flavors meld together, and everything becomes even more cohesive. Don’t be surprised if you find yourself looking forward to leftovers.

Nutritional Information & Benefits

While this is definitely comfort food, it does have some nutritional upsides worth mentioning. Here’s an approximate breakdown per serving (based on 8 servings):

Nutrient Amount per Serving
Calories 485
Protein 28g
Carbohydrates 32g
Fat 26g
Saturated Fat 14g
Fiber 3g
Sodium 890mg

Health Highlights: Potatoes often get a bad rap, but they’re actually a great source of vitamin C, potassium, and fiber, especially if you leave the skin on. Ground beef provides high-quality protein, iron, and B vitamins. The calcium from the cheese supports bone health. And the onions and garlic offer anti-inflammatory benefits.

Dietary Considerations: This recipe contains dairy and gluten (from the cream of mushroom soup). For a gluten-free version, use a gluten-free cream soup alternative. For a lower-carb option, swap the potatoes for cauliflower slices—par-boil them the same way and follow the rest of the recipe as written.

Allergen Note: Contains dairy and gluten. If you have sensitivities, check your cream of mushroom soup label, as some brands may contain other allergens.

Conclusion

This cheesy ground beef and potato casserole has become a staple in my kitchen for good reason. It’s simple enough for a Tuesday night, impressive enough for company, and comforting enough to make any day feel a little bit better. The combination of tender potatoes, savory beef, and melty cheese is just… right.

What I love most about this recipe is how forgiving it is. You can swap ingredients, adjust seasonings, add vegetables, or change the cheese—it always turns out delicious. It’s the kind of recipe you can make your own, and that’s what cooking should be about.

If you try this recipe, I’d love to hear how it turned out. Did you add something unexpected? Did your family love it as much as mine does? Leave a comment below and let me know. And if you’re looking for more easy, comforting dinners, check out this creamy marry me chicken recipe or this Korean ground beef bowl with sticky soy glaze—they’re both weeknight heroes in their own right.

Happy cooking, friends. Here’s to good food and full bellies.

Frequently Asked Questions

Can I use sweet potatoes instead of russet potatoes?

Absolutely! Sweet potatoes work great in this casserole. They’ll add a slightly sweeter flavor and a bit more moisture, so you might want to reduce the milk in the sauce by a couple of tablespoons. Par-boil them the same way, and you’re good to go.

Can I make this in a slow cooker?

You can, but the texture will be different. Layer everything in a greased slow cooker and cook on low for 4-5 hours or high for 2-3 hours. The potatoes will be softer and the cheese won’t get that golden crust, but it’s still delicious. I’d recommend removing the lid for the last 30 minutes to let some moisture escape.

How do I prevent the casserole from being watery?

Make sure you drain the par-boiled potatoes well before layering. Also, don’t skip the resting time after baking—it gives the sauce a chance to thicken and absorb into the potatoes. If your sauce seems thin, you can add an extra tablespoon of flour to the creamy sauce mixture.

Can I use ground turkey instead of beef?

Yes, ground turkey works wonderfully. Since turkey is leaner, add a tablespoon of olive oil to the pan when browning to keep it moist. You might also want to add a little extra seasoning, as turkey is milder in flavor than beef.

How do I get the cheese extra crispy on top?

For that irresistible crispy cheese crust, switch your oven to broil for the last 2-3 minutes of baking. Watch it closely—it can go from golden to burnt very quickly. You can also mix a little panko breadcrumbs with melted butter and sprinkle it over the cheese before baking for extra crunch.

Pin This Recipe!

cheesy ground beef and potato casserole recipe
Print

Cheesy Ground Beef and Potato Casserole

A hearty and comforting casserole made with layers of tender potatoes, seasoned ground beef, and a creamy cheese sauce. Perfect for busy weeknights, this easy dinner is a crowd-pleaser that comes together in about an hour.

  • Author: Emily
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 8 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 1 pound ground beef (80/20)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon smoked paprika
  • ½ teaspoon dried thyme
  • 1 can (10.5 oz) condensed cream of mushroom soup
  • ½ cup sour cream
  • ½ cup milk
  • ½ teaspoon garlic powder
  • ¼ teaspoon onion powder
  • ¼ teaspoon black pepper
  • 4 medium russet potatoes (about 2 pounds), peeled and sliced into ⅛-inch rounds
  • 2 tablespoons butter, melted
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 cups shredded sharp cheddar cheese
  • ½ cup grated Parmesan cheese (optional)

Instructions

  1. Peel and slice potatoes into ⅛-inch thick rounds. Place in a large pot, cover with cold water, add a generous pinch of salt, and bring to a boil. Reduce to a simmer and cook for 5 minutes until slightly tender but still holding shape. Drain well and set aside.
  2. While potatoes cook, heat a large skillet over medium-high heat. Add ground beef and cook until browned, about 6-8 minutes, breaking it up with a spoon. Leave about 1 tablespoon of fat in the pan.
  3. Add diced onion to the beef and cook for 3 minutes until softened. Stir in minced garlic, salt, pepper, smoked paprika, and dried thyme. Cook for 1 more minute until fragrant. Remove from heat.
  4. In a medium bowl, whisk together cream of mushroom soup, sour cream, milk, garlic powder, onion powder, and black pepper until smooth.
  5. Preheat oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
  6. Layer half of the par-cooked potato slices evenly in the bottom of the dish. Top with half of the ground beef mixture. Pour half of the creamy sauce over the beef and spread evenly. Sprinkle with 1 cup of shredded cheddar cheese.
  7. Repeat layers: remaining potatoes, remaining beef, remaining sauce. Top with remaining cheddar cheese and sprinkle Parmesan on top if using.
  8. Cover the dish with aluminum foil and bake for 30 minutes. Remove foil and bake for another 15-20 minutes until cheese is bubbly and golden brown.
  9. Let the casserole rest for 10 minutes before serving.

Notes

For best results, shred your own cheese as pre-shredded cheese contains anti-caking agents that prevent smooth melting. Par-boiling the potatoes ensures even cooking. Let the casserole rest for 10 minutes after baking to allow layers to set. To make ahead, assemble without baking, cover, and refrigerate for up to 24 hours; add 10-15 minutes to baking time when cooking from cold.

Nutrition

  • Serving Size: 1 serving (1/8 of ca
  • Calories: 485
  • Sugar: 3
  • Sodium: 890
  • Fat: 26
  • Saturated Fat: 14
  • Carbohydrates: 32
  • Fiber: 3
  • Protein: 28

Keywords: cheesy ground beef and potato casserole, easy dinner, comfort food, weeknight meal, casserole recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating