One-Pot Shepherd’s Pie Skillet – Easy 30-Minute Comfort Food
- Sarah Smith
- Nov 14
- 2 min read
Updated: 6 days ago
An easy One-Pot Shepherd’s Pie Skillet made with seasoned ground beef, vegetables, gravy, and creamy mashed potatoes. A cozy 30-minute dinner cooked entirely in one skillet.

Description
This One-Pot Shepherd’s Pie Skillet is a quicker, simpler version of the classic comfort dish. Ground beef, onions, vegetables, and a savory gravy cook together in one skillet, then get topped with creamy mashed potatoes and heated until warm and cozy. It’s hearty, satisfying, and perfect for busy weeknights when you need something homemade with minimal cleanup. If you enjoy cozy, hearty meals like this, you’ll love my One-Pot Jambalaya with Shrimp & Sausage or the ultra-creamy One-Pot Butternut Squash Mac & Cheese. For slow-cooked comfort, try my Beef Brisket, or keep it classic with this Pot Roast with Carrots & Potatoes. And on chilly days, my Loaded Potato Soup hits the spot.
Recipe Card
Prep Time: 10 minutes Cook Time: 20 minutes Total Time: 30 minutes Servings: 4
Ingredients
1 tablespoon olive oil
1 pound ground beef (or ground lamb for traditional flavor)
1 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon garlic powder
1 onion, diced
2 cloves garlic, minced
1 cup frozen mixed vegetables (peas, carrots, corn)
2 tablespoons tomato paste
1 tablespoon Worcestershire sauce
1 cup beef broth
1 teaspoon dried thyme
1 teaspoon dried rosemary
2 cups prepared mashed potatoes (homemade or store-bought)
1 cup shredded cheddar cheese (optional)Fresh parsley, chopped (optional)
Instructions
Heat the olive oil in a large skillet over medium heat.
Add the ground beef, salt, pepper, and garlic powder. Cook until browned, breaking it into small pieces.
Add the onion and garlic. Cook 2–3 minutes until softened.
Stir in the frozen mixed vegetables and cook for 1 minute.
Add the tomato paste, Worcestershire sauce, beef broth, thyme, and rosemary. Stir well.
Simmer for 3–4 minutes until slightly thickened.
Reduce the heat to low and spread the mashed potatoes evenly over the beef mixture.
Sprinkle cheddar cheese on top if using.
Cover the skillet and cook for 5 minutes until everything is hot and the cheese melts.
Garnish with parsley and serve warm.
How to Serve
Serve straight from the skillet with a side salad, roasted vegetables, or crusty bread. This dish also reheats beautifully for next-day lunches.
Tips
For a thicker filling, simmer uncovered for a few extra minutes. Use lamb instead of beef for a traditional Shepherd’s Pie flavor. Make it creamier by adding 2 tablespoons of butter to the mashed potatoes before topping. Leftovers can be refrigerated for up to 3 days.
One-Pot Shepherd’s Pie Skillet — FAQ
Q: Can I use ground turkey instead of beef? Yes! Ground turkey, chicken, or lamb all work well in shepherd’s pie.
Q: Can I make this ahead? Absolutely. Assemble everything, refrigerate, then reheat in the oven when ready to serve.
Q: What vegetables can I add? Peas, carrots, corn, and green beans are classic additions and work beautifully.
Q: How do I store leftovers? Store in the fridge for up to 4 days or freeze for 2–3 months.




Comments