Easy Cast Iron Shepherd's Pie
Shepherd’s pie is a classic comfort dish that is great to eat especially on a cold day or whenever you crave a hearty dish of meat and potaotes. Traditionally made with ground lamb and topped with creamy mashed potatoes, it bakes into a golden, savory casserole that everyone recognizes at the table. This version keeps all the cozy flavor you love, but uses ground beef for a familiar, down‑to‑earth twist often called “Cottage Pie.” The rich, seasoned meat, sweet vegetables, and creamy mashed potatoes come together in one satisfying bite. It’s the kind of recipe that looks impressive coming out of the oven, yet still feels simple and homemade.
One of the best things about this dish is how budget‑friendly and practical it is for everyday family dinners. It uses easy‑to‑find ingredients like ground beef, potatoes, frozen vegetables, and pantry staples you probably already have on hand. Most of the components are inexpensive and easy to store, so you can keep them on standby for busy nights or last‑minute meals. Because it’s hearty and filling, a single skillet can comfortably feed a family, often with leftovers for lunch the next day. You get maximum comfort and satisfaction from simple, affordable ingredients, making it a great value meal that even kids who are picky eaters will love.

Cooking this recipe in a cast iron skillet makes the whole process even easier. You can brown the beef right on the stovetop, layer in the vegetables and mashed potatoes, and then slide the same pan straight into the oven. This one‑pan approach means less cleanup, fewer dishes, and more time to enjoy dinner instead of washing up. Cast iron also holds heat beautifully, helping the filling stay hot and the potato topping turn golden and slightly crisp around the edges. Once you get comfortable using cast iron for recipes like this, it quickly becomes a go‑to tool for simple, satisfying, oven‑to‑table meals.
It’s a practical, satisfying dish you can count on whenever you need a warm, home‑cooked meal without a lot of fuss. No standing near the stove top stirring, perfect for when you are pressed for time. I love making dishes at home that allows me to do the initial preparation and enables me to rely on the oven to finish the cooking for me.
Tips: For best results, use a plastic spatula to slice and serve this dish. If you use a metal spatula like the one shown, be careful not to scratch or damage the seasoning on your cast iron skillet.
Download recipe here
Easy Cast Iron Shepherd's Pie
Prep time: 30 minutes
Cook time: 45 minutes
Serves: 4-6
Special Equipment:
10.25” cast iron skillet
Mashed Potato Ingredients:
2 lbs. Russet potatoes, peeled and cubed
4-5 large cloves garlic, peeled and smashed
Water, to cover
Pinch salt
½ c. chicken stock, preferably organic
¼ c. heavy cream
3 T. unsalted butter
Sea salt and black pepper, to taste
Meat Filling Ingredients:
1½ lbs. ground beef
1 T. dried Italian herbs
2 T. Worcestershire sauce
Sea salt and black pepper, to taste
¾ c. frozen corn kernels, thawed
¾ c. frozen peas, thawed
1¼ c. sliced frozen carrots, thawed
For garnish:
Smoked paprika
Fresh chives, chopped
Directions:
- Place the top oven rack in the center position and pre-heat oven to 400°F.
- Place potatoes and garlic in a large pot and add water until the potatoes are completely covered, with an additional inch or two on top. Bring to a rapid boil over high heat for 15 minutes, or until the potatoes are fork tender. Remove from heat, drain, and set aside.
- While the potatoes are boiling, add the beef, Italian herbs, and Worcestershire sauce to a 10” cast iron skillet set over medium heat. Season with salt and black pepper, to taste, and stir to combine. Cook, stirring frequently, until the beef is completely browned and broken into small pieces, approximately 8-10 minutes.
- Remove skillet from heat and carefully drain any excess fat from the skillet, if needed. Set aside.
- Add chicken stock, heavy cream, and butter to the boiled potatoes. Season with salt and black pepper, to taste, and mash with a hand masher or whip with a hand mixer until smooth. If necessary, add a little extra chicken broth to reach the desired consistency. Set aside.
- Evenly spread the thawed corn, peas, and carrots across the browned ground beef in the cast iron skillet. Top with an even layer of the mashed potatoes and sprinkle with some smoked paprika.
- Place the skillet in the pre-heated oven and bake for 30 minutes, or until heated through and the potatoes are nicely browned on top. Remove from oven and cool slightly. Serve immediately garnished with fresh chives. Enjoy!
