This post may contain affiliate links. Please read our disclosure policy

If you’re in the mood for something hearty and delicious, but also healthy, try my take on a classic Shepherd’s Pie. It’s just as comforting as the ones you may have grown up eating and just so happens to be Whole30, Paleo, dairy-free, and gluten-free! It’s also loaded with extra veggies like mushrooms and zucchini, making it even more filling and nutritious.

Whole30 Shepherd's Pie Paleo Primal Gourmet Gluten Free Easy Casserole Recipe

What is Shepherd’s Pie

Shepherd’s Pie consists of ground red meat (usually lamb) that is cooked in a gravy consisting of onion, carrots, celery, and peas, and stock. The meat filling and gravy is added to a casserole dish and topped with mashed potatoes before being roasted in the oven to finish. Sometimes, grated cheese is added to the topping for colour, flavour and texture.

Shepherd’s Pie vs Cottage Pie

Depending on where you are and who made the dish, it may either be called Shepherd’s Pie or Cottage Pie. The main difference between a shepherd’s pie and a cottage pie is that the former uses lamb and the latter uses beef. Aside from that difference, both versions are usually identical.

Whole30 Shepherd's Pie Paleo Primal Gourmet Gluten Free Easy Casserole Recipe

What Makes My Shepherd’s Pie Different

As mentioned, this is my take on the classic version of the dish. I’m biased, but I absolutely LOVE it. It’s super flavourful, satisfying and comforting, but doesn’t leave me feeling weighed down or bloated.

Japanese Yams

Instead of regular white potatoes, I like to use mashed Japanese yams for my pie topping. As in my recipe for Caldo Verde, the yams mimic the yellowish-white colour of regular potatoes, but adds a subtle sweetness that I think is really delicious. Japanese yams are both Paleo and Whole30-compliant, making them great for both programs, and are also low-glycemic, so they’re a perfect option for anyone monitoring their blood sugar levels.

You could definitely substitute sweet potatoes here, if that’s what you have or prefer. The recipe and measurements would stay the same. Of course, sweet potatoes are sweeter than Japanese yams and will give an orange colour to the finished dish, but that not may not be a bad thing.

Alternatively, you could try using mashed cauliflower for a keto version. I estimate you would need at least two large heads of cauliflower to cover the meat filling.

Last but not least, you could use good, ol’ regular white potatoes! I would recommend russets since they are idea for mashing. You may find that you need a bit more stock in the mashed potatoes if using regular potatoes, especially russets, which are a bit starchy and dry. So be sure to add a bit of stock at a time until it reaches a smooth, yet chunky consistency.


You don’t commonly find spices in shepherd’s pies, but I really love to add smoked paprika, regular paprika and some onion powder. I find they add a lot of flavour without overpowering the dish.

Smoked paprika adds a beautiful colour to the filling and packs a serious flavour punch. Because it’s strong and can overpower the dish, I use it in combination with regular sweet paprika because I want more colour in the gravy.

I also use onion powder, which adds flavour and helps to naturally thicken the gravy. I don’t like adding any alternative flour thickeners if I don’t have to. Instead, I reduce the stock down by half to thicken it and concentrate the flavours.

Whole30 Shepherd's Pie Paleo Primal Gourmet Gluten Free Easy Casserole Recipe

What You Need for Shepherd’s Pie

Ground Lamb or Beef

I like using ground lamb in my shepherd’s pie. Not only do I prefer the flavour of lamb, but it also tends to be heart-healthier because the lamb are more often grass-fed. Of course, if you don’t like lamb or are having a hard time finding it, then you can use ground beef. I have used beef on plenty of occasions and it still comes out delicious. For the most flavour, avoid extra-lean or grinds with less than 10% fat content. Fat equals flavour.


Carrot, celery and onion are the foundation here. I always add a good amount of gahhhhlic too because, as you may know, I love it. I also include mushrooms and zucchini for a flavour, texture and added nutrition. They’re optional, but it’s an easy way to sneak in some extra veggies, especially if the kids are picky eaters.

Peas are also very common in shepherd’s pies. Until recently, they were off limits during a Whole30, but that rule has recently changed. So, if you want to start including them here and experimenting with how they make you feel, then go crazy! About 1 cup will do.


I like using chicken stock to make my gravy. The more flavourful your stock, the more delicious your shepherd’s pie will be. For best results, you can use my Mama’s Chicken Soup recipe, strain any leftovers and use that as your stock. Alternatively, you can use some chicken bone broth for a stronger flavour. Beef bone broth would also work, but will make for a much richer and more robust finished product – not necessarily a bad thing.

Skillet or Casserole Dish

You can either roast the Shepherd’s Pie in a skillet or casserole dish. I’ve recently started cooking mine directly in the skillet I use to make the filling. This just saves me some extra clean up once I’m done cooking. This recipe makes around 6 servings and involves 2 pounds of ground lamb, so it’s important to use a pan that is big enough to handle the filling and gravy, but also shallow enough that you can easily scoop it out when serving.

I recommend an 11″ or 12″ cast-iron skillet, like this one from Le Creuset or Staub. I prefer an enamel-coated cast-iron because it doesn’t require the same amount of maintenance as uncoated pans. The trade off, of course, is that they are more expensive.

If making a larger batch, a casserole dish.

Finishing it on the Grill

For a truly one-of-a-kind shepherd’s pie, I HIGHLY recommend trying to finish it on the grill, rather than in the oven. I recently cooked it on my Traeger Grill with mesquite wood pellets and it absolutely blew my mind. It was hands-down one of the best things I’ve ever Traegered (and I’ve Traegered plenty).

Whole30 Shepherd's Pie Paleo Primal Gourmet Gluten Free Easy Casserole Recipe

Save this recipe straight to your email inbox!
Please enable JavaScript in your browser to complete this form.
5 from 1 vote

Whole30 Shepherd's Pie - Paleo, Gluten-Free

If you're in the mood for something hearty and delicious, but also healthy, try my take on a classic Shepherd's Pie. It's Whole30, Paleo and Gluten-Free.
Prep Time: 15 minutes
Cook Time: 1 hour 14 minutes
Servings: 6 servings


For the Mashed Yams topping

  • 3 medium Japanese yams (around 3 pounds), peeled and chopped into 1” cubes
  • 1 tablespoon ghee or grass-fed butter
  • 150 ml chicken stock
  • kosher salt, to taste

For the Meat Filling

  • 1 tablespoon avocado oil
  • 2 pounds ground lamb
  • 2 celery stalks , diced
  • 1 medium onion , diced
  • 1 medium carrot , diced
  • Kosher salt, to taste
  • 8 ounces cremini mushrooms, roughly chopped
  • 1 medium zucchini, diced
  • 5-6 cloves garlic, roughly chopped
  • 1 tablespoon smoked paprika
  • 1 tablespoon sweet paprika
  • 1 tablespoon granulated onion
  • 500 ml chicken stock
  • 1/2 teaspoon freshly-cracked black pepper, plus more to taste
  • ½ cup fresh parsley – finely chopped


For the Mashed Yams Topping

  • Preheat the oven or Traeger grill to 400F.
  • Bring a large pot of water to a boil. Season with a 2 teaspoons salt and add the yams. Cook until completely fork-tender, 12 to 15 minutes. Drain the yams, reserving 1/4 cup of the cooking water. Add the ghee and salt and mash until smooth using a potato masher. Add the chicken stock a little bit at a time, mashing it into the yams as you go, until they are smooth yet slightly chunky. Taste for seasoning, adjust with salt as desired and set aside.

For the Meat Filling

  • Remove lamb from fridge 1 hour before cooking and let come to room temperature. Pat the meat very dry with paper towel and form into large ball shapes. This will help with the browning process.
  • Heat a large skillet or sauté pan over medium-high heat. Add avocado oil and heat until shimmering. Add the ground lamb and cook until browned, around 5 minutes. Flip and brown the bottom sides, around 4 minutes. Reserving the fat in the pot, transfer the lamb meatballs to a bowl and set aside.
  • Lower the heat to medium. Add the celery, carrot and onion and season with a pinch of salt. Cook, stirring regularly, until the onion is soft and translucent, around 5 minutes. Add the mushrooms and cook, stirring regularly, until they have softened, around 7 minutes. Add the zucchini and garlic and cook, stirring, until the zucchini has slightly softened, around 5 minutes.
  • Add the smoked paprika, sweet paprika, and onion powder. Cook, stirring to combine, until spices are fragrant, around 60 seconds. Return the browned lamb to the pot and stir to coat. Add the chicken stock and season with pepper and 1 teaspoon salt. Raise the heat to medium-high and bring to a steady simmer. Cook, uncovered, stirring occasionally, until the liquid has reduced by half, around 12 minutes.
  • Taste the filling for seasoning and adjust with salt and pepper as desired. Remove from heat, add the parsley and stir through. Transfer filling to a casserole dish, if using. Otherwise, leave it in the skillet and spoon the mashed yams topping over top and spread it out with a spoon.
  • Place the shepherd's pie on a baking sheet to catch any spill over from the juices and cook until the yams are golden brown and the gravy is bubbling, around 25 minutes. Remove from oven and let cool 15 minutes before serving.
Tried this recipe? Leave a comment below!

About the Author

Hi, i'm Ronny! In 2013, after a lifetime of struggling with my weight and body issues, I rehabilitated my relationship with food, lost over 40 pounds and completely changed my life.

You May Also Like

This shepherd’s pie recipe was originally created as part of my Paleo Dude’s Guide to Cooking: a three-part series that tackled weekend cooking for the modern paleo guy, developed in collaboration with the Human Fit Project for Men’s Fitness Magazine, now called Men’s Journal, back in 2016! Time really does fly by!

Leave a comment

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

Recipe Rating


  1. 5 stars
    Great recipe! I only had one yam, so I did a mixture of mashed cauliflower and the yam and it still worked out great. I

  2. 5 stars
    I’ve been wanting to make shepherds pie since January and never found the time. This certainly was a labor of love but it was DELICIOUS! Incredible. I used ground beef instead of lamb, didn’t use mushrooms as I don’t like them, and couldn’t find Japanese yams so used a batata (which was new to me!) + one gold potato. It’s the perfect meal for a chilly fall day…perfect combo of sweet & savory. Thanks for creating the perfect instructions, too. They were easy to follow and I felt confident while making it, even with my substitutions! I told my friend that you’re a food king! Thank you!