• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Feed Grump
  • Home
  • About
  • Cookbooks
  • Ingredients
menu icon
go to homepage
  • Recipes
  • About
  • Ingredients
  • Socials

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Ingredients
  • Socials

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ร—
    Home ยป Recipes ยป Main Dishes

    Shepherd's Pie

    Published: 09/18/2025 ยท Updated: 09/18/2025 by Grump ยท This post may contain affiliate links ยท 2 Comments

    Jump to Recipe

    This Shepherd's Pie recipe has the most delicious meat filling topped with fluffy mashed potatoes. Rich, savory, and flavorful, it's easy to make and perfect for feeding a crowd at dinner time.

    Looking for more cozy dinner recipes? Try my Million Dollar Spaghetti or Ground Beef Stroganoff next!

    shepherd's pie with chunk taken out of it to show the meat filling.

    About This Recipe

    Shepherd's Pie is one of the coziest dinners you can make. Growing up, I used to make shepherd's pie for my family every Sunday, and I'd always make enough for 2-3 extras so we would have dinner all week. Since my parents worked evening shifts, it was the perfect meal for my brother and me to heat up for dinner.

    slice of shepherd's pie on plate.

    My family loves it because it's hearty and comforting, packed with savory meat, veggies, and creamy mashed potatoes. I love it because it's so easy to make and ALWAYS delicious. I've never met someone who doesn't like Shepherd's pie!

    Traditionally, Shepherd's pie is made with ground lamb, but a lot of people I know (including myself) make it with ground beef instead. Shepherd's pie made with ground beef is actually called a cottage pie. But really, they are the same thing. Both are casseroles with a meat filling, topped with mashed potatoes, and baked.

    Key Ingredients

    ingredients prepped in bowls.

    For the mashed potatoes, you'll need Russet potatoes, milk, butter, salt, and pepper. I have a recipe for mashed potatoes, which I have adapted and added to the recipe card at the bottom of this post.

    The meat filling ingredients are below:

    Ground beef: I recommend lean ground beef; otherwise, you'll want to drain some of the fat.

    Onion and garlic: Provide savory depth.

    Olive oil: For sauteeing the beef, onions, and garlic.

    Tomato paste: Helps thicken the sauce and add acidity.

    Flour: For thickening the sauce.

    Beef broth: For this, I used Better Than Bouillon beef base and mixed it with water.

    Worcestershire sauce: For tang and umami.

    Dried thyme: I used the powder, but you can use dried leaves as well.

    Instructions

    potatoes boiling in pot.

    STEP 1: Place potatoes in a pot of salted water and bring to a boil. Cook until fork-tender, about 15 minutes.

    potatoes mashed in bowl with butter and milk.

    STEP 2: Drain well, then mash with butter and milk. Season with salt and pepper to taste. Set aside.

    add mixed vegetables to ground beef, garlic, and onion.

    STEP 3: In a large pan, heat the olive oil over medium-high heat. Cook the ground beef, onion, and garlic for 5-6 minutes until softened. Add the frozen mixed vegetables and cook until warm, 2 minutes.

    beef broth added to meat mixture.

    STEP 4: Stir in the tomato paste and flour until evenly distributed. Add the beef broth, Worcestershire sauce, and dried thyme. Bring to a boil, then reduce to a simmer. Cook for 1-2 minutes until thickened.

    meat layer added to baking dish.

    STEP 5: Transfer the beef mixture to a baking dish (the recipe makes enough for a 9x13 baking dish, but I used a smaller oval one here)

    potato layer added on top of meat filling.

    STEP 6: Spoon the potatoes on top in an even layer.

    shepherd's pie with chunk taken out of it to show the meat filling.

    STEP 7: Bake uncovered for 30 minutes or until hot and bubbly. To get a golden brown color, broil for a few minutes on the upper rack.

    ๐Ÿ“‹ Recipe

    shepherd's pie with chunk taken out of it to show the meat filling.

    Shepherd's Pie

    This Shepherd's Pie is hearty, comforting, and topped with the fluffiest mashed potatoes. Easy to make and perfect for a cozy family dinner. Ready in about an hour.
    5 from 4 votes
    Print Recipe Pin Recipe SaveSaved!
    Prep Time 15 minutes mins
    Cook Time 45 minutes mins
    Total Time 1 hour hr
    Course Main Course
    Cuisine American
    Servings 6 people

    Ingredients
      

    For the meat filling

    • 1 tablespoon olive oil
    • 1 pound lean ground beef (or ground lamb)
    • 1 medium onion (diced)
    • 2 cloves garlic (minced)
    • 2 cups frozen mixed vegetables
    • 2 tablespoons tomato paste
    • 2 tablespoons all-purpose flour
    • 1 cup beef broth
    • 2 tablespoon Worcestershire sauce
    • ยฝ teaspoon dried thyme
    • salt and pepper (to taste)

    For the mashed potatoes

    • 2 pounds Russet potatoes (peeled and chopped into 1-inch cubes)
    • ยผ cup unsalted butter
    • ยฝ cup warm milk
    • salt and black pepper (to taste)

    Instructions
     

    For the mashed potatoes

    • Place potatoes in a pot of salted water and bring to a boil. Cook until fork-tender, about 15 minutes. Drain.
    • While the potatoes are still hot, mash with butter and milk. Season with salt and pepper to taste. Set aside.

    For the meat filling

    • Preheat your oven to 375ยฐF.
    • In a large pan, heat the olive oil over medium-high heat. Cook the ground beef, onion, and garlic for 5-6 minutes until softened.
    • Add the frozen mixed vegetables and cook until warm, 2 minutes.
    • Reduce the heat to medium. Stir in the tomato paste and flour until evenly distributed.
    • Add the beef broth, Worcestershire sauce, and dried thyme. Bring to a boil, then reduce to a simmer. Cook for 1-2 minutes until thickened. Season with salt and pepper.
    • Transfer the beef mixture to a 9x13 baking dish. Spoon the potatoes on top in an even layer.
    • Bake uncovered for 30 minutes or until hot and bubbly. To get a golden brown color, broil for a few minutes on the upper rack.
    Nutrition information is calculated using an ingredient database and should be considered an estimate.
    Did you make this?Let me know how it was!

    Reader Interactions

    Comments

      5 from 4 votes (2 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Tracy Perry

      October 21, 2025 at 11:02 pm

      5 stars
      This was so delicious and it held up very well as leftovers. I will definitely be making this again. My husband and I enjoyed so much.

      Reply
      • Bella

        November 30, 2025 at 8:02 pm

        5 stars
        Made with 80/20 grass fed beef (to challenge food fear) and bob's instant potato flakes (just potatoes nothing else! I had them onhand). I'd use salted butter next time but nothing that extra salt didn't fix! This was so easy to whip up and smells divine. Tastes so good!

        Reply

    Primary Sidebar

    picture of grump plating a salad.

    Hello, I'm Grump! I LOVE food and cooking. I've been cooking since I was 7 years old, and now I'm starting this blog to share all my recipes and cool tricks I've learned over the years.

    More about me โ†’

    Popular

    • overhead shot of Chinese coconut shrimp on plate.
      Best Chinese Coconut Shrimp (Buffet Style)
    • close up of slice of french toast casserole.
      French Toast Casserole
    • close up of beef stroganoff.
      Ground Beef Stroganoff
    • meatloaf cut into thick slices on plate; parsley sprinkled on top.
      Meatloaf

    Footer

    โ†‘ back to top

    Info

    • About
    • Privacy Policy
    • Contact

    Resources

    • Recipes
    • Essential Ingredients

    Newsletter

    • Subscribe

    As an Amazon Associate I earn from qualifying purchases.

    Copyright ยฉ 2025 FeedGrump

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.