Third time this week I found myself staring into the fridge at a pound of ground beef, a bag of potatoes, and that block of cheddar that was starting to look a little desperate. It was Thursday. I had made some version of this skillet thing on Monday and again on Wednesday, and somehow I still wasn’t tired of it. That should tell you something right there.
The first attempt was fine—edible, even. The potatoes were a little crunchy in a bad way, and the cheese sort of slid off everything like it didn’t belong there. But by the third round, something clicked. The potatoes got that tender-but-holding-their-shape thing going on. The beef browned in a way that actually stuck to the pan, which meant flavor, not a mess. And the cheese? It melted into every single crack and crevice like it had been waiting for this exact moment its whole dairy life.
I wasn’t trying to create a recipe. I was just trying to use up stuff before it went bad. But somewhere between the second and third attempt, I realized I was onto something that deserved to be written down. Not because it’s fancy—it’s not. But because it’s the kind of dinner you make when you’re tired, when you don’t want to wash a bunch of dishes, and when you really just need something warm and cheesy and satisfying to show up on your table in under an hour. This easy cheesy ground beef and potato skillet casserole is that recipe.
Why You’ll Love This Recipe
Let me be honest with you—I’ve tested a lot of one-pan dinners over the years. Some are great on paper but fall apart in practice. This one? It holds up every single time. Here’s why this particular easy cheesy ground beef and potato skillet casserole deserves a permanent spot in your dinner rotation:
- One pan, minimal cleanup. Everything happens in a single oven-safe skillet. No boiling potatoes separately, no transferring to a baking dish. You brown the beef, cook the potatoes, add the cheese, and bake. That’s it.
- Budget-friendly ingredients. Ground beef, potatoes, cheese, and a few pantry staples. You probably have most of this stuff already. No specialty items, no expensive cuts of meat.
- Comes together in about 45 minutes. From start to finish, you’re looking at under an hour. Most of that time is hands-off while it bakes.
- Perfect for busy weeknights. This isn’t a weekend project. It’s a Tuesday-night-save-your-sanity kind of meal.
- Kid-approved and adult-pleasing. My picky eater went back for seconds. My husband asked if we could have it again next week. That never happens.
- Leftovers reheat beautifully. The flavors actually get better overnight. I’ve been known to make extra just for lunch the next day.
What makes this recipe different from other ground beef and potato casseroles? It’s the method. Most recipes have you par-boil the potatoes or layer everything raw and hope for the best. I found that slicing the potatoes thin and cooking them in the rendered beef fat with a splash of broth gives them this incredible texture—tender but not mushy, with crispy edges where they hit the pan. It’s a small difference, but it’s the kind of thing you’ll notice in every bite.
This isn’t just another casserole. It’s the one you’ll actually want to make on a regular basis.
What Ingredients You Will Need
This easy cheesy ground beef and potato skillet casserole uses simple, everyday ingredients. Nothing fancy, nothing hard to find. Just good, honest food that works together beautifully.
- 1 pound ground beef (80/20) – I prefer 80/20 because it has enough fat to keep the meat juicy and help brown the potatoes. If you use leaner beef, you might need to add a little extra oil. (Ground chuck works great here.)
- 4 medium Yukon Gold potatoes (about 1.5 pounds) – Yukon Golds are my top pick because they’re creamy and hold their shape well. Russets work too, but they can get a little mealy. Red potatoes are also fine in a pinch. Slice them about ⅛-inch thick—a mandoline makes this really easy.
- 1 medium yellow onion, diced – Yellow onion gives the best savory flavor. White onion works, but red onion can be a little sharp for this dish.
- 3 cloves garlic, minced – Fresh garlic is non-negotiable here. The jarred stuff just doesn’t hit the same. (I keep a garlic press on hand for lazy nights.)
- 1 cup beef broth – Low-sodium is best so you can control the salt. Chicken broth works in a pinch, but beef broth adds deeper flavor.
- 1½ cups shredded sharp cheddar cheese – Sharp cheddar brings the most flavor. Mild cheddar works but won’t be as bold. Shred it yourself from a block—pre-shredded cheese has anti-caking agents that prevent smooth melting.
- ½ cup shredded mozzarella cheese – This adds that nice stretchy texture. You can use all cheddar if you prefer, but the mozzarella makes it extra satisfying.
- 1 teaspoon smoked paprika – Adds a subtle smoky depth. Regular paprika works, but smoked is worth seeking out here.
- ½ teaspoon garlic powder – Not the same as fresh garlic. Garlic powder adds a different kind of savory note that rounds everything out.
- ½ teaspoon onion powder – Same idea as the garlic powder. It adds background flavor without being overpowering.
- Salt and black pepper to taste – I usually start with 1 teaspoon salt and ½ teaspoon pepper, then adjust at the end.
- 2 tablespoons olive oil or avocado oil – For cooking the onions and potatoes. Avocado oil has a higher smoke point if you’re worried about burning.
- Optional: ¼ cup chopped fresh parsley or chives for garnish – Not necessary, but it adds a nice pop of color and freshness at the end.
One thing I want to mention about the potatoes—don’t skip the step of rinsing them after slicing. It washes off excess starch that can make them gummy. Just put the slices in a bowl of cold water, swish them around, drain, and pat dry. It takes two minutes and makes a real difference.
Equipment Needed
You don’t need a lot of fancy equipment for this recipe, which is part of what makes it so great. Here’s what you’ll need:
- 12-inch oven-safe skillet – Cast iron is ideal, but any oven-safe skillet works. I use my trusty Lodge cast iron skillet for this, and it’s perfect. If you don’t have an oven-safe skillet, you can transfer everything to a 9×13 baking dish before baking.
- Sharp knife or mandoline – For slicing the potatoes evenly. A mandoline makes quick work of this and ensures uniform thickness. If you’re using a knife, just take your time and try to get the slices as even as possible.
- Cutting board – Any sturdy board will do.
- Wooden spoon or spatula – For breaking up the ground beef and stirring the potatoes.
- Measuring cups and spoons – Standard set works fine.
- Box grater – For shredding your own cheese. The pre-shredded stuff really doesn’t melt as well, so take the extra two minutes.
- Large bowl – For rinsing and holding the sliced potatoes.
If you don’t have a cast iron skillet, don’t worry. I’ve made this in a stainless steel skillet and a non-stick oven-safe pan, and both worked fine. Just make sure whatever you’re using can go in the oven up to 400°F. Also, if your skillet isn’t oven-safe, you can finish the recipe in a baking dish—just transfer the cooked beef and potato mixture, top with cheese, and bake as directed.
Preparation Method

Alright, let’s get cooking. This easy cheesy ground beef and potato skillet casserole comes together in a few simple steps. I’ll walk you through each one so you know exactly what to look for.
- Preheat your oven to 375°F. Position the rack in the middle. You want even heat distribution for that perfect cheesy top.
- Slice the potatoes. Wash and dry your potatoes, then slice them into ⅛-inch rounds. A mandoline is fastest, but a sharp knife works fine. Place the slices in a bowl of cold water and let them soak while you prep everything else. This removes excess starch and prevents them from turning gray.
- Drain and pat the potatoes dry. Dump the water, give the potatoes a quick rinse, then spread them on a clean kitchen towel or paper towels. Pat them dry thoroughly. Wet potatoes won’t brown properly.
- Heat your skillet over medium-high heat. Add 1 tablespoon of olive oil and let it get shimmering. Not smoking—just hot enough that a drop of water sizzles on contact.
- Brown the ground beef. Add the beef to the hot skillet and break it up with a wooden spoon. Let it cook undisturbed for about 3 minutes so it gets a nice brown crust, then start stirring. Continue cooking until the beef is fully browned and no longer pink, about 6-8 minutes total. Use a slotted spoon to transfer the beef to a plate, leaving about 2 tablespoons of rendered fat in the pan. If your beef is very lean and there’s not much fat, add a little oil to make up the difference.
- Cook the onions. Add the diced onion to the hot fat in the skillet. Cook for 3-4 minutes, stirring occasionally, until the onions are soft and translucent. Scrape up any browned bits from the bottom of the pan—that’s flavor.
- Add the garlic and spices. Stir in the minced garlic, smoked paprika, garlic powder, onion powder, and a pinch of salt and pepper. Cook for about 30 seconds until fragrant. Don’t let the garlic burn—it goes bitter fast.
- Cook the potatoes. Add the sliced potatoes to the skillet along with the remaining 1 tablespoon of oil. Toss everything together so the potatoes are coated in the seasoned oil. Spread them into an even layer and let them cook undisturbed for 4-5 minutes. You want them to start browning on the bottom. Then stir and cook for another 4-5 minutes. The potatoes should be starting to soften but not fully cooked through.
- Add the broth. Pour the beef broth into the skillet and stir to combine. Bring it to a simmer, then reduce the heat to medium-low. Cover the skillet (if you have a lid—if not, use a piece of foil) and let it cook for 8-10 minutes. The potatoes will steam and absorb the broth, becoming tender but not mushy.
- Return the beef to the skillet. Uncover and stir the browned beef back in. Give everything a good mix so the beef and potatoes are evenly distributed. Taste and adjust salt and pepper if needed.
- Top with cheese. Sprinkle the shredded cheddar and mozzarella evenly over the top. Don’t pile it all in one spot—you want even coverage so every bite gets some cheesy goodness.
- Bake. Transfer the skillet to the preheated oven and bake for 15-18 minutes, until the cheese is melted, bubbly, and starting to turn golden in spots. If you want a deeper golden top, switch to broil for the last 1-2 minutes. Watch it carefully—broil can go from perfect to burnt in seconds.
- Rest and garnish. Remove the skillet from the oven and let it rest for 5 minutes. This allows the casserole to set up a bit so it’s easier to serve. Sprinkle with fresh parsley or chives if you’re using them.
- Serve. Scoop portions directly from the skillet. The bottom layer will be slightly crispy, the middle tender and savory, and the top perfectly cheesy.
A few things I’ve learned the hard way: Don’t rush the browning step. That deep brown color on the beef and potatoes is where most of the flavor comes from. Also, if your potatoes are cut thicker than ⅛-inch, you’ll need to add a few extra minutes to the covered cooking time. And for the love of all things cheesy, shred your own cheese. I know it’s tempting to buy the bag, but the texture difference is night and day.
Cooking Tips & Techniques
After making this easy cheesy ground beef and potato skillet casserole more times than I care to count, I’ve picked up a few tricks that make a real difference. Here are the ones worth knowing:
Get your pan hot before adding the beef. This is the number one mistake I see people make. If you add cold beef to a cold pan, it releases too much liquid and ends up steaming instead of browning. You want that sizzle when the meat hits the pan. That’s how you get the good crust.
Don’t overcrowd the potatoes. If your skillet is packed too full, the potatoes will steam instead of brown. They’ll still cook through, but you’ll miss out on those crispy edges that make this dish so good. If you need to, cook the potatoes in two batches. It’s worth the extra few minutes.
Use the right cheese-to-potato ratio. I’ve seen recipes that skimp on the cheese, and honestly, what’s the point? You want enough cheese to form a nice blanket over the top without drowning everything. The 1½ cups cheddar plus ½ cup mozzarella is the sweet spot I’ve landed on after many experiments.
Let it rest before serving. I know you’re hungry. I know it smells incredible. But if you dig in right away, the casserole won’t hold together and you’ll end up with a soupy mess. Five minutes of patience gives you neat, satisfying portions.
Make extra for leftovers. This is one of those recipes that tastes even better the next day. The flavors meld together overnight, and the texture softens into something almost stew-like. I actually look forward to the leftovers more than the first meal sometimes.
One mistake I made early on: I used pre-shredded cheese because I was in a hurry. The cheese melted okay, but it left this weird greasy film on top instead of that smooth, creamy layer you get from freshly shredded cheese. Never again. The extra two minutes with a box grater is absolutely worth it.
Variations & Adaptations
One of the best things about this easy cheesy ground beef and potato skillet casserole is how flexible it is. Here are some variations I’ve tried and loved:
Make it spicy. Add a diced jalapeño along with the onions, or stir in ½ teaspoon of cayenne pepper with the spices. You can also use pepper jack cheese instead of mozzarella for an extra kick. My husband loves this version.
Add vegetables. Throw in a cup of frozen corn, diced bell peppers, or chopped spinach when you add the broth. The corn adds a little sweetness, and the peppers give it a nice crunch. I’ve also added mushrooms before—just slice them thin and cook them with the onions.
Swap the protein. Ground turkey or chicken works well here, though you’ll want to add a little extra oil since they’re leaner. Ground pork is also excellent—it’s fattier and adds a different flavor profile. For a vegetarian version, try crumbled tempeh or a plant-based ground meat substitute.
Change up the cheese. Gouda, Monterey Jack, or a good melting cheese like fontina all work beautifully. I’ve even used a mix of cheddar and Gruyère when I wanted something extra fancy. Just avoid super hard cheeses like Parmesan as the main topping—they don’t melt well.
Make it dairy-free. Use a dairy-free cheese shred blend and skip the mozzarella. You can also use coconut oil instead of butter if you’re adding any. I’ve tested this with a cashew-based cheddar alternative, and while the texture is slightly different, it’s still really good.
Add a crunchy topping. For extra texture, sprinkle crushed potato chips, French-fried onions, or buttered breadcrumbs over the cheese before baking. It adds a nice crunch that contrasts with the soft potatoes and melty cheese.
If you’re looking for other one-pan meals, you might also enjoy this quick sheet pan chicken fajitas or this healthy keto Mexican cauliflower rice bowl for more easy dinner inspiration.
Serving & Storage Suggestions
This easy cheesy ground beef and potato skillet casserole is a complete meal on its own, but a few simple sides can round it out nicely.
Serving suggestions: Serve it straight from the skillet for a cozy, family-style presentation. A simple green salad with a tangy vinaigrette cuts through the richness beautifully. Steamed broccoli or roasted green beans are also great choices. If you want something starchy, crusty bread or dinner rolls are perfect for sopping up any cheesy bits left in the pan.
Temperature: Serve hot, right after the 5-minute rest. The cheese should be stretchy and the potatoes tender. If it cools down too much, the cheese firms up and the texture changes.
Storage: Let any leftovers cool completely, then transfer to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually deepen overnight, so don’t be surprised if you like it even more the next day.
Freezing: This casserole freezes surprisingly well. Let it cool completely, then transfer to a freezer-safe container or wrap the entire skillet (if it’s freezer-safe) in foil and plastic wrap. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: The best way to reheat is in a skillet over medium-low heat with a splash of water or broth. Cover and let it steam for about 5-7 minutes, stirring occasionally. You can also reheat individual portions in the microwave for 1-2 minutes, but the texture won’t be quite as good. For the oven, reheat at 350°F for about 15 minutes, covered with foil.
How flavors develop: The first day, this casserole is bright and bold with distinct layers of flavor. By day two, everything melds together into something richer and more cohesive. The potatoes absorb more of the broth and beef flavors, and the cheese integrates more fully. It’s a great make-ahead option for busy weeks.
Nutritional Information & Benefits
Here’s a rough estimate of the nutritional information for one serving of this easy cheesy ground beef and potato skillet casserole (based on 6 servings):
- Calories: Approximately 420-450
- Protein: 28-30g
- Fat: 24-26g
- Carbohydrates: 28-30g
- Fiber: 3-4g
- Sugar: 3-4g
- Sodium: 600-700mg (varies based on broth and added salt)
Please note these are estimates. Actual values will vary based on specific ingredients and portion sizes. If you need precise nutritional information, I recommend using a nutrition calculator with your exact ingredients.
Health benefits: This casserole has some redeeming qualities despite being comfort food. The potatoes provide vitamin C, potassium, and fiber (especially if you leave the skins on). The beef is an excellent source of protein, iron, and B vitamins. The cheese adds calcium and protein. And the onions and garlic offer prebiotic fiber and antioxidants.
Dietary considerations: This recipe is naturally gluten-free (just make sure your broth is certified gluten-free if that’s a concern). It’s also nut-free and egg-free. For a lower-carb version, you can replace half the potatoes with cauliflower florets. For a lower-fat version, use lean ground beef and reduced-fat cheese—just know the texture will be slightly different.
Potential allergens: This recipe contains dairy (cheese). It does not contain common allergens like nuts, eggs, soy, or shellfish, but always check your specific ingredient labels.
I’m not a nutritionist, just someone who tries to balance hearty meals with overall wellness. This casserole is what I’d call a “reasonable indulgence”—it’s not diet food, but it’s made with real ingredients and provides solid nutrition. Pair it with a big salad and you’ve got a well-rounded meal.
Conclusion
This easy cheesy ground beef and potato skillet casserole is the kind of recipe that earns a permanent spot in your dinner rotation. It’s simple without being boring, indulgent without being over the top, and flexible enough to adapt to whatever you have on hand. The crispy-edged potatoes, savory beef, and melty cheese come together in a way that feels both familiar and special at the same time.
What I love most about this recipe is that it doesn’t ask anything from you except basic ingredients and a little patience. No complicated techniques, no obscure equipment, no special trips to the store. It’s honest food that delivers every single time. And honestly? That’s exactly what I need on a busy weeknight when I just want something good on the table.
I’d love to hear how this turns out for you. Did you try any of the variations? Add your own twist? Drop a comment below and let me know—I read every single one and I’m always looking for new ideas to test in my own kitchen. And if you make this for your family, tag me in your photos. There’s nothing that makes my day like seeing someone else enjoying a recipe I love.
For more easy dinner ideas, check out this creamy Mexican street corn pasta salad or this easy vegetarian street tacos for more weeknight inspiration.
Happy cooking, friends. You’ve got this.
Frequently Asked Questions
Can I make this ahead of time?
Absolutely. You can assemble the entire casserole (minus the final baking step) up to 24 hours in advance. Just prepare everything through step 10, let it cool, cover, and refrigerate. When you’re ready to eat, top with cheese and bake as directed, adding about 5-10 minutes to the baking time since you’re starting from cold.
Can I use sweet potatoes instead of regular potatoes?
Yes, sweet potatoes work well here. They’ll be slightly sweeter and a bit softer in texture, so reduce the covered cooking time by about 2-3 minutes. I’ve made this with half sweet potato and half Yukon Gold, and it was delicious.
How do I prevent the cheese from burning?
If your cheese is browning too quickly, tent the skillet loosely with foil during the last 5-7 minutes of baking. Also, make sure your oven rack is in the middle position—too close to the top heating element can cause uneven browning. And if you’re using the broiler at the end, watch it like a hawk.
Can I double this recipe?
You can, but you’ll need a larger skillet or a separate baking dish. A 12-inch skillet comfortably serves about 4-6 people. If you’re doubling, use a 14-inch skillet or transfer everything to a 9×13 baking dish. You may need to add 5-10 minutes to the baking time to ensure everything heats through evenly.
What if I don’t have an oven-safe skillet?
No problem at all. Cook the beef and potatoes in whatever skillet you have, then transfer the mixture to a greased 9×13 baking dish. Top with cheese and bake as directed. You’ll lose a tiny bit of the crispy bottom texture, but it’ll still be delicious. If you’re looking for a great oven-safe skillet, a cast iron pan is worth the investment—I use mine for everything.
Pin This Recipe!

Easy Cheesy Ground Beef and Potato Skillet Casserole: Best One-Pan Dinner
A simple, budget-friendly one-pan dinner featuring crispy-edged potatoes, savory ground beef, and melty cheese. Perfect for busy weeknights, this casserole comes together in about 45 minutes with minimal cleanup.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 pound ground beef (80/20)
- 4 medium Yukon Gold potatoes (about 1.5 pounds), sliced ⅛-inch thick
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 cup beef broth, low-sodium
- 1½ cups shredded sharp cheddar cheese
- ½ cup shredded mozzarella cheese
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- Salt and black pepper to taste
- 2 tablespoons olive oil or avocado oil
- Optional: ¼ cup chopped fresh parsley or chives for garnish
Instructions
- Preheat your oven to 375°F. Position the rack in the middle.
- Slice the potatoes into ⅛-inch rounds. Place slices in a bowl of cold water and soak while prepping other ingredients.
- Drain and pat the potatoes dry thoroughly.
- Heat your skillet over medium-high heat. Add 1 tablespoon of olive oil until shimmering.
- Brown the ground beef: Add beef to hot skillet, break it up, and cook undisturbed for 3 minutes. Stir and continue cooking until fully browned, about 6-8 minutes total. Transfer beef to a plate, leaving about 2 tablespoons of rendered fat in the pan.
- Cook the onions: Add diced onion to the hot fat. Cook for 3-4 minutes until soft and translucent, scraping up browned bits.
- Add garlic and spices: Stir in minced garlic, smoked paprika, garlic powder, onion powder, and a pinch of salt and pepper. Cook for 30 seconds until fragrant.
- Cook the potatoes: Add sliced potatoes and remaining 1 tablespoon of oil. Toss to coat, spread into an even layer, and cook undisturbed for 4-5 minutes. Stir and cook for another 4-5 minutes until starting to soften.
- Add the broth: Pour beef broth into the skillet, stir, and bring to a simmer. Reduce heat to medium-low, cover, and cook for 8-10 minutes until potatoes are tender.
- Return the beef to the skillet: Uncover and stir the browned beef back in. Taste and adjust salt and pepper.
- Top with cheese: Sprinkle shredded cheddar and mozzarella evenly over the top.
- Bake: Transfer skillet to preheated oven and bake for 15-18 minutes until cheese is melted, bubbly, and starting to turn golden. Optionally broil for 1-2 minutes for a deeper golden top.
- Rest and garnish: Remove from oven and let rest for 5 minutes. Sprinkle with fresh parsley or chives if desired.
- Serve: Scoop portions directly from the skillet.
Notes
Don’t rush the browning step for maximum flavor. Shred your own cheese for best melting. Let the casserole rest 5 minutes before serving for neat portions. Leftovers reheat beautifully and flavors deepen overnight.
Nutrition
- Serving Size: 1 serving (based on
- Calories: 435
- Sugar: 3.5
- Sodium: 650
- Fat: 25
- Saturated Fat: 10
- Carbohydrates: 29
- Fiber: 3.5
- Protein: 29
Keywords: ground beef, potato, casserole, skillet, one-pan, cheesy, easy dinner, weeknight meal


