Easy Shepherd’s Pie (GF)

A favorite comfort food, shepherd’s pie is an easy, hearty dish that traditionally consists of meat and veggies topped with leftover mashed potatoes. For a delicious twist, add a sprinkling of shredded cheddar to form a rich cheesy crust.

Time-saving Tip: I love to “Cook Once, Eat Twice or More!” So to save time, I like to buy a few pounds of ground turkey (or grassfed ground beef) and brown it in a skillet over medium-high heat with some finely diced onion.

Then, I divide the cooked meat into 1-2 cup portions and freeze it for future use. That way, I have precooked ground meat on hand to make quick dinners on busy nights, such as crockpot chili, taco salad, spaghetti with meat sauce, and of course, this easy shepherd’s pie recipe.

Easy Shepherd’s Pie (GF)

Yield: 4-5 servings

Easy Shepherd’s Pie (GF)


  • 1 tbsp olive oil
  • 1 cup diced fresh organic carrots
  • 1/3 cup finely chopped yellow onion
  • 1 garlic clove, minced
  • 1 lb ground grassfed beef, or ground turkey
  • 1/4 tsp dried thyme
  • 2 tbsp ketchup
  • 1 tbsp arrowroot powder
  • 1 cup of your favorite frozen organic veggies (such as peas or green beans or a combo)
  • 1/2 cup diced tomatoes, drained (if using fresh, be sure they're peeled and seeded)
  • Sea salt and fresh-ground black pepper
  • 3-4 cups leftover mashed potatoes (seasoned w/salt & pepper to taste)
  • Optional: 1/2 cup shredded raw or grassfed cheddar cheese


  1. Preheat oven to 425 degrees. Heat a large skillet over medium-high heat. Add oil abd sauté carrots, onion and garlic until onion begins to soften (about 2-3 minutes).
  2. Add ground beef (or turkey), breaking up meat with a wooden spoon; cook until no longer pink, about 4-5 minutes.
  3. Next, add thyme, ketchup, and arrowroot powder; stir until combined.
  4. Add frozen veggies and diced tomatoes. Cook until vegetables are warmed through and liquid has thickened, about 3-4 minutes. Season with salt and pepper to taste.
  5. Spoon mixture into a two-quart baking dish.
  6. Spread mashed potatoes evenly over top of beef mixture. Sprinkle with shredded cheddar, if desired.
  7. Place dish on a rimmed baking sheet, and bake until potatoes are lightly browned, approximately 15 minutes.


Recipe Variation: Use mashed sweet potatoes instead for a deliciously sweet and savory combination with an even bigger boost of nutrition.


You Might Also Like:


  1. Christina says

    Just wanted you to know I made this last night ( a bit too hot for it…but it sounded good!!) and it was a HIT! Will definitely be doing this again…so easy and basically the recipe calls for everything I have in pantry and freezer. Thanks again!! The Dunlap fam

    • Kelly says

      Awesome! So glad you and your family enjoyed this – even on a hot summer evening! LOL! Thanks so much for leaving a kind note! Blessings, Kelly :)

  2. Stephanie says

    I made this for dinner last night. I had planned on making my same ole shepherds pie recipe but this one looked good. So I made it instead. The only thing I added was a packet of natural beef flavoring (from my health food store). My family loved it and even my fussy son ate it. I highly recommend trying this. It wasn’t hard to make at all and had lots of flavor.

  3. Grace Dixon says

    Nice recipe, I like the addition of tomatoes, but I just have to say (and blame the British grandmother) this isn’t shepherd’s pie, it’s cottage pie. Shepherd = sheep (ie lamb).

  4. Sophia says

    Hi Kelly!

    I LOVE your website, and the 2 week meal plans are so helpful! Finding you as a resource has made my life with little ones that much easier, and for that I thank the Lord and you :-)

    I have a quick question: which would be better for a freezer meal? This Shepherds/ Cottage Pie or your Pork Enchilada Casserole? (Going to our church’s Women’s Retreat this weekend, and I want an easy dinner that I can make ahead and stick in the freezer, then my husband can pop it in the oven :-)

    Thanks so much!

    • says

      I would opt for the enchilada casserole since potatoes aren’t my favorite to freeze, they can get mealy in texture. He just needs to be sure that it’s completely thawed before putting it in the oven. How fun that you’re going to a women’s retreat this weekend. My church has a women’s retreat coming up as soon as well. God’s blessings to you and your family, Kelly :)

  5. Nicole says

    Made this tonight and it was really very good. I’ve never had Shepherd’s Pie before so I was a bit nervous but it was yummy! I made it with turkey but everything else was according to the recipe. Next time I will sub frozen corn for the diced tomatoes as my husband asked for that change. Too bad mashed potatoes don’t freeze well otherwise this would be a great meal to make two and freeze one. Keep up the great recipes :)

    • says

      Hi, Nicole. So funny, I ended up making this last night too! So glad you enjoyed it. You could freeze the meat base with veggies and then defrost and add the mashed potatoes on a night when you have leftover mashed potatoes handy. I do that sometimes myself. Lots of blessings, Kelly :)

  6. Erica says

    I made this for dinner tonight. I used cauliflower instead of potatoes. The kids loved it! My 6 year old, picky eater, even said he liked it. They wanted seconds. Thanks for a great recipe.

    • says

      Great suggestion to use mashed cauliflower! I love that idea! Thank you for sharing it and also for your kind words. I’m so happy your family enjoyed this hearty healthy meal! Blessings, Kelly :)

  7. kaitlyn says

    my mother and I love this site, and since me and my father went gluten free it’s been my favorite place for cooking ideas! I can’t wait to make this pie(it’s my favorite dish).
    thank you so much!
    kaitlyn :)

  8. Holly says

    Kelly, I just wanted to thank you for your site. Your tips about prepping food and meal planning really gave me the push to start meal planning for our family. Since my husband and I both work full-time outside of the home, it makes it so much easier for us to have a tasty, nutritious dinner on the table each night if we take the time to plan out a menu and do a little extra chopping and cooking over the weekend. I made the shepherd’s pie with sweet potato variation for tonight’s dinner, and it was delicious. The planning has also given us a little more time to spend with each other and our boys relaxing before we eat dinner. What a gift!

    • says

      You are SO welcome, Holly. Thank you so much for taking the time to leave a kind, encouraging note. Sounds like you are doing great with meal planning and that makes me so happy to know this site and the meal plans are helping you. Praise the Lord! I started meal planning when I was working full-time when my boys were little, so I can completely understand how limited your time is and how meal planning really does save time, money and stress. Good for you, for making time to do this for your family. May God richly bless you! :)

  9. Nikki says

    Can’t wait to try this with organic ketchup and sweet potatoes instead of regular potatoes. I also find ground chicken more flavorful than ground turkey.

  10. says

    Kelly, I keep trying to pin your recipies, but it gives me an error message regarding the picture, and won’t let me pin… am I doing something wrong? I love your stuff! You’re so encouraging and helpful to us busy mammas!

    • says

      I am having trouble with the social media plug-in for those little social media share buttons at the top of the post. So if you just hover your mouse over the actual picture of the recipe, you’ll see a pin-it button appear on the photo. Use that one and you should have no trouble pinning. Sorry, we’re trying to get the other button fixed. :)

Leave a Reply

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

+ 5 = thirteen

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>