If you’re looking for the ultimate culinary hug in a bowl, you’ve found it! This Simple Skillet Shepherd’s Pie is the definition of cozy comfort food, bringing together a savory, rich meat filling and pillowy mashed potatoes—all made in just one pan. Trust me, you’re going to love this; it’s perfect for those chilly weeknights when you want something that tastes like it spent all day simmering on the stove, but actually comes together in under an hour. It’s hearty, soul-warming, and a total game-changer for your dinner rotation!
Why You’ll Love This Recipe
- One-Pan Magic: Since everything happens in a single skillet, cleanup is a total breeze. No mountain of dishes here!
- The Ultimate Comfort: It’s like a warm blanket for your taste buds. The combination of savory beef gravy and cheesy potatoes is pure bliss.
- Family Favorite: Even the pickiest eaters can’t resist that golden, melted cheddar and the silky smooth potato topping.
- Sneaky Veggies: It’s packed with carrots and peas, making it a complete, balanced meal that feels indulgent but is secretly full of goodness.
Ingredients
All you need for this Simple Skillet Shepherd’s Pie Recipe is 45 minutes! But first, let’s gather up these flavorful essentials:
- Ground Beef: Our hearty protein base that soaks up all those delicious juices.
- Olive Oil: Just a touch to get those aromatics softening beautifully.
- Onion & Garlic: The “flavor duo” that creates a deep, savory foundation for the sauce.
- Carrots & Frozen Peas: Adds a pop of sweetness, texture, and a beautiful vibrant color.
- Tomato Paste: This is the secret to a rich, concentrated savory depth.
- Beef Broth: Creates the base of our silky, luscious gravy.
- All-Purpose Flour: This helps thicken the sauce into a glossy, coat-your-spoon consistency.
- Paprika, Thyme, Salt & Pepper: A classic herb-and-spice blend that makes the beef taste incredible.
- Mashed Potatoes: The star of the show! Make sure they’re warm so they spread like a dream.
- Shredded Cheddar Cheese: Because everything is better with a melty, salty cheese crust!
- Fresh Parsley: A final sprinkle of freshness to brighten up the whole dish.
Note: The ingredients with full measurements can be found right under the article in the recipe card.
How to Make the Recipe

Step 1: Brown the Beef
Heat your olive oil in a large skillet over medium heat. Add the ground beef and cook for 5–6 minutes, breaking it apart with your spoon, until it’s perfectly browned. If things are looking a bit too oily, go ahead and drain the excess fat.
Step 2: Sauté the Aromatics
Stir in your finely chopped onion and minced garlic. Let them cook for about 2–3 minutes until they’re softened, translucent, and smelling absolutely heavenly.
Step 3: Add the Carrots and Spices
Add those diced carrots to the mix and cook for another 3 minutes. Now, stir in the tomato paste, paprika, thyme, salt, and pepper. Make sure everything is evenly coated in that flavorful paste!
Step 4: Create the Gravy
Sprinkle the flour over the beef and stir well for about a minute—this cooks out the raw flour taste. Slowly pour in the beef broth, stirring constantly. You’ll see a thick, savory sauce start to form right before your eyes!
Step 5: Simmer the Veggies
Toss in your frozen peas and let the mixture simmer for about 5 minutes. This gives the carrots time to get tender and the flavors time to mingle.
Step 6: The Potato Topping
Spread your warm mashed potatoes evenly over the meat mixture. It’s like frosting a cake, but way more savory!
Step 7: Melt the Cheese
Sprinkle that shredded cheddar on top, cover the skillet, and turn the heat to low. Let it sit for 5–7 minutes until the cheese is gooey and melted.
Step 8: Garnish and Serve
Finish it off with a sprinkle of fresh parsley and serve it straight from the skillet. It’s rustic, beautiful, and ready to enjoy!
Pro Tips for Making the Recipe

- Warm Your Spuds: Make sure your mashed potatoes are warm before spreading them. If they’re cold from the fridge, they’ll be hard to spread and won’t heat through as quickly.
- Get a Good Brown: Don’t rush the beef! Letting it get a nice brown crust adds so much extra “umami” flavor to the final gravy.
- The Broth Trick: If you want an even deeper flavor, use a splash of red wine to deglaze the pan before adding the beef broth. It adds a sophisticated, gourmet touch!
How to Serve
This skillet meal is a complete powerhouse on its own, but if you want to level it up, here’s how:
- Side Salad: Pair it with a crisp green salad and a light vinaigrette to cut through the richness of the beef and potatoes.
- Crusty Bread: A piece of warm, buttered sourdough is perfect for scooping up any leftover gravy.
- Extra Toppings: A dollop of sour cream or a few sliced green onions on top adds a nice cool tang.
Make Ahead and Storage
Storing Leftovers
Got leftovers? Lucky you! Store them in an airtight container in the fridge for up to 3 days. The flavors actually get better the next day!
Freezing
You can freeze this! Place it in a freezer-safe container for up to 3 months. Just be sure to thaw it overnight in the refrigerator before you plan on eating it.
Reheating
For the best results, reheat in the oven at 350°F until warmed through. If you’re in a rush, the microwave works just fine—just do it in short bursts so the potatoes stay fluffy.
FAQs
Can I use ground turkey instead of beef? Absolutely! Ground turkey or even ground lamb (for a traditional Shepherd’s Pie feel) works beautifully. Just keep in mind that turkey is leaner, so you might not need to drain as much fat.
What’s the best way to get a crispy top without an oven? Since we’re doing this on the stovetop, the cheese gets melty and gooey. If you want a crispy, golden-brown crust, you can pop the oven-safe skillet under the broiler for 2–3 minutes at the very end!
Can I use leftover mashed potatoes? Yes! This is actually the best way to use up leftover potatoes. Just give them a quick stir with a splash of milk or cream to loosen them up before spreading them over the beef.
How can I make the gravy even thicker? If you prefer a very thick filling, let the beef broth simmer for an extra 2–3 minutes before adding the peas, or add an extra teaspoon of flour during the thickening step.

Simple Skillet Shepherd’s Pie
Ingredients
Equipment
Method
- Heat olive oil in a large skillet over medium heat.
- Add ground beef and cook for 5–6 minutes, breaking it apart, until browned. Drain excess fat if needed.
- Add onion and garlic; cook for 2–3 minutes until softened and fragrant.
- Stir in carrots and cook for another 3 minutes.
- Add tomato paste, paprika, thyme, salt, and pepper; stir to coat evenly.
- Sprinkle flour over the mixture, stir well, and cook for 1 minute.
- Slowly pour in beef broth, stirring constantly until a thick sauce forms.
- Add peas and simmer for 5 minutes until vegetables are tender.
- Spread mashed potatoes evenly over the beef mixture.
- Top with cheddar cheese, cover, and cook on low heat for 5–7 minutes until heated through and cheese is melted.
- Garnish with fresh parsley and serve directly from the skillet.