Weeknight Shepherd’s Pie with One Creamy Potato Topping

ADVERTISEMENT

This is my simple, weeknight take on classic shepherd’s pie: a hearty ground beef and vegetable filling topped with one creamy mashed potato mixture made with butter, milk, and black pepper. It’s the kind of comfort food I grew up with in the Midwest, and it still shows up in my kitchen whenever the day has been long and I want something cozy without fuss.

ADVERTISEMENT

Everything comes together in a skillet and a single baking dish. The best part? That moment when you spread the fluffy potato layer over the savory beef and veggies—instant comfort in casserole form.

ADVERTISEMENT

Serve hot from the oven with a green salad or steamed beans to balance the richness. Crusty bread or dinner rolls are perfect for scooping up saucy bits, and if you like brightness, add dill pickles or a quick cucumber salad. For drinks, keep it easy with 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: 400°F (200°C). Grease an 8×8 or 9×9-inch baking dish.
  2. Cook potatoes: Boil in salted water until tender (12–15 minutes).
  3. Brown beef: In skillet, heat oil. Cook beef until browned (5–7 minutes). Drain excess fat.
  4. Add vegetables: Stir in onion and carrots; cook until softened (5–6 minutes). Add garlic, thyme, and rosemary; cook 1 minute.
  5. Build sauce: Stir in tomato paste and Worcestershire. Sprinkle flour, stir, and cook 1 minute. Add broth, simmer 3–5 minutes until thickened. Stir in peas. Season to taste.
  6. Mash potatoes: Drain. Mash with butter, ½ cup milk, salt, and pepper until creamy. Add more milk if needed.
  7. Assemble: Spread beef mixture in baking dish. Top with mashed potatoes, smoothing or creating ridges.
  8. 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, ensuring each portion gets plenty of potato topping and savory filling.

Related Articles

Back to top button