This Paleo Shepherd’s Pie is classic, cozy comfort food for cold winter days! It’s Whole30 compliant, dairy free and kid approved. A flavorful, hearty ground beef mixture is topped with creamy dairy-free mashed potatoes, and baked until golden brown and bubbling.
Is there anything better on a cold winter night than a cozy, comforting and CRAZY delicious shepherd’s pie?! Yes – a cozy, comforting, crazy delicious paleo and Whole30 shepherd’s pie.
Trust me, things are about to get better, even if you thought you were doing just fine without this recipe in your life.
Dramatic? I know – but I’m just really excited to share this highly- anticipated recipe with all of you.
Admittedly, some of my excitement is relief, since I basically tortured myself making decisions about this recipe. What veggies to use? What should I cook it in?
White potatoes for the topping? Sweet potatoes? Or toss the potatoes and go with a lower carb topping?
It gets pretty intense sometimes with recipe creation over here. It really just ME, having a brainstorming meeting with ME, shooting down all of my own ideas as they pop up. Super fun, I assure you. But, really, sometimes I’m not sure how anything ever gets done.
Spoiler alert – I went with chopped carrots, and brussels sprouts, a cast iron skillet, and white potatoes – YES – white potatoes. In all their starchy-delicious glory.
Are White Potatoes Paleo?
Even though white potatoes have been Whole30 compliant for quite a long time now, I still get questions about whether or not they’re paleo, and my answer to that, is, yes, they are to me. They might not be okay for everyone though – and that’s okay!
There seems to be much confusion about potatoes (I recently had someone ask me why I post potato recipes if they contain gluten. Face to forehead for that one, eek.).
Now, not everyone who begins eating paleo should eat potatoes – based on their own personal health circumstances, goals, preferences, etc.
And yes, that can be said for plenty of other foods that are both paleo and Whole30 compliant, of course – because we all have individual needs.
As for me, I have no problem eating white potatoes, and though I wouldn’t say I eat a ton of them (greens, roasted sweet potatoes and plantains are my staples) I like to include them in recipes where I feel they belong.
They made a dang good topping for my shepherd’s pie – even without the butter, milk, and cheese to help out (don’t worry, we have replacements!)
But, if you’re really not into them, you can sub in sweet potatoes, white sweet potatoes, or Japanese sweet potatoes for the topping.
As for the filling, it’s a heart mixture of grass fed ground beef, my personal favorite veggies (you can sub in your faves!) onions, garlic, a bit of tomato paste, broth, and fresh savory herbs.
It’s an incredibly easy recipe to put together, though it is time consuming due to making the mashed potatoes, and then baking everything together.
To cut down on time, you can prep many of the ingredients ahead (including cooking the potatoes!) and then simply cook the beef mixture and spread the potatoes on top right before baking.
I know you’ll love this one guys! Are you ready to get started? Let’s cook!
Paleo Shepherd’s Pie {Whole30, Dairy Free}
Paleo Shepherd's Pie {Whole30, Dairy Free}
Ingredients
Beef Mixture:
- 1 tbsp ghee for cooking
- 1 1/2 lbs grass fed ground beef
- Sea salt and pepper (for seasoning beef
- 1 cup carrots diced
- 1 1/2 cup Brussels sprouts chopped
- 1 medium onion chopped
- 2 cloves garlic minced
- sprinkle of sea salt for veggies
- 3/4 cup beef or chicken bone broth
- 2 1/2 tbsp tomato paste
- 1 tsp fresh minced thyme
- 1 tsp fresh minced rosemary
Mashed Potatoes:
- 4-6 russet potatoes or 2 1/2 lbs peeled and cut into 2” pieces
- 2/3 cup full fat coconut milk blended prior to adding
- 3 Tbsp organic ghee
- 3 Tbsp nutritional yeast
- Salt and pepper to taste
- Chopped fresh parsley for garnish
Instructions
Prepare the potatoes:
-
Heat a 3 quart pot with water, sprinkle with salt and bring to a boil. Add 2” potato pieces to the boiling water, and cook until very soft
-
Drain the potatoes and return to the pot. Set heat to low and add the ghee and coconut milk. Mash with a potato masher over very low heat, once smooth, turn heat off and add nutritional yeast, salt and pepper. If you want your potatoes really creamy, you can use an immersion blender at this point (I just put mine right in the pot.)
Prepare beef mixture and assemble/bake pie:
-
Preheat your oven to 375 degrees
-
In a deep oven proof skillet* (mine was 10”, add beef to skillet and sprinkle with sea salt. Brown beef over med/hi heat breaking up lumps with spoon. remove from skillet to a plate with slotted spoon and set aside.
-
Adjust heat to medium and add Brussels sprouts and carrots to skillet, stir to coat and cook about 2 minutes, then add onions and cook until softened. Add garlic and sprinkle veggies with a bit of sea salt, stir, then cover the skillet briefly to soften carrots until fork tender, if necessary.
-
Add the remaining ingredients for the beef mixture to the skillet, stir to combine, then return beef to skillet and stir to coat, simmer for 2 minutes or so to thicken the sauce and blend flavors.
-
Spread all the mashed potatoes over the beef mixture and use a spoon or spatula to smooth the top. Sprinkle with parsley, then place skillet on a large baking sheet (to catch any bubbling sauce) and bake in the preheated oven for about 20 minutes, until sauce is bubbling and top begins to turn light brown.
-
Remove from oven, allow to sit about 10 minutes before serving hot. Enjoy!
Recipe Notes
*If you don't have an oven proof skillet, you can use a casserole dish instead to bake your shepherd's pie - cook beef mixture in a skillet and then transfer mixture to casserole dish once done cooking; spread mashed potatoes over the top and bake as instructed.
Nutrition
What I Used To Make My Whole30 Paleo Shepherd’s Pie:
Want More Whole30 Dinner Recipes? Try One of These!
Slow Cooker Meatballs and Marinara Sauce
Slow Cooker White Chicken Chili with White Sweet Potatoes
Easy Chili Stuffed Sweet Potatoes
Classic Meatloaf with Whole30 Ketchup
Walnut Crusted Turkey Cutlets with “Honey” Mustard
Note: This post contains affiliate links. This means that if you click on a link and make a purchase, I will receive a small commission at no cost to you. Thank you for supporting Paleo Running Momma!
JoAnn says
What would you use in place of coconut milk? I find all the paleo recipes where they say you won’t taste the coconut aren’t honesty reported. I always taste the coconut and find myself throwing out meal after meal which is just a waste of good food and money.
Michele says
Not really sure – my kids and husband didn’t taste the coconut in this but if you really can’t stand it, I’d go with unsweetened almond milk or heavy cream if you can have dairy.
Leesa says
Can I sub green beans instead of brussel sprouts? How much would you use?
Ash says
I added small chopped zucchini and I LOVED IT
Sonya says
I subbed original unsweetened almond milk a little homemade cashew cream in place of the full-fat coconut milk in this recipe and it was great!
Three other small changes I made were: extra virgin olive oil instead of ghee (didn’t have any), subbing 1/2 the ground beef for extra lean ground turkey (to reduce fat), and subbed oven roasted cauliflower for 1/2 the potatoes to reduce starch. I also added a few dashes of worcestershire sauce to the beef mixture for flavour (but this does contain non-paleo additives and ingredients so it wouldn’t be suitable for everyone).
All-in-all an excellent recipe and my kids all love it just as much as traditional non-paleo shepherd’s pie, so this is a win! It’s been added to our family meal rotation. I double it and freeze one for a make-ahead meal.
Julia says
This was super good! It’s now in my recipe binder. Only change I made was adding half a container of kite hill dairy-free cream cheese. Thank you for the recipe!
Julia says
To the mashed potatoes that is!
Lynn says
This isn’t dairy-free because it uses ghee.
Joc says
Ghee is dairy-free, because all the lactose and milk solids have been removed. All that remains are butter fats.
carla says
Not all ghee are free of milk solids. You have to get certified casein and whey free ghee for that.
Nikki says
What do you suggest we use as a substitute for ghee. Would canola oil or earth balance vegan butter?
Cassandra says
I really enjoy miyoko’s vegan butter, I use this in all my dairy free mash potato recipes
Alison Tunney says
Duck fat works great as a butter/ghee substitute in recipes.
Kate says
Love this dish, its one of my all time favourites for winter! I’ve used minced lamb instead of beef which is equally delicious. We even tried with minced chicken, but red meat is definitely tastier!
Just as an aside, I agree with the comments that this isn’t dairy free due to the ghee, and the mis-labelling could be quite dangerous. I saw one comment that said ghee is dairy free as the milk solids have been removed, but my husband has a dairy allergy, and ghee would put him in hospital. I used olive oil or coconut oil instead.
Lisa says
Thank you for all your recipes! This sounds delicious!
Jessica says
I would love to know a sub for the coconut milk that works well in heat. My son is allergic to coconut and we are both allergic to dairy. I have used different brands of almond milk in recipes like this and when you heat the meal in the oven (for casseroles,etc) the almond milk seems to just fall apart chemically and make the dish watery. Got any suggestions? Thanks!
Michele says
I think since you’re mixing it in with the mashed potatoes that almond milk or another dairy free milk (like cashew) should work pretty well 🙂
Karly says
You are a low carb angel. This looks SO good, and is something I’ve never even thought to try! Need to add this to my Keto lineup!
carla says
While this looks like a delicious recipe, it is not a keto diet recipe at all. Unless you sub the potato for cauliflower mash, use more butter and less meat. 1/8 of 2 1/2 lb of russet potatoes is not ketogenic. Be careful of recipes on line that claim to be keto (not this one since there is no claim it is Keto).
Michele says
Definitely not intended to be labeled as keto – just paleo + Whole30 🙂
Danielle says
That would be like saying this recipe is definitely not vegan. Nowhere did it say it was a keto recipe, so why bother pointing out the obvious?
Serena says
because someone said that she was going to add it to her list of keto recipes. so she was just telling her that it wasn’t a keto recipe!
Sharon says
Made this for last night’s supper. My husband and I loved it. My mother took one bite and refused to eat it but then she complains about everything. I like it well enough to be happy to eat the leftovers and I used grass fed ground beef! This is not labeled as Keto and it is not due to the potatoes for those who think it is, but it is tasty!
Michele says
Correct, definitely not keto because of the potatoes! But Whole30 friendly and tasty – so happy you and your husband liked it 🙂
paula scott says
Why do you need nutritional yeast? Can I leave that out?
Michele says
It adds flavor but you can leave it out 🙂
Erica Mobley says
Is there a substitute for nutritional yeast? Two stores have left me down and kids already excited about this option for dinner tonight.
Michele says
There’s no substitute but you can leave it out without missing much at all, it just adds a bit of “cheesy” flavor to the potatoes 🙂
Amy says
Thank You! I have MTHFR and have to avoid nutritional yeast. Ironically, I don’t have any issues with grass-fed raw or goat/sheep milk dairy. 🙂
Amy says
If I wanted to just add some quality cheese, what kind and how much might you recommend? Look forward to making this for St Patrick’s Day! 🙂
Michele says
Maybe parmesan? That one is similar to the nutritional yeast!
rebecca says
Just FYI about nutritional yeast, you can find non-fortified versions that don’t have added b vitamins if MTHFR is an issue.
Jennifer says
Made this tonight, yum! We do some dairy, so I used a little cream and Irish butter. I used mashed sweet potatoes. So good with the Brussels sprouts!
Michele says
So happy you liked it!
Rachel says
I lurrrrve shepherd’s pie. One secret ingredient that I have found that elevates the taste of the meat is to add some dijon mustard (usually ~1-2 tbsp). It doesn’t make it taste like mustard, just adds some extra oomph.
This is definitely going on the to make list 🙂
Michele says
Great! Hope you enjoy!
Rose says
This was just what the filling needed! Thanks for the tip!
Amy says
Thank you for this comment! I was just inquiring how might use dairy in lieu of the nutritional yeast. 🙂
Suzanne says
We made this last night!! Absolutely delicious. I will definitely try more of your recipes.
Michele says
So happy you enjoyed it!
Dani says
This is SO good!!! I used unsweetened almond milk instead of coconut milk, and it worked perfectly. This will definitely be added to the rotation. My husband loved it and he’s not even doing Whole30.
Judy says
Definitely want to try this…sounds delish! I’m allergic to tomato products and wondering if okay to leave out the tomato paste or substitute something else. Would love your thoughts, Michele. Many thanks…
Michele says
Yes you can sub with sweet potato puree and I think it would be great, maybe adjust seasonings a bit if you need to 🙂
Judy says
Thank You…will try soon and let you know if it worked…Judy
Kristen Van Buskirk says
I made the Shepherd’s Pie tonight and it was very good. However, the time estimated to prep this meal is way off. I don’t know how many people realistically have some of these items prepped ahead of time. It would be helpful to have the complete prep time included. It took me closer to an hour to prep. It also took about 40 min. of actual cooking time to get it slightly browned on top.
Cindy says
I deleted 7 other Shepherd Pie recipes out of my paprika app and kept this one. So flavorful!
Victoria says
This recipe is amazing! Both my boyfriend and I love it. I will say, however, it did take a bit longer to make than the recipe suggests. I found it worth it though as I’m getting a week’s worth of lunches out of this meal! Thank you for another winner 🙂
Holly says
This was a huge hug in my house! My 5 year old ate two bowls of it and repeatedly told me how good it was. He’s not a Brussels Sprouts fan, but he has no idea they were in here. My hubby and I very much enjoyed it too.
Michele says
Oh that’s amazing! Love when the little ones go for it!
Ann says
Excellent! Followed the recipe pretty closely but used more tomato paste as my husband needs a lot of umami flavor in his meals. Subbed broccoli and cauliflower for the Brussels sprouts. Whole family was very happy with this, and none of them are even on Whole30 with me. Like some others have mentioned, it took me longer to make it happen than the estimated time in the recipe, but it was well worth it for the outstanding result. Thanks!
Jennifer says
I loved this! I forgot the yeast (even though I bought it specifically for this recipe). This will be in the weekly rotation. I’m not Whole30 or Paleo but thought I’d try it with regular milk and butter and next time I’ll venture to coconut milk. My 2 toddlers and picky husband loved it as well.
Michele says
That’s great to hear! Funny about the yeast 🙂
Lee says
I love this recipe. It’s great and lasts me a whole week for dinner.
On the nutritional side, I’m wondering what’s the serving size for one person. I know it says serving size is 8. Calories is 407, is that for the whole meal or is it 407 calories per one serving size.
Michele says
Per serving! Glad you enjoyed it 🙂
JC says
Can I substitute sweet potatoes vs russets?
Michele says
Yes that would work out fine 🙂
Leslie says
Made this tonight and LOVED it!! Thank you for the wonderful recipe.
Renee says
Is it possible to sub the white potatoes for purple potatoes or do you think the outcome would be too different?
Renee says
Also is t possible to sub sweet potatoes in place of russet?
Michele says
Yes you can do that for sure 🙂
Michele says
I think that would be fine 🙂
Becka says
Ghee isn’t dairy free. My daughter’s stomach Dr has that on the do not eat list because it comes from milk.
Jenny says
Had this tonight – it was very good. My issue is with your calculation of prep time. It takes almost an hour to prep this, not 15 minutes. Don’t know how you came up with that time.
Amanda says
If it contains ghee it most certainly is not dairy free for those with a dairy allergy.
Kristen Harris says
I do great with ghee and gave dairy allergy. There is no lactose in ghee
Jaz says
Lactose-free products can still affect some people with dairy allergies and intolerances. So I would label this recipe “lactose-free” rather than dairy free.
Debbi says
Ghee is dairy!
Renn Carroll says
This was delicious! I preferred this recipe over my regular Shepard’s Pie that I make when not doing Whole30. My family all loved it. I used carrots and mushrooms instead of brussel sprouts only b/c not everyone here is a fan, but I think it would be really good with them.
Michele says
Sounds delicious and I’m thrilled you enjoyed it!
Maureen Walker says
This was wonderful and is going to be in my cold weather menu rotation. For those concerned about ghee being dairy, just sub with some other suitable fat. I used avocado oil instead of ghee, and it worked out fine. I agree with the others who mentioned the prep time was much more than indicated in the recipe, but so worth it. I doubled the recipe and froze half for another time (the beef mixture, not the mash on top…will prepare that fresh when I pull the second batch of beef mixture out of the freezer). Not sure how it will turn out from frozen, but hoping it will be fine.
Diana says
This is so good! Highly recommend!
Lauren says
This was so good! I added some compliant Dijon and coconut aminos to the beef mixture to give it a more savory flavor and it turned out great. Really helpful to have a heartier whole 30 meal to keep up with our workouts!
Karen says
Love this recipe.
We’ve subbed half the beef with Italian sausage for added flavor and kick. I’ve also omitted the nutritional yeast as I didn’t have any on hand.
Cooks up great as leftovers for lunch at work; I enjoy watching my coworkers stare with envy as they eat their sad sandwiches and frozen meals. 🙂
Amber says
Doesn’t say when to add the broth or tomatoe paste very frustrating for someone who never made shepherds pie before and doesn’t know that’s the point of looking at a recipe
Rebecca says
Amber, it says in the body of the recipe to add the rest of the ingredients… (thyme, rosemary, broth and tomato paste.) Don’t get too frustrated. Even those of us who have been cooking for more than 50 years overlook things or get confused. The more you cook and bake, the easier it gets! 🙂
Paige says
My husband and I loved this filling dish! We didn’t have a cast iron skillet and it still worked out great using the modified instructions. Thanks for a great recipe! We will definitely make this again in the future!
Sydney says
I CANNOT say enough good things about this recipe, or any of your recipes for that matter! This is hands down the BEST Sheperd’s Pie I have ever had… I love your blog and your recipes! Thank you so much for inspiring me in my kitchen! ?
Jacob York says
Ghee is dairy
Jacob says
Ghee is dairy
Amanda says
This was soooo good! I’m on day 11 of the Whole 30 and was starting to get bored. This was the perfect thing to mix it Up! I added some chopped green pepper to the mix as well as smushed tomatoes. (I didn’t have any tomatoe puree) and it was perfect! Definitely making it again!
Kylie Harrington says
Can you prep this a day ahead?
Melissa says
So good! I substituted the beef for lamb and the coconut milk for cashew milk… it turned out great! Thanks for sharing!
Jessica says
I love this recipe! My particular preference is to use asparagus in place of Brussels sprouts, but it is delicious either way. Do you have any ideas/tips about freezing this? I am wanting to make it for my sil who is having a baby, but didn’t know if there was any reasons why it wouldn’t freeze well. Thanks so much!
Joseph says
This isn’t dairy free. It’s got ghee in it.
Lizzie says
This was so delicious!! Thank you for sharing this recipe. I will definitely make this again! I am doing Whole30 and I am so happy to find the perfect recipe that my husband would enjoy too. (He’s not on Whole30)
Cristin says
What size casserole dish do you recommend? Thanks!
Victoria says
So delicious, we have our nearly 2 year old son on an elimination diet from eggs, milk, wheat, soy, peanuts, cod and citrus for his eczema and this recipe was not only perfect for his requirements but it was also delicious – he ate the whole thing! I grated the carrots and addded chopped spinach instead of Brussel sprouts
Brittany says
There’s bone broth listed in ingredients but not used in the instructions…what is it for and when do you use it?
Leslie Jacob says
How can this be Paleo with Russet Potatoes?
Candice says
My kids have been all about pot pie lately. I like this better with the potatoes instead of crust. Also love the addition of brussel sprouts. Life is crazy so I tend to resort to mixed frozen veggies but I will be adding brussel sprouts to the mix.
Adrienne says
We loved this recipe! Here’s some of the modifications I made which were deliciously successful in case anyone else needs them:
-Used a 9×13″ glass casserole dish
-Used 50% beef, 50% venison
-Added 2 TBSP of dijon mustard to the meat mixture
-Added about 2 cups of beef broth instead of 3/4 cup.
-Used Almond Milk instead of coconut milk for the potatoes
I agree with other reviewers that this took 2 hours to make end to end. A 9×13″ casserole dish made a total of 6 decent size dinner servings (it lasted us 3 nights).
At first I was nervous about the brussel sprouts, but we chopped them up and by the time they were sauteed and mixed in, we couldn’t even tell there were brussels in the dish! It was delicious.
The dijon mustard really does add that extra “oomph” and I would highly recommend this. It doesn’t taste like mustard, just adds a delicious umami flavor.
I originally added the 3/4 cup of beef broth, but it didn’t look very “sauce” like as the recipe instructions alluded to. Knowing that it would be going into the oven and that other reviewers said theirs came out a little dry, I kept added a little more broth into the beef mixture while on the stove until it looked wet/moist, but not drowning. It ended up being about 2 cups total. Ours came our amazing, not dry at all. Exactly what Shepherd’s pie should be.
Almond Milk in the potatoes worked great. There wasn’t any extra flavor, it just helped with creaminess.
Adrienne says
Comments left above, but forgot to rate! 5 stars with the modifications we made.
Eileen Wineinger says
This is the third time I’ve made this recipe. My husband and I love it! I did make a few substitutions. Cauliflower rice to blend up like potatoes, ketchup because we didn’t have tomatoes paste, and half butter half ghee. I also used celery instead of brussel sprouts, but a little less than the recipe called for. I added extra carrots. This recipe is flexible and really hearty. I am wondering if I can make it ahead, freeze it and then bake it to serve? Will the potatoes or cauliflower get watery?
Tina says
Has anyone tried to make this with a pie dough base? I found a really great multi use gluten free pie dough recipe and would love to try it but Im nervous!
Daniel says
Best shephards pie ive ever had. Gilling was very rich.
Samantha says
Ghee is not dairy free for someone with a dairy allergy. This recipe could be easily modified to become dairy free but as written is not. Please be careful with labeling. Still looks yummy though!
Karen says
Can you freeze this recipe?
Priscilla says
Amazing recipe! It was a hit for my whole family – husband and daughters. We devoured half of it for dinner – soooo good. Thank you for this amazing recipe!
Emily says
So delicious and great to have on hand. This recipe helps so much for staying on track with my health goals. I make it just for myself and freeze it for easy lunches/dinners. Thank you Michelle for creating this recipe!❤️
Emily says
So delicious and great to have on hand. This recipe helps so much for staying on track with my health goals. I make it just for myself and freeze it for easy lunches/dinners. Thank you Michelle for creating this recipe!❤️
Jo Lee says
Delicious! I will be making this again. I sprinkled smoked paprika on top.
Polly says
This is delicious! I started my Whole30 on January 12 and have made this three times in the past 3 weeks, it is that good! Perfect comfort food for a Midwest winter. I’ve made it both in our Lodge skillet and in ramekins so I could take an individual portion to work for lunch. I love your website and look forward to trying many of your recipes!?
Julie says
Delicious! Thanks for making whole 30 a tasty change:) I used OreIda steam and mash potatoes with the new country crock Dairy free plant butter and nut pods original creamer for the potatoes. It was quick and easy!
Potatoes arent paleo says
-White Potatoes weren’t eaten until the Agricultural Revolution.
– White potatoes aren’t paleo because they have a high glycemic index.
-White Potatoes aren’t Paleo because they contain glycoalkaloids.
-White Potatoes aren’t paleo because they are consumed in highly processed forms like french fries and potato chips.
– White Potatoes aren’t Paleo because they are Nightshades.
-White Potatoes aren’t Paleo because they are a high-carbohydrate food.
Mali says
Well aren’t you a delight!
Heather says
This is a weekly favorite!!! So delicious! Thank you 🙂
Cathy W says
This was super yummy! Whole 30 comfort!
I modified it a bit, but used the recipe as a base. Used ground lamb instead of beef, sweet potatoes instead of white, added quartered cremni mushrooms.
I read the previous reviews and also added dijon.
Waaay better than the Whole 30 recipe in one of her cookbooks. Will definitely make again.
ali says
you can add some brown mustard- I use spicy brown, and it takes the coconut flavor out. I use it in all recipes that I don’t want a coconut flavor in. Ratio is about 1tbsp mustard to 1c coconut milk- play with it to taste. Just mix them together before you add to a recipe
Kelly Que says
This recipe is amazingly delicious! I rarely ever lead comments but this one deserves a rave review!!!! Mu husband won’t eat brussel sprouts so I used half a head of cabbage, shredded instead. I was a little hesitant of using coconut milk to make mashed potatoes but you couldn’t taste the coconut at all.
Ashley Brooks says
I’ve been on the hunt for tasty dairy and soy free recipes while I’m breastfeeding my little one who is intolerant. THIS is the most satisfying thing I’ve made thus far. I didn’t even miss the dairy! I added extra onion and garlic powder to the mashed potatoes to ensure there was no lingering coconut taste and it was a success! Thank you for giving this momma a very satisfying quarantine comfort meal! I am incredibly grateful for a well thought out and delicious recipe!
Charlene Dunn says
Amazing! It wont let me select a star rating, but 5 stars! I made this and it turned out great! thank you for sharing
Betsy Alles says
Just made this tonight. Happened to have some sweet potato so made it with a combination of potato and sweet potato…more of a sweet/savory twist. We loved every bite!
Carly says
Shepherds pie is actually lamb, not beef (like the shepherds taking care of the sheep.) This recipe is actually cottage pie 🙂 either way I will be trying the paleo version 🙂
Liana says
Best. Recipe. Ever. I’m a teen and I offered to make dinner for my family tonight and let me tell you they were impressed. Paired it with a nice salad and this was the best dish I have ever made. I will definitely make this many more times and checkout your other recipes. Thanks!!
Laurie says
Loved it!!! Used broccoli in place of brustle spouts, used whole can of chicken broth, other than that followed it to a T. Will recommend and make again.
Terri Z says
This is Delish – Awesome Tweaks from the traditional!
I made some Mods as well…
Added 2 Cups Broth
Added 3 Stalks of Celery
Used a Huge Onion & 3 Cloves of Garlic
I used 1 Acorn Squash in addition to… I didn’t have all the
potatoes.
Added 1 white potato – left it lumpy for texture – yum
Kept it kosher – no Ghee, used olive oil & coconut oil.
I printed it..its a saver!!!
Thanks Michelle
Chelsea says
This is so amazing! I made it with carrots and peas and we loved it! My husband wanted to eat the whole pan! He said it was just as good as the shepherds pie we had in Vegas at an Irish restaurant!
Valerie Crowell says
I just made this. Stupid good! I didn’t use coconut milk in the mashed potatoes, I just added a touch of chicken broth and they were absolutely fine. More importantly, I would argue this is the best Shepherd’s pie I have ever made.
Robin K Miller says
Best Shepherds Pie I have ever eaten in my life. Used our left over mashed potatoes from Thanksgiving (same as how you make them) and used fresh green beans (didn’t have Brussels sprouts). Absolutely delicious. Thank you!!!
Nicole says
Coat in what when it comes to Brussels and carrots?
Sarah Kaven says
I have to say that first off I love your page!!! I have made so many of your recipes. They are so so good. I am about to make this recipe tonight. I love the idea of adding the Brussel sprouts into it. Never thought about that. Can’t wait to try it.
Thank you for taking the time to post and share all of these wonderful recipes.
Sarah :}
Brenna says
This was so yummy! We didn’t make any changes and my husband was pleasantly surprised he didn’t want to put hot sauce on it. The nutritional yeast in the mashed potatoes was very good! Our one year old gobbled it all up 🙂
Grier says
What’s a serving size? Just trying to figure out macros on this!really really good!!!
Iane says
Made this for day 4 of Whole30 and it was absolutely perfect – finding such a yummy recipe gave us the encouragement we were needing to keep going! Did take quite a bit of prep time but definitely worth it and was an excuse for my husband and I to double team in the kitchen 🙂 Thanks so much! Xxx
Lori Asplund says
Delicious. My kids loved it as well. The only thing I would have done differently is add more veggies.
Katrina says
This is the yummiest shepherds pie we have ever eaten!!! I made it with chicken mince….so good!!
Kara says
Made this last week for lunches and it was so good, I’m making it again tonight! I subbed greens beans in for the Brussels and added some mushrooms as well, but otherwise followed the recipe as written and it was delicious! I didn’t think my husband would be as excited bc he loves mashed potatoes, but he is a purist when it comes to them and is always skeptical when I make substitutions for butter or milk. He loved it as much as I did! Thanks for the new dinner rotation =)
Lindsi says
I love this meal! Thank you for sharing:) I’m curious, do you think this would freeze well before cooking?
Stephanie says
This was SO. SO. SO. good. The entire family loved it!
Ib40 says
I have been craving Shepherd’s pie for so long and this was soooo delicious! I can’t eat dairy and never thought to use coconut milk for the mashed potatoes. Total gamechanger. This was easy to make even with all the steps. Thank you for this great recipe!
Cloe says
You do realize ghee isn’t dairy free, right?
Nicole says
After bookmarking this for awhile, I made this last night. It was delicious! I don’t even care for mashed potatoes (but was still going to make this for my husband), and I was obsessed with the potatoes! This was so good – with all the veggies it tasted healthy but still hearty and comforting. Will definitely be making this over and over.
Christina says
This is NOT Dairy free if you are using ghee.
Audra Skalada says
This is by far my favorite shepherds pie recipe… I usually always add some sort of smoky chocolatey seasoning as well adds the most amazing flavor …. But last night I made a vegan version with blue oyster mushrooms king trumpet mushrooms chestnut mushrooms and shiitake mushrooms as well as some ground up walnuts.. oooh my god.. it tastes like it’s not even vegan!! Just figured I’d share if you wanted to add a vegan shepherds pie recipe 😉 😉
Steven Brown says
Tried it out. I’m not big on mushrooms but it definitely set of the flavor!
Thanks for sharing!
Amy Davis says
My 10-year old and I made this last night, it was so good!!! I subbed Broccoli for Brussel Sprouts (my kids have a thing about Brussel Sprouts), and as one of your readers mentioned, I used ground lamb instead of the mentioned beef. I also subbed a bit of Greek Seasoning instead of the Rosemary, because I didn’t have Rosemary and Greek Seasoning is super yummy on ground lamb. Fabulous recipe and really fun to make. My kiddo loved the process, and his helping at dinner was quite large! Thank you for sharing.
Kristen Harris says
What could I use instead of tomato paste? I can’t have tomatoes. Thanks!
Cathrin says
Amazing!!!!!! This will definitely be in the rotation.
Rachel says
This recipe is amazing!!! I’ve made it many times and it’s always delicious. When I make this recipe for people who don’t need dairy free I use butter in the potato topping instead of coconut milk. Wish I could give it more stars!
G stacks says
Made it with Bison + Parsnips – Delish . Thank you!
Kamilla says
Delicious! Was worried about the coconut taste but you can’t taste it at all. Added some bacon bits to the sauce, and it came out delicious. Thank you for an amazing recipe.
Kris says
For those that have a strict dairy free diet, need to replace the ghee with something else
Mallory says
I really enjoyed this! I omitted the nutritional yeast and used olive oil instead of ghee. Loved the brussels sprout sub for peas. Couldn’t believe that you couldn’t taste the coconut!
Áine Chláir Nic Bhuacháin says
I always look at these recipes to see who’s just not very observant or smart. This is cottage pie, NOT Shepard’s pie. Shepard’s pie has lamb, cottage pie uses ground beef.
Syntria says
Would you double the recipe for a 13×9 casserole dish?
Gretchen b says
Have you frozen this recipe before? If so, before or after baking? Thank you!
Kayla says
The whole fam enjoyed this one. Even my picky eater loved it! Def on the “make this again” list!
Dottie Reed says
Delicious! Easy to make and attractive to serve. I didn’t bother peeling the potatoes, and used half white russet, half sweet potato which gave the dish an earthy, rustic look. I realized I had no broth on hand so I used fresh pressed apple cider instead and added a splash of balsamic vinegar to balance the sweetness. Everyone *loved* the recipe.
Julie says
This recipe is delicious! I will absolutely make this again!
Aby says
Great recipe! Started whole30 in January and this has been one of my go tos all year!
I also love how well this freezes!
Stacy says
Excellent base. Added cauliflower, super doubled the rest of the veggies, did a pound of beef and pork each. Freezing half the filling for baby postpartum prep. Last minute added chicken gravy to the one we made tonight, really comforting. When ready to make it again, will do fresh gravy and potato topping at that time.
Rita says
Made this tonight, following the recipe. Whatever label you want to put on it, it was GOOD! We especially enjoyed the potato topping. Usually use sweet potatoes, but will be adding this one into the mix too.
Cathrin says
Amazing
Ree says
Made this tonight. It was delicious. I subbed organic green beans for Brussels sprouts. Also added sautéed mushrooms.
Cathrin says
The best ever!!!!
Kate says
This was FANTASTIC! A perfect hearty winter meal.
Heather Kasa says
I love this recipe. I’ve made it several times. I always make it as written and it’s perfect every time!