Shepherd’s Pie with ground beef and mashed potatoes is the ultimate comfort food—warm, hearty, and deeply satisfying. This classic dish features a rich, savory beef and vegetable filling topped with a thick layer of creamy mashed potatoes, then baked until golden and bubbling. While traditionally made with lamb, this ground beef version has become a beloved variation thanks to its accessibility and familiar flavor.
Perfect for family dinners, cozy weekends, or make-ahead meals, Shepherd’s Pie is a one-dish wonder that brings together protein, vegetables, and starch in every bite. It’s comforting, nourishing, and timeless.
I love this recipe because it’s wholesome and nostalgic, yet incredibly practical. It uses simple ingredients, feeds a crowd, and tastes even better the next day. The contrast between the creamy mashed potatoes and the rich, savory beef filling makes every bite comforting and satisfying.
For the Mashed Potatoes
For the Beef Filling
Step 1: Make the Mashed Potatoes
Boil potatoes in salted water for 15–20 minutes until tender. Drain, mash with butter and milk, and season with salt and pepper. Set aside.
Step 2: Cook the Beef Filling
Heat olive oil in a skillet over medium heat. Add onion and cook until soft. Add garlic and cook briefly. Stir in ground beef and cook until browned. Drain excess fat.
Step 3: Build the Flavor
Add tomato paste, Worcestershire sauce, thyme, salt, and pepper. Pour in beef broth and simmer for 5–7 minutes until slightly thickened. Stir in peas and carrots.
Step 4: Assemble the Pie
Preheat oven to 400°F (200°C). Spread beef mixture evenly in a baking dish. Spoon mashed potatoes on top and spread smoothly. Use a fork to create texture.
Step 5: Bake
Bake uncovered for 30–35 minutes until the top is lightly golden. Broil for 2–3 minutes if desired.

Traditional Shepherd’s Pie
Use ground lamb instead of beef.
Cheesy Topping
Mix shredded cheddar into the mashed potatoes.
Vegetarian Version
Use lentils or mushrooms in place of beef.
Low-Carb Option
Top with mashed cauliflower instead of potatoes.
Spicy Shepherd’s Pie
Add chili flakes or paprika to the beef filling.
Storage
Freezing
Shepherd’s Pie with ground beef and mashed potatoes is a comforting classic that never goes out of style. Hearty, flavorful, and wonderfully filling, it’s perfect for family dinners, meal prep, or cozy nights at home. With its creamy topping and rich savory filling, this dish delivers warmth and satisfaction in every bite—making it a recipe worth returning to again and again.
Shepherd’s Pie with ground beef and mashed potatoes is the ultimate comfort food—warm, hearty, and deeply satisfying. This classic dish features a rich, savory beef and vegetable filling topped with a thick layer of creamy mashed potatoes, then baked until golden and bubbling. While traditionally made with lamb, this ground beef version has become a beloved variation thanks to its accessibility and familiar flavor.