Skillet ground beef and potatoes is one of those dinners that practically makes itself, no fancy techniques, no stress, just honest comfort food on your table in under an hour. I love how forgiving this dish is; you can use whatever ground meat you have on hand, and it’ll turn out delicious every single time.
This is the kind of meal my family asks for again and again because it’s filling, affordable, and tastes like home. The seasoned beef gets rich and savory while the creamy potatoes soak up every bit of that beautiful gravy.
The Ingredient Lineup
This recipe brings together everyday ingredients you probably already have. The key is building flavor gradually, starting with soft vegetables and finishing with a rich, thickened gravy that ties everything together beautifully.
- Butter and heavy cream: These make the potatoes silky and creamy, and the butter in the meat base adds richness to the gravy.
- Onion and carrot: Sautéing these first creates a sweet, aromatic foundation that makes the whole dish taste homemade.
- Worcestershire and tomato paste: These two ingredients add depth and umami without making the dish taste ‘saucy’ or overwhelming.
- Beef stock: Use low-sodium so you can control the salt level; it becomes a silky gravy as it simmers down.
- Thyme: Just a teaspoon of dried thyme adds an herbal note that makes this feel special, not plain.
How I Make Skillet Ground Beef and Potatoes
Start your potatoes early so they’re ready to mash when the beef is done, here’s how to bring it all together:
Step 1: Sauté the vegetables
Melt butter in a large skillet over medium heat and add your chopped onion and diced carrot. Let them soften and turn golden, about 8 to 9 minutes, stirring occasionally so nothing burns. You want them tender and fragrant, this is your flavor base.
Step 2: Brown the ground meat
Crumble in your ground beef (or lamb, turkey, pork, whatever you’re using) and cook until it loses its pink color, about 6 minutes. Season with salt and pepper as it cooks, breaking it up with a spoon so it browns evenly.
Step 3: Build the gravy
Sprinkle flour over the meat and vegetables, stir well, and let it cook for a minute or two so the flour loses its raw taste. Add tomato paste, Worcestershire sauce, and thyme, stirring until everything is combined and coated.
Step 4: Simmer until thick
Pour in your beef stock, bring everything to a boil, then lower the heat and let it simmer gently for 15 to 25 minutes. Stir often and watch as the liquid reduces into a rich, thick gravy that clings to the meat.
Step 5: Prepare the potatoes
While the beef simmers, boil your peeled and chunked potatoes in salted water until they’re fork-tender, about 15 to 20 minutes. Drain them well, return them to the pot, and let the steam escape for a minute.
Step 6: Mash and finish
Add butter and heavy cream to the hot potatoes and mash until creamy and smooth. Taste and adjust salt and pepper. Serve the potatoes on a plate or in a bowl, then top or nestle the beef mixture alongside.

Angela's Best Tips
- Don’t skip letting the potatoes steam after draining, this helps them stay fluffy and absorb the butter and cream better.
- If your gravy seems thin after 25 minutes, let it bubble gently a bit longer; it’ll thicken as it cools slightly too.
- Taste the beef before serving and add a splash more Worcestershire or a pinch of salt if it needs a boost.
- Yukon Gold potatoes are ideal because they’re naturally buttery, but russets work fine too if that’s what you have.
- Make this a day ahead if you like, it actually tastes even better reheated, and the flavors meld together overnight.
What You'll Use
- Large skillet
- Saucepan or pot
- Spoon or spatula
- Potato masher
Make-Ahead, Storage & Leftovers
Store
Keep leftovers in an airtight container in the fridge for up to 3 days. The beef and potatoes stay moist and actually taste better as flavors meld.
Freeze
This freezes beautifully for up to 2 months; freeze the beef and potatoes together or separately in freezer bags or containers.
Reheat
Thaw overnight in the fridge, then warm gently on the stove over medium-low heat, stirring occasionally and adding a splash of stock or cream if it seems dry.
For more on safe storage, see the USDA ground beef food-safety guidelines.
Perfect Pairings
- Serve with a simple green salad dressed with lemon vinaigrette to cut through the richness.
- Add a crusty bread roll on the side to soak up every last bit of gravy.
- Top with fresh parsley or chives for color and a hint of freshness.
- Pair with roasted Brussels sprouts or steamed broccoli for extra vegetables.
- More Ground Beef Recipes to round out the menu
Easy Swaps
- Ground lamb or pork works beautifully in place of beef and adds its own subtle flavor.
- If you don’t have heavy cream, use half-and-half or even whole milk, the potatoes will still be creamy and delicious.
- Fresh thyme (about 1 tablespoon) can replace the dried thyme for a fresher, brighter taste.
- Chicken or vegetable stock works if you’re out of beef stock; the dish will be a little lighter but still satisfying.
Why This One's a Keeper
- Ready in about an hour from start to finish, perfect for busy weeknights
- Uses simple pantry staples and affordable ground meat
- The gravy is naturally thick and flavorful without any fussy techniques
- Creamy mashed potatoes balance the savory, complex beef perfectly
- Flexible enough to use beef, lamb, turkey, or pork, whatever you have
More Easy Recipes

Skillet Ground Beef and Potatoes
Ingredients
Equipment
Method
- To make the Mince::
- In a large saucepan, melt butter and sauté onions and carrots until slightly soft, golden, and translucent, about 8 to 9 minutes on a medium heat.
- Add in ground beef, breaking it up with a spatula. Season with salt and pepper, cooking until the meat is browned, about another 6 minutes.
- Add in thyme and flour, and stir to combine. Let the flour cook with the vegetables and meat for 1 to 2 minutes.
- Add the tomato paste, Worcestershire sauce, and beef stock, stirring well to combine.
- Bring to a boil and reduce to a simmer, stirring frequently to prevent the meat from sticking to the bottom of the pan. Cook until the liquid has reduced to a thickened gravy, about 15 to 25 minutes.
- To make the Tatties::
- While the onions are sautéing for the mince, start cooking the potatoes. Add potatoes to a saucepan filled with heavily salted cold water and bring to a boil, cooking until the potatoes are fork tender.
- Drain the potatoes and return them to the pot, setting the pot over a low heat.
- Mashed the potatoes by themselves, letting the steam and moisture escape from the potatoes.
- Add in butter and heavy cream, alongside salt and pepper. Keep mashing until the butter is melted and everything is uniformly combined.
- Portion the tatties on top of a plate or in a bowl and then pile on the warm, just cooked mince. Enjoy!