This ground beef potatoes recipe is the weeknight skillet we turn to when the fridge is nearly empty and dinner has to happen fast. Browned potato cubes, savory beef crumbles, and a little melted cheddar share one pan, so the cleanup is small and the plate is filling.

The usual problem with ground beef and potatoes is texture. Potatoes stay hard in the center or turn to mush, and the beef ends up gray. We solve both by browning the potatoes first, steaming them briefly in beef broth, and cooking the beef separately in the same pan before everything comes together.

This version is a ground beef potatoes recipe from scratch with 13 ingredients and about 40 minutes from start to finish. It serves four with leftovers that reheat well, which makes it a practical pick for meal prep.

Prep Time: 10 minutes

Cook Time: 30 minutes

Total Time: 40 minutes

Servings: 4

Method: Skillet

Why This Ground Beef Potatoes Recipe Works

Browning the potatoes first builds a golden, slightly crisp edge that holds up after the beef goes in. A short steam under a lid with broth then softens the centers, so every bite is crisp outside and tender inside.

The beef gets its own turn in the hot pan. Smoked paprika, thyme, and a spoonful of tomato paste give the crumbles a deep, savory, slightly smoky flavor, and the browned bits left from the potatoes dissolve into the meat as it cooks.

Everything finishes together under a blanket of sharp cheddar. The result is a hearty ground beef and potatoes skillet with real protein, steady carbs, and a texture that stays interesting from the first forkful to the last.

Ingredients

  • 1 1/2 pounds Yukon Gold potatoes, cut into 1/2-inch cubes
  • 1 pound lean ground beef (90/10)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil, divided
  • 1 tablespoon tomato paste
  • 1 teaspoon smoked paprika
  • 1 teaspoon kosher salt, divided
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon dried thyme
  • 1/2 cup low-sodium beef broth
  • 3/4 cup shredded sharp cheddar
  • 2 tablespoons chopped fresh parsley

What You Need for Ground Beef Potatoes

Yukon Gold potatoes: They are waxy enough to hold their shape and starchy enough to turn creamy inside. Red potatoes are the best swap.

Lean ground beef: A 90/10 blend browns well without flooding the pan with fat. Ground turkey or ground bison work too, with a little extra oil.

Yellow onion: Onion adds sweetness and moisture as it softens. A shallot or a leek gives a milder result.

Tomato paste: One tablespoon adds umami and a rich red color. Without it, stir in a teaspoon of Worcestershire sauce.

Smoked paprika: It gives a campfire note that makes the beef taste slow-cooked. Regular paprika plus a pinch of cumin is a fair stand-in.

Beef broth: The broth steams the potatoes and picks up the browned bits from the pan. Water with a bouillon cube works if you have no carton.

Sharp cheddar: A sharp cheese stands up to the beef. Monterey Jack melts more smoothly, and you can skip the cheese entirely for a lighter plate.

How to Make Ground Beef Potatoes

  1. Heat 1 tablespoon of the olive oil in a 12-inch skillet over medium-high heat. Add the potatoes in a single layer with 1/2 teaspoon of the salt. Cook for 8 minutes, stirring every 2 minutes, until browned in spots.
  2. Pour in the beef broth, cover, and reduce the heat to medium. Steam for 6 minutes until a fork slides easily into a cube. Uncover and cook 1 minute until the liquid is gone, then move the potatoes to a plate.
  3. Add the remaining tablespoon of oil to the same skillet. Cook the onion for 3 minutes, stirring, until soft and translucent.
  4. Add the ground beef, the remaining 1/2 teaspoon salt, the pepper, the smoked paprika, and the thyme. Break the meat into small crumbles and cook for 6 minutes until no pink remains and the edges are browned.
  5. Stir in the garlic and tomato paste. Cook for 1 minute until the paste darkens slightly and smells sweet.
  6. Return the potatoes to the skillet. Toss for 2 minutes so everything heats through and the potatoes pick up the beef drippings.
  7. Scatter the cheddar over the top, cover, and cook 2 minutes until melted. Finish with the parsley and serve hot from the pan.

Ground Beef Potatoes Variations

Cheesy Taco Ground Beef Potatoes

Swap the paprika and thyme for 1 tablespoon of taco seasoning and top with pepper jack. Add a spoonful of salsa at the end and serve with sliced avocado.

Loaded Veggie Ground Beef Potatoes

Stir in 2 cups of chopped spinach or a cup of diced bell pepper with the onion. The extra vegetables add color, fiber, and volume without changing the cook time.

Breakfast-Style Ground Beef Potatoes

Make a well in the finished skillet and crack in four eggs. Cover for 4 minutes until the whites set, then serve straight from the pan.

Lower-Sodium Ground Beef Potatoes

Use unsalted broth, cut the added salt to 1/2 teaspoon total, and replace the cheddar with a small handful of fresh herbs and a squeeze of lemon.

Sweet Potato Ground Beef Skillet

Replace half of the Yukon Golds with sweet potato cubes. They cook slightly faster, so add them to the pan for the last 3 minutes of browning.

Tips for the Best Ground Beef Potatoes

  • Dice evenly. Half-inch cubes cook in the same time, so no cube stays hard while others turn soft.
  • Do not crowd the pan. A 12-inch skillet gives the ground beef potatoes room to brown instead of steam.
  • Brown the beef hard. Let it sit for a minute between stirs to build the dark, savory crust that carries the flavor.
  • Cook the tomato paste. One minute in the hot pan turns raw paste into a deeper, sweeter background note.
  • Use lean beef. A 90/10 blend keeps the skillet from turning greasy. With 80/20, spoon off extra fat before adding the potatoes back.
  • Rest it briefly. Two minutes off the heat lets the cheese set and the potatoes firm up before serving.

For serving, we like a crisp green salad or steamed green beans on the side. The greens add crunch and color, and they balance the richness of the beef and cheese. A spoonful of plain Greek yogurt or a dollop of salsa on top also works well, and it adds a cool, tangy contrast to the smoky skillet.

Make Ahead & Storage

Let the skillet cool for no more than two hours, then pack it into airtight containers. Leftover ground beef potatoes keep in the refrigerator for up to four days, and the flavor settles in nicely by day two.

To freeze, portion the cooled mixture without the parsley into freezer bags and press flat. It keeps for up to three months. Thaw overnight in the refrigerator, then reheat in a skillet over medium heat for 6 to 8 minutes with a splash of broth. A microwave works in a pinch, but the skillet brings back the crisp edges.

For a make-ahead dinner, dice the potatoes and onion up to a day early and store them in water and a sealed container. Drain and pat the potatoes dry before they hit the oil.

Common Questions

Do I need to boil the potatoes first for ground beef and potatoes?

No. Dice them small, brown them in the skillet, then steam them briefly with a splash of broth under a lid. That one pan gives you crisp edges and a tender center without an extra pot to wash.

What kind of potato is best for a ground beef potatoes skillet?

Yukon Gold potatoes hold their shape and turn creamy inside while the edges brown. Red potatoes also work well. Russets break down more, so they make a softer, mashed-style hash.

Can I make ground beef potatoes ahead of time?

Yes. Cool the skillet dinner within two hours, then refrigerate it in an airtight container for up to four days. Reheat in a skillet over medium heat with a spoonful of water or broth to bring back the texture.

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

Use a heavy skillet, let the oil get hot before adding the cubes, and leave them alone for the first two minutes. They release on their own once a crust forms.

Can I use frozen diced potatoes?

You can. Skip the steaming step, since frozen cubes already carry extra moisture, and give them a few more minutes in the hot oil so the edges brown.

Save this ground beef potatoes recipe for your next busy night. It proves a simple pan, a pound of beef, and a few potatoes can make a filling dinner that the whole table finishes.

Ground Beef Potatoes Recipe From Scratch

A one-skillet dinner of browned potatoes, seasoned ground beef, and melted cheddar.

Prep: 10 min   Cook: 30 min   Total: 40 min   Servings: 4   Calories: 500

Ingredients

  • 1 1/2 pounds Yukon Gold potatoes, cut into 1/2-inch cubes
  • 1 pound lean ground beef (90/10)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil, divided
  • 1 tablespoon tomato paste
  • 1 teaspoon smoked paprika
  • 1 teaspoon kosher salt, divided
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon dried thyme
  • 1/2 cup low-sodium beef broth
  • 3/4 cup shredded sharp cheddar
  • 2 tablespoons chopped fresh parsley

Instructions

  1. Heat 1 tablespoon of the olive oil in a 12-inch skillet over medium-high heat. Add the potatoes in a single layer with 1/2 teaspoon of the salt. Cook for 8 minutes, stirring every 2 minutes, until browned in spots.
  2. Pour in the beef broth, cover, and reduce the heat to medium. Steam for 6 minutes until a fork slides easily into a cube. Uncover and cook 1 minute until the liquid is gone, then move the potatoes to a plate.
  3. Add the remaining tablespoon of oil to the same skillet. Cook the onion for 3 minutes, stirring, until soft and translucent.
  4. Add the ground beef, the remaining 1/2 teaspoon salt, the pepper, the smoked paprika, and the thyme. Break the meat into small crumbles and cook for 6 minutes until no pink remains and the edges are browned.
  5. Stir in the garlic and tomato paste. Cook for 1 minute until the paste darkens slightly and smells sweet.
  6. Return the potatoes to the skillet. Toss for 2 minutes so everything heats through and the potatoes pick up the beef drippings.
  7. Scatter the cheddar over the top, cover, and cook 2 minutes until melted. Finish with the parsley and serve hot from the pan.

Nutrition per serving: 500 cal, 36g carbs, 31g protein, 25g fat, 4g fiber, 4g sugar, 880mg sodium