Shepherd’s Pie Meatballs & Mashed Potatoes


This is a recipe for delicious and comforting Shepherd’s Pie in meatball form served over creamy mashed potatoes.   This is a great Irish dish for St. Patrick’s day dinner!

Shepherd’s Pie Meatballs & Mashed Potatoes

Shepherd’s pie is a classic British dish which pretty much everyone I’ve ever met has their own way of making.  I saw this twist on shepherd’s pie and waited about 24 before having to try it out.  It looked THAT good…and ended up tasting as good as it looked so I was very excited.

If you want to get all technical, Shepherds pie is actually made with lamb, if it’s made with beef it is called “cottage pie”.  Good to know, right?  I was actually a little surprised to learn this because if I’ve ever ordered “shepherd’s pie” in a restaurant, it’s always been made with beef.  Such confusion!  But, like I said in my last post featuring the beloved shamrock shake, I’m not Irish and I’m sure everyone who is Irish already knew this.

Shepherd’s pie is one of those recipes that I think just about everyone can get behind.  After all, it’s half mashed potatoes and half hearty beef.  Who wouldn’t love that?  Especially when it is so cold outside we can’t feel our finger tips and just want some good, simple comfort food.   Yup, it’s back to the snow and cold here in Rochester…..but we did have a good run this past weekend with our 65 degree day!  I’m pulling for more of those days in the near future.

These mashed potatoes came out so nice and fluffy, and are deliciously topped with seasoned, baked meatballs, and covered with a beef pan-gravy that was very easy to make.  Last, but not least, some mixed veggies thrown in there.  No side dish was needed here because you have your meat, starch and vegetable all in one dish.  Can’t beat that!

Shepherd’s Pie Meatballs & Mashed Potatoes

Shepherd’s Pie Meatballs & Mashed Potatoes
Serves: 4 servings
  • For the mashed potatoes:
  • 2lbs potatoes (about 2 large potatoes), peeled & chopped
  • ⅓ cup milk (or a little more or less depending on your preferred consistency)
  • 2 Tablespoons butter
  • salt & pepper
  • For the meatballs:
  • 1lb lean ground beef
  • ½ small onion, chopped small
  • 2 garlic cloves, minced
  • 1 egg
  • 1 Tablespoon Worcestershire sauce
  • ½ cup Panko bread crumbs
  • salt & pepper, to taste
  • For the gravy:
  • 2 Tablespoons butter
  • 3 Tablespoons flour
  • 14oz beef broth
  • 1 Tablespoon soy sauce
  • 1 Tablespoon Worcestershire sauce
  • 2 cups frozen vegetable medley
  • pepper
  1. Add potatoes to a large pot of lightly-salted cold water. Bring to a boil then cook until potatoes are tender, but not mushy (or they will get grainy).
  2. Drain then return empty pot to stove over low heat.
  3. Melt butter in milk then season with salt & pepper.
  4. Add drained potatoes then mash until smooth.
  5. Turn off heat then place a lid on top of the pot to keep potatoes warm.
  6. Preheat oven to 400 degrees. Combine meatballs ingredients in a large bowl then mix with hands until just combined.
  7. Divide mixture into quarters then roll four meatballs out of each quarter.
  8. Place meatballs onto a non-stick and sprayed baking sheet then bake for about 20 minutes, or until cooked through (I made 18 smaller-sized meatballs that were done sooner, so make sure to check around 18 minutes).
  9. Meanwhile, melt butter in a large skillet over medium heat then sprinkle in flour and whisk until smooth. Cook until mixture is golden brown, about 2 minutes. then slowly pour in beef broth, whisking constantly. Add soy sauce and worcestershire sauce then switch to a wooden spoon and cook until sauce is thick and bubbly, about 5-7, minutes stirring often. Add frozen vegetables and a generous amount of pepper then cook until vegetables are tender and heated through, about 3-4 minutes.
  10. Scoop mashed potatoes onto plates then top with 4 meatballs and a scoop of gravy and serve.

Recipe source: adapted from

- Craving more? Sign up for the Wishes & Dishes Newsletter for a fresh serving of content delivered every week to your inbox! And stay in touch on Facebook , Twitter , Pinterest and Instagram for all of the latest updates!
Print Friendly

Tags: , , , ,


These are a few of my favorite things: cooking, baking, Broadway musicals, cruises, Disney World, Christmas, thunderstorms, 80's and country music, and my favorite pastime has ALWAYS been baseball. Go Yankees!

40 Responses to “Shepherd’s Pie Meatballs & Mashed Potatoes”

  1. Heather Musumeci
    March 15, 2013 at 8:00 AM #

    Ashley your blog is so freakin cute I love it!! 🙂

    • March 15, 2013 at 1:31 PM #

      Aww I love getting comments from friends. Thanks, girl!

  2. March 15, 2013 at 8:22 AM #

    ooooh I could def. get behind THIS shepherd’s pie! yummy mashed potatoes and beeeef 😛

    • March 15, 2013 at 1:30 PM #

      It’s good stuff!!

  3. March 15, 2013 at 10:02 AM #

    Such a creative way to have shepherd’s pie – I LOVE it! Meatballs, mashed potatoes… how could you go wrong?!

    • March 15, 2013 at 1:32 PM #

      I did like the change from normal shepherd’s pie…although both are great! Thanks, Marie!

  4. Kathy @ Food Wine Thyme
    March 15, 2013 at 11:29 AM #

    I would love a bite of this yumminess right now. Looks delicious

    • March 15, 2013 at 1:33 PM #

      Thanks, Kathy! It did turn out really good!

  5. March 15, 2013 at 1:13 PM #

    Yum. I normally make Shepard’s Pie with leftover mashed potatoes after the holidays. The meatballs are a different spin on it. Love it. Perfect comfort food for this awful weather!

    • March 15, 2013 at 1:36 PM #

      I agree! This weather stinks! But it makes it the perfect time for certain comfort foods, that’s for sure 🙂

  6. March 15, 2013 at 2:30 PM #

    This pie looks so yummy and a great hearty meal.

    • March 15, 2013 at 2:31 PM #

      Thanks, Nancy! Have a great weekend!

  7. March 17, 2013 at 10:52 PM #

    Mashed potatoes always gets my attention! And, what a great twist to have all these flavors with meatballs.

    • March 18, 2013 at 12:41 AM #

      It really was an awesome dinner! Thanks for commenting!

  8. March 18, 2013 at 4:08 PM #

    Okay, shepherd’s pie, cottage pie, yummy comforting savory pie .. whatever you want to call it, I WANT IT. It looks SO perfect for a dreary weather day which Sacramento should be expecting by tomorrow. YUM.

    • March 18, 2013 at 5:39 PM #

      Hey, we are right there with ya. Except we’re still getting snow and way below normal temps! Ahh!

  9. March 18, 2013 at 8:34 PM #

    Mmmm this is super comfort food… yummy food all together in one plate! Love it!

  10. March 13, 2014 at 3:44 PM #

    I haven’t had shepherds pie in soo long! This recipe looks great!

  11. March 13, 2014 at 11:02 PM #

    Well, I am a bit of Irish, and I did NOT know it was lamb. In fact, we have a local Irish restaurant and it’s called Shepherds pie on the menu and it’s made with beef! So good to know! 🙂 I love learning something new. This looks amazing – so thanks for sharing!

    • March 13, 2014 at 11:21 PM #

      Thanks so much Kristi! Glad you leaned something. I know I did

  12. March 14, 2014 at 12:59 AM #

    Meatballs and mashed potatoes. What can be better? Your post is making me hungry even though it’s quite late and I shouldn’t eat anything. 🙂

    • March 14, 2014 at 1:14 AM #

      NOTHING is better! haha! Thanks, Julia!

  13. March 16, 2014 at 5:17 AM #

    I’m British and I love what you’ve done with this traditional dish! Definitely craving Shepard’s pie again now! 🙂

  14. March 17, 2014 at 8:06 AM #

    WOw, sounds coforting and irreseistable dish!!!

  15. March 17, 2014 at 8:47 AM #

    What a hearty meal. As an english girl living away from home – i miss this ! x

  16. March 17, 2014 at 9:51 AM #

    I am loving this creative twist. Looks delicious!

  17. March 18, 2014 at 7:48 AM #

    Great dinner idea! My husband (all of us) would love this!

  18. March 19, 2014 at 9:14 AM #

    I love this take on ‘shepherds pie’, a new twist on a classic.

    • March 19, 2014 at 3:22 PM #

      Thank you thank you! 🙂

  19. March 19, 2014 at 10:02 PM #

    Ashley, this looks amazing! I love the twist with the meatballs. Those mashed potatoes looks awesome!

    • March 19, 2014 at 10:40 PM #

      Thanks so much, Cindy!!

  20. March 19, 2014 at 10:59 PM #

    This is absolute comfort food at it’s best — looks delicious, Ashley! 🙂

    • March 20, 2014 at 12:27 AM #

      Thanks, Marcie!!

  21. March 20, 2014 at 12:24 AM #

    Oh my gosh, this is everything my husband would love on one plate! Definitely saving it to make for a special meal for him in the future. Gorgeous job, Ashley–and my fingers are crossed for some warm weather for you soon!

    • March 20, 2014 at 12:28 AM #

      Thanks – we sure could use it!!

Leave a Reply