I was standing in the grocery store parking lot last Tuesday, fumbling for my keys, when the smell hit me. Not the usual asphalt-and-exhaust fumes—somewhere between the cars, someone was grilling, and that smoky, fatty scent of browning beef mixed with something starchy and golden. And just like that, I was eight years old again, standing in my neighbor Mrs. Kowalski’s tiny kitchen, watching her scrape a spatula across a cast iron skillet that seemed to weigh more than I did.
Mrs. Kowalski wasn’t my grandmother or my aunt. She was just the lady next door who always wore a flowered apron and kept a jar of hard candies on her counter. But every few weeks, when my mom worked late, I’d end up at her place, and she’d make what she called “skillet supper.” Honestly, I never knew what was in it—I just knew it was the best thing I’d ever eaten. The potatoes were crispy on the edges, the beef was salty and rich, and the cheese melted into all the nooks and crannies like it was hiding treasure.
I haven’t thought about Mrs. Kowalski in years. She moved away when I was twelve, and I never got her recipe. But that parking lot moment sent me straight home to my own kitchen, determined to figure it out. This easy cheesy ground beef and potato skillet is my best attempt at recreating that feeling—the one where a simple dinner feels like a hug you didn’t know you needed. And let me tell you, after about six tries (and one very smoky kitchen incident), I think I finally nailed it.
Why You’ll Love This Recipe
Let’s be real—we all need those dinners that come together without a lot of drama. This easy cheesy ground beef and potato skillet is exactly that. It’s the kind of meal that makes you look like you put in way more effort than you actually did, which is honestly my favorite kind of cooking.
- Quick & Easy: From start to table in about 35 minutes. No marinating, no complicated techniques, just straightforward cooking that works.
- Simple Ingredients: You probably have most of this in your kitchen right now. Potatoes, ground beef, cheese, a few seasonings—that’s it. No fancy grocery store treasure hunts required.
- Perfect for Busy Weeknights: This is my go-to when I’ve had a long day and just want something satisfying without spending an hour in the kitchen. It’s also great for meal prep—the leftovers taste even better the next day.
- Crowd-Pleaser: I’ve made this for picky kids, hungry teenagers, and adults who claim they don’t eat “simple food.” Every single time, the skillet comes back empty. The cheese pulls everyone in.
- Unbelievably Delicious: The contrast between the crispy potato edges and the melty cheese is honestly next-level comfort food. It’s the kind of dinner that makes you close your eyes after the first bite.
What makes this version different from all the other skillet recipes out there? It’s the technique. I spent a lot of time figuring out how to get the potatoes perfectly crispy without drying out the beef, and how to layer the cheese so it melts into every single bite. This isn’t just another ground beef recipe—it’s my best version, tested and tweaked until it was just right.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create something way more than the sum of their parts. Most of these are pantry staples, which makes this dish perfect for those nights when you need dinner fast.
For the Skillet Base:
- 1 pound ground beef (80/20 is my go-to—the fat adds flavor and keeps everything moist)
- 4 medium Yukon Gold potatoes, diced into ½-inch cubes (about 4 cups) (Yukon Golds hold their shape better than russets and get crispy without falling apart)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons olive oil (for getting those potatoes nice and golden)
For the Seasoning:
- 1 teaspoon salt (I use fine sea salt)
- ½ teaspoon black pepper
- 1 teaspoon smoked paprika (this is the secret—it adds a subtle smokiness that makes the dish feel more complex)
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon cayenne pepper (optional, but I love the tiny kick)
For the Cheesy Finish:
- 1 ½ cups shredded sharp cheddar cheese (shred it yourself from a block—it melts so much better than pre-shredded)
- ½ cup shredded mozzarella cheese (adds that stretchy, gooey texture)
Optional Garnishes:
- Fresh parsley or chives, chopped
- Sour cream for serving
- Hot sauce for those who want extra heat
A few notes from my kitchen trials: I’ve tried this with ground turkey, and it works okay, but you’ll need to add a tablespoon of oil to the pan since turkey is so lean. For the potatoes, don’t skip the step of patting them dry after dicing—excess moisture is the enemy of crispy edges. And if you’re feeling adventurous, try swapping the cheddar for pepper jack. It adds a whole new level of flavor that’s really something special.
Equipment Needed
You don’t need a lot of fancy tools for this one, which is part of why I love it. Here’s what you’ll want to have on hand:
- A large cast iron skillet (12-inch): This is my absolute favorite for this recipe. Cast iron holds heat evenly and gives the potatoes that perfect golden crust. If you don’t have one, a heavy-bottomed stainless steel or non-stick skillet will work too—just keep an eye on the heat.
- A sharp chef’s knife: Dicing potatoes is way easier and safer with a good knife. I use my trusty 8-inch Wusthof, but any sharp knife will do.
- A cutting board: Preferably one with a non-slip bottom—I learned that lesson the hard way.
- A wooden spoon or silicone spatula: For stirring and scraping up all those delicious browned bits from the bottom of the pan.
- A box grater: For shredding your own cheese. Trust me on this one—the pre-shredded stuff has anti-caking agents that mess with the melt.
- A lid or a piece of foil: For the last few minutes of cooking to help the cheese melt evenly.
If you’re on a budget, don’t stress. A good non-stick skillet from the grocery store works fine—just be gentle with it and avoid metal utensils. I used a $15 skillet for years before I upgraded, and it still made great skillet dinners.
Preparation Method

Alright, let’s get cooking. This easy cheesy ground beef and potato skillet comes together in about 35 minutes, and I promise it’s worth every second.
- Prep your potatoes (5 minutes): Scrub the potatoes clean—no need to peel them, the skin adds texture and nutrients. Dice them into ½-inch cubes. Try to keep them uniform so they cook evenly. Pat them dry with a clean kitchen towel or paper towels. This is important for getting that crispy exterior.
- Start the potatoes (10 minutes): Heat 2 tablespoons of olive oil in your large skillet over medium-high heat. Once the oil shimmers (you’ll see tiny ripples on the surface), add the diced potatoes in a single layer. Don’t crowd them too much—if they’re piled up, they’ll steam instead of crisp. Let them cook undisturbed for 4-5 minutes until the bottom is golden brown. Then stir and let them cook another 4-5 minutes. Season with a pinch of salt halfway through. You want them tender on the inside and crispy on the outside. Transfer the potatoes to a plate and set aside.
- Brown the beef (5 minutes): In the same skillet (don’t wipe it out—all those browned bits are flavor gold), add the ground beef. Break it up with your wooden spoon and let it cook undisturbed for 2-3 minutes to get a good sear. Then stir and continue cooking until it’s browned all the way through, about 3 more minutes. If there’s excess fat, spoon most of it out, leaving about a tablespoon in the pan.
- Add the aromatics (3 minutes): Push the beef to one side of the skillet and add the diced onion. Cook for 2 minutes until it starts to soften, then stir it into the beef. Add the minced garlic and cook for 30 seconds until fragrant. Don’t let the garlic burn—it gets bitter fast.
- Season everything (1 minute): Sprinkle the salt, pepper, smoked paprika, garlic powder, onion powder, and cayenne (if using) over the beef and onion mixture. Stir well to coat everything evenly. You should smell that amazing smoky aroma right away.
- Combine and crisp (5 minutes): Return the potatoes to the skillet and stir everything together. Spread it into an even layer and let it cook undisturbed for 3-4 minutes. This lets the bottom get a little crispy again. Give it one final stir.
- Add the cheese (2 minutes): Sprinkle the shredded cheddar and mozzarella evenly over the top of the skillet mixture. Cover the skillet with a lid or a piece of foil and reduce the heat to low. Let it sit for 2-3 minutes until the cheese is completely melted and bubbly. If you want a little browning on top, pop the skillet under the broiler for 1-2 minutes—just watch it closely so it doesn’t burn.
- Rest and serve (2 minutes): Remove the skillet from heat and let it rest for 2 minutes. This helps the cheese set slightly so it doesn’t slide off when you serve it. Garnish with fresh parsley or chives, add a dollop of sour cream if you like, and serve straight from the skillet.
A quick note from my first few attempts: I used to rush the potato step and ended up with pale, sad cubes. Give them time. Let them sit in the pan without moving them too much. That patience pays off with the most gorgeous golden crust.
Cooking Tips & Techniques
After making this easy cheesy ground beef and potato skillet more times than I care to count, I’ve picked up a few tricks that make a real difference. Let me share them so you don’t have to learn the hard way.
The potato paradox: Getting potatoes crispy without drying them out is tricky. The key is medium-high heat and not overcrowding the pan. If your skillet is too full, the potatoes release steam and never get that golden crust. Cook them in batches if you have to—it’s worth the extra few minutes.
Don’t skip the patting dry step: I know it seems fussy, but wet potatoes are the enemy of crispiness. After dicing, spread them on a towel and pat them dry. This one step changed my potato game completely.
Let the beef get some color: When you first add the ground beef to the pan, resist the urge to stir it constantly. Let it sit for a few minutes to develop that deep brown crust. Those browned bits (called fond in fancy cooking terms) add so much flavor to the finished dish.
Shred your own cheese: I cannot stress this enough. Pre-shredded cheese is coated with cellulose and starches to prevent clumping, which also prevents it from melting smoothly. A block of cheddar and a box grater take two minutes and give you silky, stretchy melted cheese that’s way better.
One mistake I made: The first time I made this, I added the cheese too early and it burned before the potatoes were done. Now I always wait until everything else is cooked and hot before adding the cheese. Low heat and a covered pan are your friends here.
Timing tip: While the potatoes are cooking, you can prep the onion and garlic. It saves a few minutes and keeps the workflow smooth. I’m all about efficiency in the kitchen—less time cleaning, more time eating.
Variations & Adaptations
One of the best things about this easy cheesy ground beef and potato skillet is how flexible it is. Here are a few ways I’ve changed it up depending on what I have on hand or who I’m feeding.
Vegetarian version: Swap the ground beef for two cans of black beans (drained and rinsed) or a package of plant-based crumbles. Add them after the onions have softened, and cook just until heated through. The potatoes and cheese are hearty enough that you won’t miss the meat.
Spicy southwest skillet: Add one diced jalapeño (seeds removed if you want less heat) along with the onions. Swap the cheddar for pepper jack cheese, and stir in ½ cup of corn kernels and a can of diced green chiles when you add the potatoes. Top with fresh cilantro and a squeeze of lime.
Breakfast for dinner: This is my secret indulgence. After the cheese is melted, crack two or three eggs into small wells you make in the skillet. Cover and cook for 4-5 minutes until the whites are set but the yolks are still runny. The runny yolk mixing with the cheese and potatoes is honestly life-changing.
Low-carb adaptation: Swap the potatoes for cauliflower florets cut into small pieces. Roast them in the oven at 400°F for 15 minutes first to dry them out, then add them to the skillet as directed. It’s not exactly the same, but it scratches the itch when I’m watching my carbs.
Add some veggies: I’ve thrown in bell peppers, zucchini, and even spinach at different points. If you’re adding spinach, stir it in right before the cheese and let it wilt down—it adds color and nutrients without changing the flavor much.
Serving & Storage Suggestions
This easy cheesy ground beef and potato skillet is best served hot, straight from the skillet. That’s part of the charm—everyone gathers around and digs in. But here’s how to make the most of it.
Serving ideas: I like to set the skillet on a trivet in the middle of the table with a bowl of sour cream, some chopped green onions, and a bottle of hot sauce. Everyone can customize their own plate. It’s casual and fun, and it makes dinner feel like an event without any extra effort.
What to serve with it: A simple green salad with a tangy vinaigrette cuts through the richness beautifully. I also love serving it with warm tortillas or crusty bread to soak up any cheesy bits left in the pan. If you’re feeding a crowd, a side of roasted vegetables or a quick coleslaw rounds out the meal.
Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The potatoes will lose a bit of their crispiness, but the flavor actually gets better as everything melds together. I’ve been known to eat it cold straight from the container—no judgment here.
Reheating: The best way to reheat is in a skillet over medium heat with a splash of water or broth. Cover it and let it steam for 3-4 minutes until heated through. The microwave works in a pinch, but the texture won’t be as good. If you’re meal prepping, consider keeping the cheese separate and adding it fresh when you reheat.
Freezing: This freezes surprisingly well. Let it cool completely, then transfer to a freezer-safe container. It’ll keep for up to 3 months. Thaw in the refrigerator overnight and reheat in a skillet. The potatoes might be a bit softer, but the flavor is still fantastic.
Nutritional Information & Benefits
I’m not a nutritionist, but I do pay attention to what goes into my body. This easy cheesy ground beef and potato skillet is comfort food, no doubt, but it has some redeeming qualities too.
Estimated per serving (based on 4 servings):
- Calories: 485
- Protein: 32g
- Fat: 28g
- Carbohydrates: 28g
- Fiber: 3g
- Calcium: 280mg (from the cheese)
- Iron: 3.5mg (from the beef)
- Potassium: 780mg (from the potatoes)
Health highlights: Potatoes get a bad rap, but they’re actually a good source of vitamin C, potassium, and fiber when you eat the skin. The beef provides high-quality protein and iron, which is important for energy. And the cheese adds calcium for bone health. Plus, because this dish is so satisfying, you’re less likely to reach for snacks later.
Dietary considerations: This recipe is naturally gluten-free. For a lower-fat version, use lean ground beef (90/10) and reduce the cheese to 1 cup. For dairy-free, use your favorite plant-based cheese shreds—just know the melt won’t be as gooey. And if you’re watching sodium, use low-sodium beef broth (if adding) and go easy on the added salt.
I personally love that this skillet dinner feels indulgent but uses real, whole ingredients. It’s the kind of meal that nourishes you and makes you feel good—not just full, but satisfied.
Conclusion
This easy cheesy ground beef and potato skillet is more than just a weeknight dinner—it’s the kind of recipe that becomes part of your regular rotation because it just works. It’s forgiving, flexible, and always delivers that warm, melty comfort we all crave.
I hope you give it a try and make it your own. Maybe you’ll add extra spice, or throw in some bell peppers, or serve it with a fried egg on top like I sometimes do. That’s the beauty of a recipe like this—it’s a starting point, not a rule book.
I’d love to hear how yours turns out. Did you add something unexpected? Did your family clean the skillet in record time? Drop a comment below and let me know. And if you loved it, share it with a friend who needs a good dinner win—we could all use more of those.
Happy cooking, friends. Your skillet is waiting.
Frequently Asked Questions
Can I use sweet potatoes instead of regular potatoes?
Absolutely! Sweet potatoes work great, but they cook a bit faster and have a softer texture. Cut them slightly larger—about ¾-inch cubes—and keep an eye on them so they don’t turn to mush. The flavor combination with the beef and cheese is surprisingly good.
What’s the best cheese for this recipe?
Sharp cheddar is my go-to because it has a strong flavor that stands up to the beef and potatoes. But feel free to experiment—Monterey Jack, Colby, Gouda, or a Mexican blend all work beautifully. Just avoid pre-shredded cheese for the best melt.
Can I make this in advance for meal prep?
Yes! Cook the entire skillet, let it cool, and portion it into meal prep containers. It keeps in the fridge for up to 4 days. When you’re ready to eat, reheat in a skillet with a splash of water for the best texture. The potatoes won’t be as crispy, but the flavor is still fantastic.
How do I prevent the potatoes from sticking to the pan?
Make sure your skillet is hot before adding the oil, and let the oil get hot before adding the potatoes. Don’t stir them too much in the first few minutes—let them develop a crust before you move them. A well-seasoned cast iron skillet or a good non-stick pan also helps a lot.
Can I add other vegetables to this skillet?
Definitely! Bell peppers, zucchini, mushrooms, and spinach all work well. Add firmer vegetables like bell peppers and mushrooms when you add the onions. Add delicate vegetables like spinach right before the cheese so they just wilt. It’s a great way to use up whatever you have in the fridge.
Pin This Recipe!

Easy Cheesy Ground Beef and Potato Skillet
A quick and easy weeknight dinner featuring crispy potatoes, seasoned ground beef, and melted cheese, all cooked in one skillet for maximum flavor and minimal cleanup.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 pound ground beef (80/20)
- 4 medium Yukon Gold potatoes, diced into ½-inch cubes (about 4 cups)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 1 teaspoon fine sea salt
- ½ teaspoon black pepper
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon cayenne pepper (optional)
- 1 ½ cups shredded sharp cheddar cheese
- ½ cup shredded mozzarella cheese
- Fresh parsley or chives, chopped (optional)
- Sour cream for serving (optional)
- Hot sauce for serving (optional)
Instructions
- Scrub the potatoes clean and dice into ½-inch cubes. Pat dry with a clean towel.
- Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add the diced potatoes in a single layer and cook undisturbed for 4-5 minutes until golden brown. Stir and cook another 4-5 minutes until tender and crispy. Season with a pinch of salt. Transfer to a plate and set aside.
- In the same skillet, add the ground beef. Break it up and cook undisturbed for 2-3 minutes to sear, then stir and cook until browned, about 3 more minutes. Spoon out excess fat, leaving about 1 tablespoon.
- Push the beef to one side and add the diced onion. Cook for 2 minutes until softened, then stir into the beef. Add the minced garlic and cook for 30 seconds until fragrant.
- Sprinkle the salt, pepper, smoked paprika, garlic powder, onion powder, and cayenne (if using) over the beef and onion mixture. Stir well to coat.
- Return the potatoes to the skillet and stir to combine. Spread into an even layer and cook undisturbed for 3-4 minutes to re-crisp the bottom.
- Sprinkle the cheddar and mozzarella evenly over the top. Cover the skillet with a lid or foil and reduce heat to low. Cook for 2-3 minutes until the cheese is melted and bubbly. Optionally, broil for 1-2 minutes for browning.
- Remove from heat and let rest for 2 minutes. Garnish with fresh parsley or chives, and serve with sour cream and hot sauce if desired.
Notes
For best results, shred cheese from a block rather than using pre-shredded. Pat potatoes dry to ensure crispiness. Let beef sear without stirring for deeper flavor. For a vegetarian version, substitute black beans or plant-based crumbles. Leftovers keep in the fridge for up to 4 days; reheat in a skillet with a splash of water.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 485
- Sugar: 3
- Sodium: 780
- Fat: 28
- Saturated Fat: 12
- Carbohydrates: 28
- Fiber: 3
- Protein: 32
Keywords: ground beef, potato skillet, cheesy skillet, weeknight dinner, easy dinner, comfort food, one-pan meal


