Easy Weeknight Shepherd’s Pie with a Single Creamy Potato Layer

This is my easy, weeknight version of classic shepherd’s pie: a hearty mix of ground beef and vegetables topped with a creamy mashed potato layer made from  butter, milk, and black pepper. It’s the kind of comfort food I grew up eating in the Midwest, and it still shows up in my kitchen on long days when I want something cozy without a lot of fuss.

Everything comes together in a single skillet and baking dish. The best part? Spreading that fluffy potato topping over the savory beef and veggie filling—pure comfort in casserole form.

Serve it hot from the oven with a simple green salad or steamed beans to balance the richness. Crusty bread or dinner rolls are perfect for scooping up every last bit, and if you like a tangy touch, add dill pickles or a quick cucumber salad. Drinks can be as simple as iced tea, a light beer, or a glass of red wine.

Weeknight Shepherd’s Pie 🥔🥘

Ingredients

Ingredient Amount Notes
Russet potatoes 2 lbs, peeled & chunked For topping
Unsalted butter 4 tbsp For potatoes
Milk ½–¾ cup Start with ½ cup
Kosher salt 1 tsp + more For seasoning
Black pepper ½ tsp + more For seasoning
Olive oil 1 tbsp For skillet
Ground beef 1 lb (80–90% lean) Filling
Yellow onion 1 small, finely chopped Flavor
Garlic 2 cloves, minced Flavor
Carrots 2 medium, diced small Veg base
Frozen peas 1 cup No need to thaw
Dried thyme ½ tsp Seasoning
Dried rosemary ½ tsp Optional
Tomato paste 2 tbsp Richness
Worcestershire sauce 1 tbsp Depth
Beef broth 1 cup Sauce base
All-purpose flour 2 tbsp Thickener
Salt & pepper To taste For filling
Cooking spray or butter For greasing dish Prep

Directions

1. Preheat Oven
Set oven to 400°F (200°C). Grease an 8×8 or 9×9-inch baking dish.

2. Cook Potatoes
Boil potatoes in salted water until tender, about 12–15 minutes.

3. Brown Beef
In a skillet, heat olive oil. Cook ground beef until browned, 5–7 minutes. Drain excess fat.

4. Cook Vegetables
Add onion and carrots; sauté until softened, 5–6 minutes. Stir in garlic, thyme, and rosemary; cook 1 minute.

5. Make Sauce
Add tomato paste and Worcestershire sauce. Sprinkle in flour and stir for 1 minute. Pour in beef broth, simmer 3–5 minutes until thickened. Stir in peas and season with salt and pepper.

6. Mash Potatoes
Drain potatoes. Mash with butter, ½ cup milk, salt, and pepper until creamy. Add more milk if needed for desired consistency.

7. Assemble Pie
Spread beef mixture into the prepared baking dish. Top with mashed potatoes, smoothing or creating ridges for texture.

8. Bake
Bake 20–25 minutes until bubbly and lightly golden. Optional: broil 2–3 minutes for extra color.

9. Rest & Serve
Let sit 10 minutes before serving. Scoop into bowls or plates, making sure each portion has plenty of potato topping and savory filling.

Related Articles

Back to top button