Best Cheesy Ground Beef and Potato Skillet Recipe

Ready In
Servings
Difficulty

The Story Behind This Skillet

My neighbor Maria watched me struggling with a grocery bag that had just split open on my front steps, sending cans rolling everywhere. She didn’t say anything at first. Then she just walked over, picked up a can of diced tomatoes from the grass, and handed it to me with a small smile.

That was how I met the woman who would become my go-to source for no-fuss, crowd-feeding recipes. Maria grew up in a big family in Mexico City, and she learned to cook from her grandmother who fed twelve people every single night. “You make what fills them up,” she told me one afternoon when I mentioned I was hosting a small dinner party. “Something warm. Something cheesy. Something they can’t stop eating.” She scribbled this cheesy ground beef and potato skillet recipe on the back of an envelope. I’ve been making it ever since.

Honestly, I was a little skeptical at first. Ground beef and potatoes in one pan? It felt too simple. But the first time I made it for guests, the skillet was scraped clean in twenty minutes. Someone asked for the recipe before they even finished chewing. That’s when I knew Maria’s simple idea was something special.

Maybe you’ve been there—standing in your kitchen, staring at a pile of ingredients, wondering if this dish will actually impress the people coming over. Let me tell you, this one delivers. Every single time.

Why You’ll Love This Recipe

I’ve tested this cheesy ground beef and potato skillet more times than I can count. I’ve made it for potlucks, for my brother’s birthday, for a casual Tuesday when friends showed up unannounced. It never fails. Here’s why it works so well:

  • Quick & Easy: From start to table in about 40 minutes. No marinating, no complicated steps.
  • Simple Ingredients: You probably have most of these in your kitchen right now. Potatoes, ground beef, cheese—the basics.
  • Perfect for Hosting: This dish is designed to feed a crowd. It scales beautifully and stays warm for ages.
  • Crowd-Pleaser: I’ve served this to picky eaters, to serious foodies, to kids who usually only eat chicken nuggets. Everyone loves it.
  • Unbelievably Delicious: The crispy potato edges, the seasoned beef, the melty cheese on top—it’s comfort food at its finest.

What makes this recipe different from all the other ground beef and potato skillets out there? It’s the layering technique. Instead of just tossing everything together, you build the dish so each bite has a little bit of everything. The potatoes get crispy on the bottom. The cheese forms a golden crust on top. The beef is seasoned just right. It’s not just another weeknight dinner—it’s the dish people will ask you to bring to every party.

This is the kind of recipe that makes you close your eyes after the first bite. It’s simple, but it’s soul-soothing. And when you serve it to guests, you look like a rockstar without breaking a sweat.

What Ingredients You Will Need

This recipe uses straightforward, pantry-friendly ingredients that come together to create something truly memorable. Nothing fancy, nothing hard to find—just good food that works.

For the Skillet Base

cheesy ground beef and potato skillet preparation steps

  • 1.5 pounds (680g) ground beef (80/20 works best for flavor; drain excess fat)
  • 4 medium Yukon Gold potatoes, thinly sliced (about 1/8 inch thick) (they hold their shape well and get crispy)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon smoked paprika (adds a subtle smoky depth)
  • 1/2 teaspoon dried oregano

For the Cheesy Topping

  • 2 cups (200g) shredded sharp cheddar cheese (I recommend Tillamook or Cabot for best melt)
  • 1 cup (100g) shredded Monterey Jack cheese
  • 1/4 cup (25g) grated Parmesan cheese (optional, but adds a nice salty kick)

For Garnish (Optional)

  • 2 tablespoons fresh parsley, chopped
  • 1 green onion, sliced thin

Ingredient Tips: Yukon Gold potatoes are my go-to here because they’re not too starchy and not too waxy—they hold their shape during cooking but still get tender. If you only have Russets, they’ll work too, just slice them a little thicker so they don’t fall apart. For the beef, I like 80/20 because the fat adds flavor, but you can use leaner beef if you prefer—just add a little extra olive oil to compensate.

Substitution Ideas: No cheddar? Use Colby Jack or Gouda. Want it spicier? Swap in pepper jack for the Monterey Jack. Need a dairy-free option? Use your favorite dairy-free shredded cheese—just know the melt won’t be quite as gooey. You can also swap the ground beef for ground turkey or chicken, though the flavor will be milder.

Equipment Needed

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

  • A 12-inch cast iron skillet: This is ideal for getting those crispy potato edges. If you don’t have cast iron, a heavy-bottomed stainless steel skillet works too. Just avoid nonstick if you can—you won’t get the same browning.
  • A sharp chef’s knife: Thin, even potato slices are key. A dull knife makes this frustrating.
  • A cutting board: Preferably a large one so you have room to slice everything.
  • A spatula: A thin metal spatula works best for flipping the potato layer without breaking it.
  • A lid or large piece of aluminum foil: You’ll cover the skillet while the potatoes cook through.

Budget-Friendly Tip: If you don’t own a cast iron skillet, you can buy one at a thrift store for under $10. Season it yourself—it’s easy and worth the effort. Or just use your largest oven-safe skillet. I’ve made this in a stainless steel pan plenty of times and it still comes out great.

Preparation Method

Let’s walk through this step by step. I’ll tell you exactly what to look for at each stage so you know you’re on the right track.

Step 1: Prep Your Ingredients

Wash and thinly slice your potatoes. I aim for about 1/8 inch thick—not paper thin, but not chunky either. A mandoline slicer makes this super fast, but a sharp knife works fine. Dice your onion and mince your garlic. Shred your cheese if you bought it in blocks (pre-shredded has anti-caking agents that prevent smooth melting). Set everything aside.

Step 2: Cook the Ground Beef

Heat your cast iron skillet over medium-high heat. Add the ground beef and cook, breaking it up with your spatula, until it’s browned and no longer pink—about 6 to 8 minutes. Don’t drain all the fat; leave about a tablespoon in the pan for flavor. Remove the beef with a slotted spoon and set it aside in a bowl.

Step 3: Sauté the Aromatics

In the same skillet, add the olive oil. Toss in the diced onion and cook for 3 to 4 minutes until it’s soft and translucent. Add the minced garlic and cook for another 30 seconds—just until fragrant. Don’t let the garlic burn; it turns bitter fast.

Step 4: Layer the Potatoes

Spread the onion and garlic mixture evenly across the bottom of the skillet. Now arrange half of your potato slices in a single, overlapping layer over the onions. Sprinkle with half the salt, pepper, smoked paprika, and oregano. This layering is what makes the dish special—every bite gets seasoned.

Step 5: Add the Beef and Remaining Potatoes

Spread the cooked ground beef evenly over the first potato layer. Top with the remaining potato slices, arranging them in an even layer. Sprinkle with the remaining spices.

Step 6: Cook Covered

Cover the skillet with a lid or tightly sealed foil. Reduce the heat to medium-low and cook for 20 minutes. Don’t peek too much—you want the steam to cook the potatoes through. After 20 minutes, check if the potatoes are tender by piercing one with a fork. If they’re still firm, cover and cook for another 5 minutes.

Step 7: Add the Cheese and Finish

Once the potatoes are tender, remove the lid. Sprinkle the shredded cheddar and Monterey Jack evenly over the top. If using, add the Parmesan. Increase the heat to medium-high and cook uncovered for 3 to 5 minutes, until the cheese is melted and bubbly and the edges of the potatoes are starting to get crispy and golden.

Step 8: Garnish and Serve

Remove the skillet from the heat. Let it rest for 2 to 3 minutes—this helps the cheese set slightly so it doesn’t slide off when you serve. Sprinkle with fresh parsley and green onion. Serve directly from the skillet for maximum rustic appeal.

Sensory Cues: When the potatoes are done, you should be able to easily slide a fork through them. The cheese should be fully melted with some golden brown spots. The edges of the skillet will have those crispy, almost burnt bits of potato and cheese—those are the best part, don’t skip them.

Cooking Tips & Techniques

I’ve made this cheesy ground beef and potato skillet about a dozen times, and I’ve learned a few things the hard way. Here’s what I wish someone had told me:

Don’t rush the potato layer. The first time I made this, I just dumped all the potatoes in at once. Big mistake. The bottom layer got mushy while the top layer stayed hard. Take the extra two minutes to arrange them in even, overlapping layers. It makes a huge difference.

Watch your heat. This dish cooks on medium-low for most of the time. If you crank the heat too high, the bottom will burn before the potatoes are tender. I learned this when I tried to speed things up and ended up with a smoky kitchen and crunchy potatoes. Patience pays off here.

Use a metal spatula for serving. A thin metal spatula slides under the potato layer without breaking it apart. Plastic spatulas are too thick and will just mush everything together. Trust me on this one.

Let it rest. I know you’ll want to dig in immediately, but giving the skillet those 2 to 3 minutes off the heat makes a real difference. The cheese sets, the layers hold together, and everyone gets a perfect serving instead of a messy pile.

Make it ahead. If you’re hosting, you can assemble the entire dish (minus the cheese) a few hours before guests arrive. Keep it covered at room temperature, then add the cheese and finish it in the oven at 375°F for 15 to 20 minutes. Your guests will think you spent hours in the kitchen.

Variations & Adaptations

This recipe is incredibly flexible. Here are some ways I’ve adapted it for different crowds and occasions:

Spicy Southwest Version

Add 1 diced jalapeño along with the onions. Swap the smoked paprika for chipotle powder. Use pepper jack cheese instead of Monterey Jack. Top with fresh cilantro and a squeeze of lime. I made this for a game day party and it disappeared in minutes.

Breakfast Skillet

Skip the cheese topping. After the potatoes are tender, make 4 to 6 wells in the mixture and crack an egg into each one. Cover and cook until the eggs are set to your liking—about 5 minutes for runny yolks. Sprinkle with cheddar and serve with hot sauce. This is my go-to for lazy Sunday brunches with friends.

Loaded Veggie Version

Swap the ground beef for 2 cans of black beans (drained and rinsed) and 1 cup of corn kernels. Add a diced bell pepper with the onions. Use a Mexican cheese blend on top. This version is vegetarian-friendly and still hearty enough to satisfy meat-eaters.

Low-Carb Adaptation

Replace the potatoes with 4 cups of cauliflower florets, sliced thin. Cook them covered for about 15 minutes instead of 20. The texture won’t be exactly the same, but the flavor is still fantastic. I’ve served this to keto friends and they raved about it.

Serving & Storage Suggestions

This dish is made to be shared. Here’s how to serve it and what to do with leftovers.

Serving Temperature: Serve it hot, straight from the skillet. The cheese should be bubbly and the potatoes should still have a little steam rising. I like to put the skillet right on a trivet in the center of the table—it makes a statement and keeps everything warm.

What to Serve Alongside: A simple green salad with a tangy vinaigrette cuts through the richness beautifully. I also love serving this with a side of sour cream, fresh salsa, or pickled jalapeños for brightness. If you’re feeding a crowd, add a bowl of refried beans and some warm tortillas on the side.

Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The potatoes will soften a bit, but the flavor actually gets better overnight as everything melds together.

Reheating: The best way to reheat is in a skillet over medium heat. Add a splash of water or broth, cover, and cook for 5 to 7 minutes until heated through. The microwave works in a pinch, but the potatoes won’t be as crispy. For a quick lunch, I sometimes just eat it cold straight from the container—don’t judge me, it’s still delicious.

Freezer: You can freeze this dish for up to 3 months. Let it cool completely, then wrap the skillet tightly in foil and plastic wrap. To reheat, thaw overnight in the fridge and warm in a 350°F oven for 20 minutes. Add a little extra cheese on top before reheating.

Nutritional Information & Benefits

Here’s a rough estimate of what’s in each serving (based on 6 servings):

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

Health Highlights: Potatoes get a bad rap, but they’re actually a good source of vitamin C, potassium, and fiber—especially if you leave the skin on. The beef provides high-quality protein and iron, which is great for energy. And while cheese is high in fat, it also contains calcium and protein. This isn’t a diet dish, but it’s real food made from real ingredients.

Dietary Considerations: This recipe is naturally gluten-free. For a lower-sodium version, use low-sodium beef broth instead of salt for seasoning, and opt for reduced-sodium cheese. To make it dairy-free, use dairy-free cheese and skip the Parmesan—just know the texture will be slightly different.

Conclusion

This cheesy ground beef and potato skillet is the kind of recipe that becomes a legend in your circle. It’s the dish people will text you about the next day, asking when you’re making it again. It’s simple enough for a Tuesday night but impressive enough for a dinner party. And honestly, it’s just really, really good.

I love this recipe because it reminds me of Maria—a neighbor who saw me struggling and didn’t just help, she shared something that mattered to her. Every time I make this skillet, I think about her grandmother’s kitchen in Mexico City, feeding twelve people every night. That’s the spirit of this dish. It’s meant to be shared.

So go ahead and make it your own. Add more spice, swap the cheese, throw in some bell peppers. The beauty of this recipe is that it’s forgiving and flexible. And when you serve it to your guests, watch their faces light up. That’s the real reward.

I’d love to hear how it turns out for you! Leave a comment below and tell me about your version. Did you add something surprising? Did your guests ask for the recipe? Share your story—I read every single comment.

Frequently Asked Questions

Can I use sweet potatoes instead of regular potatoes?

Absolutely! Sweet potatoes work well, though they’ll cook a little faster—check for tenderness around 15 minutes instead of 20. They also add a nice sweetness that balances the savory beef and cheese.

Do I have to use a cast iron skillet?

Not at all. A heavy-bottomed stainless steel or nonstick skillet works fine. Just make sure it’s oven-safe if you plan to finish it under the broiler for extra crispy cheese. The key is even heat distribution, which cast iron does best, but any good pan will work.

Can I make this in advance for a party?

Yes! Assemble the dish completely (minus the cheese) up to 8 hours ahead. Keep it covered in the refrigerator. When you’re ready to serve, add the cheese and bake at 375°F for 20 to 25 minutes until hot and bubbly. This is my favorite hosting hack.

How do I prevent the potatoes from sticking to the pan?

Make sure your skillet is well-seasoned or nonstick. Use enough oil—don’t skimp. And don’t try to flip or stir the potatoes while they’re cooking covered; let them steam undisturbed. If you’re still having trouble, add an extra tablespoon of oil before layering the potatoes.

Can I add other vegetables to this dish?

Definitely. Diced bell peppers, zucchini, or mushrooms all work well. Add them with the onions so they have time to soften. Just don’t overcrowd the pan—stick to about 1 cup of extra veggies so everything cooks evenly.

Pin This Recipe!

cheesy ground beef and potato skillet recipe
Print

Best Cheesy Ground Beef and Potato Skillet Recipe

A hearty, one-pan meal featuring crispy potatoes, seasoned ground beef, and a golden, melty cheese topping. Perfect for weeknight dinners or feeding a crowd.

  • Author: Jamie
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Mexican

Ingredients

Scale
  • 1.5 pounds (680g) ground beef (80/20 works best for flavor; drain excess fat)
  • 4 medium Yukon Gold potatoes, thinly sliced (about 1/8 inch thick)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 2 cups (200g) shredded sharp cheddar cheese
  • 1 cup (100g) shredded Monterey Jack cheese
  • 1/4 cup (25g) grated Parmesan cheese (optional)
  • 2 tablespoons fresh parsley, chopped (for garnish)
  • 1 green onion, sliced thin (for garnish)

Instructions

  1. Wash and thinly slice potatoes (about 1/8 inch thick). Dice onion and mince garlic. Shred cheese if using blocks.
  2. Heat a 12-inch cast iron skillet over medium-high heat. Add ground beef and cook, breaking it up, until browned (6-8 minutes). Leave about 1 tablespoon of fat in the pan. Remove beef with a slotted spoon and set aside.
  3. In the same skillet, add olive oil. Sauté diced onion for 3-4 minutes until soft and translucent. Add minced garlic and cook for 30 seconds until fragrant.
  4. Spread onion and garlic mixture evenly across the bottom of the skillet. Arrange half of the potato slices in a single, overlapping layer over the onions. Sprinkle with half the salt, pepper, smoked paprika, and oregano.
  5. Spread cooked ground beef evenly over the first potato layer. Top with remaining potato slices in an even layer. Sprinkle with remaining spices.
  6. Cover the skillet with a lid or tightly sealed foil. Reduce heat to medium-low and cook for 20 minutes. Check if potatoes are tender; if not, cook for another 5 minutes.
  7. Remove lid. Sprinkle shredded cheddar and Monterey Jack evenly over the top. Add Parmesan if using. Increase heat to medium-high and cook uncovered for 3-5 minutes until cheese is melted and bubbly and potato edges are crispy.
  8. Remove from heat. Let rest for 2-3 minutes. Garnish with fresh parsley and green onion. Serve directly from the skillet.

Notes

For best results, use Yukon Gold potatoes and 80/20 ground beef. Arrange potatoes in even, overlapping layers. Don’t rush the cooking; keep heat at medium-low to avoid burning. Let the dish rest before serving for cleaner slices. Can be assembled ahead (minus cheese) and finished in the oven at 375°F for 20-25 minutes.

Nutrition

  • Serving Size: 1 serving (about 1/6
  • Calories: 485
  • Sugar: 2
  • Sodium: 720
  • Fat: 28
  • Saturated Fat: 14
  • Carbohydrates: 24
  • Fiber: 3
  • Protein: 32

Keywords: cheesy ground beef and potato skillet, ground beef skillet, potato skillet, one-pan meal, comfort food, easy dinner, crowd-pleaser

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 ★☆ ★☆ ★☆ ★☆ ★☆