Potato Topped Ground Beef Skillet Recipe
The first time I tried this potato topped ground beef skillet recipe, I was convinced I could just throw it together. I didn’t drain the beef fat, used raw potatoes, and ended up with a greasy, crunchy mess. My husband, god love him, took one bite and said “it’s got a real… texture, honey.” We ended up eating cereal that night. But now, after so many tries, it’s our go-to easy dinner and a total comfort food.
Recipe Card
| Recipe Title | Potato Topped Ground Beef Skillet Recipe |
|---|---|
| Servings | 4-6 |
| Prep Time | 20 minutes |
| Cooking Time | 45 minutes |
| Calories | Approx. 485 per serving |
Ingredients
- 1.5 lbs ground beef (80/20)
- 1 large yellow onion, diced
- 2 cloves garlic, minced
- 1 (10.5 oz) can cream of mushroom soup
- 1 cup frozen mixed vegetables (peas & carrots)
- 1 cup beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp paprika
- Salt and black pepper to taste
- 4-5 medium russet potatoes
- 1/2 cup milk
- 4 tbsp butter
- 1/2 cup shredded cheddar cheese
I used to skip the Worcestershire sauce thinking it wouldn’t matter. Big mistake. It adds this deep, savory flavor that the beef really needs. And for the potatoes, russets are best for mashing, but one time I only had red potatoes and the topping was a bit gluey. Learned that the hard way.
Directions
- Peel the potatoes, chop them into chunks, and place them in a pot of cold, salted water. Bring to a boil and cook for 15-20 minutes until fork-tender.
- While potatoes boil, brown the ground beef in a large, oven-safe skillet over medium-high heat, breaking it up as it cooks.
- Once the beef is no longer pink, add the diced onion and cook for 5 more minutes until softened. Drain off any excess grease.
- Stir in the minced garlic and cook for one minute until fragrant.
- Add the cream of mushroom soup, frozen vegetables, beef broth, Worcestershire sauce, paprika, salt, and pepper to the skillet. Stir everything together well.
- Let the beef mixture simmer for about 10 minutes, stirring occasionally, until it thickens slightly. Then remove from heat.
- Preheat your oven’s broiler.
- Drain the cooked potatoes and return them to the hot pot. Let them steam dry for a minute off the heat.
- Mash the potatoes with the milk and butter until smooth. Season with salt and pepper.
- Dollop the mashed potatoes over the beef mixture in the skillet. Spread them gently to cover the top.
- Sprinkle the shredded cheddar cheese evenly over the potatoes.
- Place the skillet under the broiler for 3-5 minutes, watching closely, until the cheese is melted and bubbly and the top is golden brown.
The broiler step is where I’ve had the most disasters. I put it in and got distracted folding laundry once. I came back to a blackened, smoking top. You have to watch it like a hawk because it goes from perfect to ruined in seconds. No multi-tasking during this part.
This dish is the king of leftovers in our house. The flavors somehow get even better the next day. I love that it’s a one-pot meal, meaning less cleanup, which is a win for any weeknight. It’s a real family favorite that even my picky nephew will eat without a fuss.
If I were to change one thing next time, I might try adding a layer of corn underneath the potatoes. I saw someone do that online and it sounds amazing. It’s a forgiving recipe, which is why I keep coming back to it after all my early failures.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 485 | 35g | 25g | 28g |
This isn’t a health food, let’s be real, it’s comfort food. But you can make it a bit lighter. I’ve used ground turkey and low-fat cheese before and it was still really good. For my gluten-free friend, just make sure your cream of mushroom soup and broth are certified GF, most brands are.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Ground Beef | Ground Turkey or Lentils |
| Cream of Mushroom | Cream of Chicken or a roux |
| Russet Potatoes | Cauliflower Mash |
| Cheddar Cheese | Any melty cheese like Monterey Jack |
I tried the cauliflower mash swap once for a low-carb version. It was… okay. It got a bit watery and didn’t hold up as well. But using ground turkey works great, just add a little extra Worcestershire or some soy sauce to boost the flavor. The cheese is flexible, use what you have.
Tips
- Don’t skip draining the beef fat. A greasy base is the #1 reason this dish fails.
- Let the potato pot sit for a minute after draining. This steams off extra water so your mash isn’t soupy.
- Use an oven mitt for the skillet handle EVERY time after it comes out of the oven. I’ve burned my hand more than once.
- If you don’t have an oven-safe skillet, just transfer the beef mix to a baking dish before adding the potatoes.
That last tip I learned the hard way. I didn’t have an oven-safe skillet for my first few attempts, so I’d do this clumsy transfer from pan to dish. It always made a mess and I lost some of the good beefy bits. Finally buying a decent oven-safe skillet was a game-changer.
FAQ
Can I make this ahead of time?
Absolutely! I assemble the whole thing, cover it, and keep it in the fridge for up to a day. Just add about 15-20 minutes to the baking time if you’re putting it in the oven cold.
My potato topping is always dry. What am I doing wrong?
You’re probably over-boiling the potatoes or not using enough liquid. Make sure they’re just tender, and don’t be shy with the butter and milk. The fat is what makes them creamy and delicious.
Can I freeze this?
You can, but the potato texture suffers a bit. It becomes a little grainy when thawed. It’s still edible, but it’s definitely best fresh or as leftovers in the fridge for a couple days.
That’s everything I know about making Potato Topped Ground Beef Skillet Recipe! Hope you give it a try, and if you mess it up, you’re in good company—I do it all the time.
Potato Topped Ground Beef Skillet Recipe
A comforting one-pot meal featuring savory ground beef and vegetables topped with creamy mashed potatoes and melted cheddar cheese. Perfect for busy weeknights when you crave hearty comfort food.
Ingredients
- 1.5 lbs ground beef (80/20)
- 1 large yellow onion, diced
- 2 cloves garlic, minced
- 1 (10.5 oz) can cream of mushroom soup
- 1 cup frozen mixed vegetables (peas & carrots)
- 1 cup beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp paprika
- Salt and black pepper to taste
- 4-5 medium russet potatoes
- 1/2 cup milk
- 4 tbsp butter
- 1/2 cup shredded cheddar cheese
Instructions
-
Peel the potatoes, chop them into chunks, and place them in a pot of cold, salted water. Bring to a boil and cook for 15-20 minutes until fork-tender.
-
While potatoes boil, brown the ground beef in a large, oven-safe skillet over medium-high heat, breaking it up as it cooks.
-
Once the beef is no longer pink, add the diced onion and cook for 5 more minutes until softened. Drain off any excess grease.
-
Stir in the minced garlic and cook for one minute until fragrant.
-
Add the cream of mushroom soup, frozen vegetables, beef broth, Worcestershire sauce, paprika, salt, and pepper to the skillet. Stir everything together well.
-
Let the beef mixture simmer for about 10 minutes, stirring occasionally, until it thickens slightly. Then remove from heat.
-
Preheat your oven’s broiler.
-
Drain the cooked potatoes and return them to the hot pot. Let them steam dry for a minute off the heat.
-
Mash the potatoes with the milk and butter until smooth. Season with salt and pepper.
-
Dollop the mashed potatoes over the beef mixture in the skillet. Spread them gently to cover the top.
-
Sprinkle the shredded cheddar cheese evenly over the potatoes.
-
Place the skillet under the broiler for 3-5 minutes, watching closely, until the cheese is melted and bubbly and the top is golden brown.
Nutrition (Per Serving)



