I have a confession to make. Last November, I was three weeks into a brutal work project, my energy was nonexistent, and my kitchen skills had regressed to “cereal for dinner” levels. I needed something warm, filling, and ridiculously easy, but I also didn’t want to spend 45 minutes chopping vegetables or washing a mountain of pots. I just wanted food that tasted like comfort but cooked like a dream.
So, I raided the pantry, grabbed some ground beef from the freezer, and found a bag of potatoes that had been sitting in the crisper drawer for a week. I threw it all into one skillet. I wasn’t expecting much. Maybe a decent midweek meal. Maybe something my kids would eat without complaining.
What I got instead was magic.
The smell of garlic and paprika filling the house? The crispy edges of the potatoes? The way the beef browned perfectly without getting greasy? It was honestly better than takeout. My husband came home, took one bite, and asked if I wanted to order pizza. I told him to check the stove. He did. He stopped. He ate three helpings. He hasn’t asked for pizza since.
That night, I discovered the ground beef potato skillet. It became our go-to weeknight dinner. Seriously. If I’m tired, stressed, or just don’t feel like thinking, this is the recipe I make. It’s hearty, it’s cheap, and it requires only one pan (plus a colander, but we’re keeping it simple here).
Over the last six months, I’ve made this ground beef potato skillet probably twenty times. I’ve tweaked the spices, I’ve tried different cuts of beef, and I’ve even tested it with sweet potatoes (which are great, but let’s be honest, russets are king here). Every single time, it hits the spot. It’s the kind of meal that makes you feel like you’re a great cook, even if you’re operating on autopilot.
If you’re looking for a dinner that doesn’t require a degree in culinary arts or a spotless kitchen, this is it. Grab your skillet. Let’s make something delicious.
Why You’ll Love This Ground Beef Potato Skillet
There are a lot of reasons this recipe has earned a permanent spot in my weekly rotation. But let’s get real about the big ones.
One Pan, One Night
This is the ultimate “I don’t want to do dishes” meal. You brown the beef, you cook the potatoes, you mix it all together, and you’re done. One skillet. One serving dish. Maybe a spoon. That’s it. The cleanup takes about three minutes. This matters more than you think on a Tuesday when you’re exhausted.
Stupid Simple Ingredients
You probably have 90% of this already in your house. Ground beef, potatoes, onion, garlic, and basic spices. No fancy grocery runs. No obscure ingredients you’ll use once and never again. This is pantry-friendly cooking at its finest.
Costs Pennies
Feeding a family of four for under $10? Yes, please. Ground beef is affordable, potatoes are cheap, and onions are dirt. This is budget-smart cooking that doesn’t feel like you’re eating “budget” food. It tastes like a hearty, restaurant-quality meal.
Kid-Approved
My kids are notoriously picky. They like chicken nuggets and pasta. But they love this. The potatoes are crispy, the beef is savory, and the cheese makes everything better. I’ve served this to friends with picky eaters, and it’s always a hit. It’s a crowd-pleaser for sure.
Leftovers That Actually Taste Good
Some meals are good fresh but gross the next day. Not this. The flavors meld together overnight. The potatoes get even softer and more flavorful. I deliberately make extra for lunch. It reheats beautifully in the microwave (add a splash of water to keep it moist).
This is my go-to when I need dinner to just work. No stress, no mess, just reliable, delicious food that makes everyone happy.
Ingredients You’ll Need
Here’s the best part: this list is short. I’m particular about a few things here, mostly the potato choice and the spice blend, but I’ll tell you exactly why.
For the Base
Ground beef (1.5 pounds / 680g) — I use 80/20 fat ratio. It keeps the meat juicy. If you use lean beef, it might dry out. Drain the excess grease after browning, but don’t worry if you leave a little—it adds flavor.
Russet potatoes (2 large, about 1.5 pounds / 680g) — These are essential. Russets are starchy and crispy. Yukon Golds work too but are waxy and won’t get as crispy. Red potatoes? Skip them. They’ll be mushy. Dice them into ½-inch cubes. Uniform size is key so they cook evenly.
Yellow onion (1 medium, diced / about 150g) — Sweet onions work too, but yellow gives better depth. White onions are too sharp for this. Dice them to match the potato size.
Garlic (4 cloves, minced / about 2 tablespoons) — Yes, four cloves. Don’t skimp. Fresh only—no jarred garlic in this recipe. It changes the flavor profile entirely.
For the Flavor
Beef broth (½ cup / 120ml) — Adds savory depth. I use low-sodium so I can control the salt. Vegetable broth works for a lighter version.
Smoked paprika (1 teaspoon) — This is the secret weapon. It gives that smoky, BBQ-like flavor without actual BBQ sauce. It makes the dish taste complex and rich.
Garlic powder (1 teaspoon) — Adds an extra layer of garlic flavor that fresh garlic alone can’t achieve.
Dried thyme (½ teaspoon) — Earthy and subtle. If you don’t have it, use dried oregano. Both work well.
Salt and black pepper — To taste. Be generous with the pepper.
For the Finish
Shredded cheddar cheese (1 cup / 100g) — Sharp cheddar is best. Mild cheddar is fine if you prefer. I buy the block and shred it myself. Pre-shredded cheese has anti-caking agents that make it melt poorly.
Fresh parsley (2 tablespoons, chopped) — Optional, but adds a pop of color and freshness. I like the contrast.
Sour cream (for serving) — A dollop on top is non-negotiable for me. It adds creaminess and cools down the spice.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use.
12-inch skillet — I use a cast-iron skillet. It holds heat well and gets potatoes crispy. Stainless steel works too. Non-stick is fine, but you won’t get the same crust. A large skillet is crucial so the potatoes aren’t crowded.
Colander — For draining the beef. Or just use a spoon to scoop it out.
Sharp knife — For chopping potatoes and onions. Dull knives make you cry more—learned this the hard way.
Cutting board — Any size works.
Wooden spoon — For stirring. Silicone works too.
Measuring cups and spoons — Standard stuff.
Cheese grater — Box grater or microplane. Or food processor if you’re grating lots of cheese.
That’s it. No fancy gadgets. Just basic tools you probably already have.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Prep Your Ingredients (5 minutes)
Before you start cooking, dice your potatoes and onions. Peel the potatoes? Your call. I leave the skin on for extra nutrients and texture, but peel them if you prefer. Mince the garlic. Measure out your spices. I know it seems fussy, but it makes the actual cooking way less stressful. Once you start cooking, things move fast.
Step 2: Brown the Beef (8 minutes)
Heat a large skillet over medium-high heat. Add the ground beef. Break it up with a wooden spoon as it cooks. Cook until browned and no longer pink. This should take about 8 minutes. Drain the excess grease. You want some flavor left, but not a pool of oil. Set the beef aside on a plate if your skillet is small, or push it to one side if it’s big enough.
Step 3: Cook the Potatoes (15 minutes)
Reduce heat to medium. Add a tablespoon of oil if the pan is dry. Add the diced potatoes and onions. Season with salt and pepper. Cook for 10-15 minutes, stirring occasionally. The potatoes need to get tender and golden. This is the most important step. Don’t rush it. If they’re not tender, they won’t cook through later. Test a piece with a fork—it should go in easily.
Step 4: Add the Aromatics (2 minutes)
Once the potatoes are tender, add the minced garlic, smoked paprika, garlic powder, and thyme. Stir constantly for 1 minute. The garlic should smell amazing but not brown. Browned garlic tastes bitter. This step blooms the spices and infuses the oil with flavor.
Step 5: Combine and Simmer (5 minutes)
Add the cooked beef back to the skillet. Pour in the beef broth. Stir everything together. Let it simmer for 3-4 minutes. The broth will reduce slightly and coat everything. This helps the flavors meld. The mixture should look moist but not soupy.
Step 6: Add the Cheese (2 minutes)
Remove the skillet from heat. Sprinkle the shredded cheese over the top. Cover with a lid (or foil) for 2 minutes. The residual heat will melt the cheese perfectly. Don’t microwave it or put it back on high heat—the cheese will separate and get greasy. Gentle heat is key.
Step 7: Serve
Serve immediately topped with fresh parsley and a dollop of sour cream. I usually serve this straight from the skillet at the dinner table—it looks rustic and stays warm. Enjoy!
Total Time: About 30 minutes (10 minutes active, 20 minutes mostly hands-off)
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Dice Uniformly
Cut your potatoes into ½-inch cubes. If they’re too big, they won’t cook through. If they’re too small, they’ll turn to mush. Uniform size ensures even cooking. I use a mandoline for speed, but a knife works fine.
Don’t Crowd the Pan
If your skillet is too small, cook in batches. Crowding the pan steams the potatoes instead of browning them. You want crispy edges, not soggy centers. A 12-inch skillet is ideal.
Use Low-Sodium Broth
Ground beef and cheese are salty. If you use regular broth, the dish might be too salty. Low-sodium gives you control. You can always add more salt, but you can’t take it away.
Shred Your Own Cheese
Pre-shredded cheese has cornstarch to prevent clumping. This stops it from melting smoothly. Grate your own cheddar from a block. It melts better and tastes fresher.
Rest Before Serving
Let the skillet sit for 2-3 minutes after adding the cheese. This allows the cheese to set slightly and makes serving easier. It also lets the flavors settle.
Common Mistakes
Mistake: Potatoes are undercooked. Fix: Cook them longer in Step 3. They should be fork-tender before adding the broth.
Mistake: Beef is dry. Fix: Don’t overcook it in Step 2. Remove it when it’s just browned, not dry.
Mistake: Sauce is too thin. Fix: Simmer longer to reduce the broth. Or add a tablespoon of flour to the beef before adding broth.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Taco Style
Swap smoked paprika for taco seasoning. Use Mexican cheese blend. Top with cilantro and salsa. This is a crowd-pleaser, especially with kids.
BBQ Style
Add 2 tablespoons of BBQ sauce in Step 5. Top with crispy bacon bits. This is my husband’s favorite variation.
Vegetarian
Replace beef with lentils or crumbled tofu. Use vegetable broth. The potatoes and spices still make it delicious. I make this when I’m trying to eat less meat.
Spicy
Add ½ teaspoon cayenne pepper or a diced jalapeño in Step 4. Use pepper jack cheese. This is for when you want a kick.
Dietary Modifications
Gluten-Free: This recipe is naturally gluten-free. Just check your broth and spices for hidden gluten.
Dairy-Free: Skip the cheese and sour cream. Add a tablespoon of olive oil at the end for richness. Or use dairy-free cheese alternatives.
Lower-Carb: Replace half the potatoes with cauliflower florets. It reduces the carbs significantly.
Serving & Storage
How to Serve
I usually serve this straight from the skillet. It looks rustic and stays warm. But here are other ways I’ve enjoyed it:
Side Dishes
- Green salad with balsamic vinaigrette
- Steamed broccoli or green beans
- Crusty bread or dinner rolls
- Corn on the cob (if you’re feeling fancy)
Toppings Bar
When I have guests, I put out: extra cheese, sour cream, jalapeños, cilantro, hot sauce. Everyone customizes their bowl.
Storage Instructions
Refrigerator: Store in an airtight container for up to 4 days. The flavors actually improve overnight.
Reheating: Best method: Add to a skillet with a splash of water or broth over low heat. Stir until heated through. Microwave method: Heat in 1-minute intervals, stirring between. Add a splash of water to keep it moist.
Freezing: This doesn’t freeze well. The potatoes get mushy when thawed. Make it fresh or store in the fridge for up to 4 days.
Pro tip: If leftovers are drying out, stir in a tablespoon of butter or a splash of milk when reheating. Brings back that creamy texture.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per Serving (based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | 450 |
| Protein | 25g |
| Carbs | 35g |
| Fiber | 3g |
| Fat | 22g |
| Saturated Fat | 9g |
| Cholesterol | 70mg |
| Sodium | 500mg |
What’s Good: Decent protein from beef and cheese. Potatoes provide energy. Can add vegetables to boost nutrition.
What to Know: Higher in calories from beef and cheese. Contains dairy. Moderate sodium.
My Take: Look, this is comfort food. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use lean beef and less cheese. But usually? I just eat a reasonable portion and enjoy it.
Final Thoughts
So that’s my go-to ground beef potato skillet! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the spices. The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use sweet potatoes instead of russets?
You can, but they cook differently. Sweet potatoes are softer and sweeter. They won’t get as crispy. If you use them, reduce the cooking time slightly and add a pinch of cinnamon to the spices. They’re delicious, just different.
Why did my potatoes turn out mushy?
Usually means they were cut too small or the heat was too high. Cut them into ½-inch cubes and cook over medium heat. Don’t stir them constantly—let them sit and crisp up. Also, make sure you’re not adding too much liquid.
Can I make this ahead for a dinner party?
Sort of. Prep the potatoes and onions ahead and store in the fridge. Cook the beef ahead and store separately. When you’re ready, cook the potatoes, combine, and melt the cheese. It takes about 20 minutes total. It won’t be quite as good as fresh, but it’s close and saves you stress.
Why did my sauce get grainy?
The heat was too high when you added the cheese. Cheese needs gentle heat. Always remove the pan from the burner before adding cheese, then stir it in off heat. If it’s already grainy, try whisking in a splash of warm cream—sometimes you can save it.
Can I use jarred garlic?
You can, but fresh tastes so much better in this recipe. Jarred garlic has a weird metallic taste that really shows up in savory dishes. If you must use it, use half the amount because it’s stronger. But honestly, mincing 4 cloves takes like 2 minutes.
How do I reheat leftovers without it getting dry?
Add a splash of water or broth to a skillet, add your leftover skillet mix, and heat gently over low heat, stirring frequently. The extra liquid brings back the moisture. Microwave sort of works but tends to dry it out. If you do microwave, definitely add a splash of liquid first and heat in short bursts, stirring between.
Can I double this recipe?
Absolutely! Double everything and use your biggest skillet. The cooking times stay the same. I do this when I’m meal-prepping or feeding a crowd. Just make sure your skillet is big enough for the ingredients—you might need to cook in batches.
Pin This Recipe!
Ground Beef Potato Skillet: Easy 1-Pan Dinner
- Total Time: 30 minutes
- Yield: 6 servings 1x
Description
A hearty, one-pan weeknight dinner featuring browned ground beef, crispy russet potatoes, and savory spices, finished with melted cheddar cheese.
Ingredients
- 1.5 pounds ground beef (80/20 fat ratio)
- 2 large russet potatoes (about 1.5 pounds), diced into ½-inch cubes
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- ½ cup beef broth (low-sodium)
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- ½ teaspoon dried thyme
- Salt and black pepper to taste
- 1 cup shredded cheddar cheese
- 2 tablespoons fresh parsley, chopped (optional)
- Sour cream for serving
- 1 tablespoon oil (if needed)
Instructions
- Dice potatoes and onions, mince garlic, and measure spices.
- Heat a large skillet over medium-high heat. Add ground beef and break it up with a wooden spoon. Cook until browned (about 8 minutes). Drain excess grease and set beef aside.
- Reduce heat to medium. Add oil if the pan is dry. Add diced potatoes and onions. Season with salt and pepper. Cook for 10-15 minutes, stirring occasionally, until potatoes are tender and golden.
- Add minced garlic, smoked paprika, garlic powder, and thyme. Stir constantly for 1 minute until fragrant.
- Return cooked beef to the skillet. Pour in beef broth. Stir and simmer for 3-4 minutes until the broth reduces slightly.
- Remove skillet from heat. Sprinkle shredded cheese over the top. Cover with a lid or foil for 2 minutes to melt the cheese.
- Serve immediately topped with fresh parsley and a dollop of sour cream.
Notes
Ensure potatoes are cut into uniform ½-inch cubes for even cooking. Do not crowd the pan to allow potatoes to crisp up. Shred your own cheese for better melting. This recipe is naturally gluten-free. For a vegetarian version, substitute beef with lentils or tofu and use vegetable broth.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sodium: 500
- Fat: 22
- Saturated Fat: 9
- Carbohydrates: 35
- Fiber: 3
- Protein: 25
Keywords: ground beef, potato skillet, one pan dinner, weeknight meals, easy dinner, comfort food, family friendly


