Some recipes just feel like a warm hug. For me, this classic Cottage Pie-Style Ground Beef & Potato Skillet is one of them. It’s the smell that hits you first—savory beef, sweet onions, and buttery potatoes all bubbling together. If you love this kind of cheesy ground beef and potato skillet comfort, you’re in the right place.

It takes me right back to my grandma’s kitchen. She always had a version of this on the stove, ready to feed anyone who walked through the door. It wasn’t fancy, but it was made with love and it always filled you up.
Today, I’m sharing my take on that memory. We’re keeping all the cozy, traditional flavors but making it in one simple skillet. It’s the kind of easy casserole that turns a regular weeknight into something special.
Recipe Overview
- Cuisine: Traditional Comfort Food
- Category: Main Course
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Servings: 4-6 people
The Story Behind This Classic Recipe
This dish has its roots in the humble cottage pie, a staple of British home cooking for centuries. It was born from a need to make a little bit of meat feed a whole family.
Cottage Pie-Style Ground Beef & Potato Skillet Recipe

The Classic Ingredients (No Fancy Stuff!)
How to Make It Just Like Grandma Did
Notes
Enjoy your homemade Cottage Pie-Style Ground Beef & Potato Skillet Recipe!
Potatoes were the perfect, affordable stretcher. My own family’s version came over the ocean with my great-grandmother. Her skillet was always well-used, the bottom perfectly seasoned from decades of meals just like this one.
She taught my grandmother, who taught my mother. Each generation added its own tiny touch, but the heart of the recipe never changed. It’s a story of making do, of nourishment, and of home.
What Makes This the *Traditional* Way
For me, the traditional way is all about honest ingredients and a slow-cooked flavor. We’re not rushing this. The magic happens when you give the onions and beef time to develop a deep, rich taste.
A true cottage pie filling is savory, not sweet. We use simple tomato paste and broth, not a jar of pasta sauce. The Worcestershire sauce is the secret ingredient that gives it that old-fashioned, deeply savory kick.
Finally, the potatoes are mashed by hand with real butter and milk. No instant flakes here! That creamy, lumpy texture is part of the charm. It’s what makes this a true beef potato casserole. For a delicious variation with earthy flavors, try this ground beef and potato skillet with mushrooms and cheese.
The Classic Ingredients (No Fancy Stuff!)
Gathering these simple ingredients is the first step. You likely have most of them in your pantry right now. That’s the beauty of classic ground beef recipes.
- 2 lbs russet or Yukon Gold potatoes, peeled and cubed
- 4 tbsp butter, divided
- 1/2 cup whole milk or cream
- 1 1/2 lbs lean ground beef
- 1 large yellow onion, finely chopped
- 2 large carrots, finely diced
- 2 cloves garlic, minced
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 1 cup beef broth
- 1 cup frozen peas
- 1 tsp dried thyme
- Salt and black pepper to taste
How to Make It Just Like Grandma Did
Don’t be intimidated! This is a simple process that builds layers of flavor. Just follow these steps and you’ll have a perfect fast dinner recipe on the table.
- Place the cubed potatoes in a pot of salted water. Bring to a boil and cook for 15-20 minutes, until very tender.
- While the potatoes cook, melt 1 tablespoon of butter in a large, oven-safe skillet over medium heat. Add the ground beef. Cook until browned, breaking it up with a spoon. Drain any excess fat.
- Add the chopped onion and carrot to the beef. Cook for about 8 minutes, until the vegetables soften. Stir in the garlic and tomato paste and cook for 1 more minute.
- Pour in the beef broth and Worcestershire sauce. Add the thyme, peas, and a good pinch of salt and pepper. Let it simmer for 10 minutes, until the liquid reduces slightly. Taste and adjust seasoning—this is key!
- Preheat your broiler. Drain the cooked potatoes and return them to the hot pot. Add the remaining 3 tablespoons of butter and the milk. Mash until smooth and creamy. Season well with salt and pepper.
- Spread the mashed potatoes evenly over the beef mixture in the skillet. Use a fork to create little peaks all over the top. These will get beautifully crispy under the broiler.
- Place the skillet under the broiler for 3-5 minutes. Watch it closely! You want the top to be golden brown and speckled with dark bits. Let it cool for 5 minutes before serving.
My Tips for Perfecting This Classic
After making this for years, I’ve learned a few tricks. They make all the difference between a good dish and a great one.
First, don’t skip browning the tomato paste with the meat and veggies. That quick minute of cooking removes any tinny taste and gives the whole dish a richer, deeper flavor.
Second, let your filling simmer. Those 10 minutes are not just to reduce the liquid. They allow all the flavors to marry and become one cohesive, delicious sauce. Patience is your friend here.
How to Store and Enjoy Later
This dish stores wonderfully, making it a fantastic make-ahead meal. Let it cool completely, then cover the skillet tightly with foil or transfer portions to airtight containers.
It will keep in the fridge for up to 4 days. You can reheat single servings in the microwave. For the whole skillet, cover it with foil and warm it in a 350°F oven for about 25 minutes.
You can also freeze it for up to 3 months. Thaw it overnight in the fridge before reheating it in the oven. The potatoes might be a little less creamy, but the flavor will still be fantastic.
Nutrition Notes
This is hearty, wholesome comfort food. Here’s a basic look at what you’re getting in a serving. Remember, the values can change based on the specific ingredients you use.
- Calories: Approximately 450-500 per serving
- Protein: A great source from the ground beef
- Carbohydrates: From the potatoes, carrots, and peas
- Fiber: Thanks to the vegetables
- Vitamins: Rich in Vitamin A (carrots) and Vitamin C (peas)
Your Questions About This Classic Recipe
I get asked about this recipe all the time! Here are answers to the most common questions.
Can I use a different kind of meat?
Absolutely. Ground lamb is the traditional choice for a true “cottage pie.” You can also use ground turkey or chicken for a lighter version. The cooking method stays exactly the same.
My skillet isn’t oven-safe. What can I do?
No problem! Simply transfer the cooked beef mixture into a regular casserole dish. Then, spread the mashed potatoes on top and broil it in that dish. It works just as well.
Can I make this dish ahead of time?
You sure can. Assemble the whole skillet but don’t broil it. Cover and refrigerate for up to a day. When you’re ready, let it sit at room temp for 30 minutes, then broil. You may need to add a few extra minutes under the heat.
There you have it—my heartwarming, one-skillet tribute to a timeless classic. This recipe is more than just a list of ingredients and steps. It’s a bowl of history, a plateful of memories, and a surefire way to gather your people around the table. If you’re looking for another fantastic one-pan meal, you must try this hearty ground beef and potato pie.
I hope this recipe finds its way into your regular rotation and becomes a part of your own family’s story. Nothing makes me happier than knowing these traditional flavors are being shared in kitchens everywhere.
Did you make it? What memories does it bring up for you? I’d love to hear your stories and see your photos! Please leave a comment and let me know how it turned out.





