• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Paleo Gluten-Free Guy logo
  • Home
  • Recipe Index
  • The Paleo Pantry
  • About
    • About Don Baiocchi
    • What is Paleo?
  • Contact
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • TikTok

Whole30 Shepherd’s Pie (gluten-free, dairy-free)

Nov 4, 2023 · Leave a Comment

Jump to Recipe Print Recipe
Whole30 Shepherd's Pie in a cast iron skillet with a denim towel wrapped around its handle.
Whole30 Shepherd's Pie in a cast iron skillet with a denim towel wrapped around its handle.

This Whole30 Shepherd’s Pie is an easy and satisfying dinner!

A savory ground beef (or lamb) filling is topped with cream mashed potatoes, then baked until hot and bubbling.

Plus it’s gluten-free and dairy-free.

Gluten-free shepherd's pie in a cast iron skillet with a messy wooden spatula next to it.

(As an Amazon Associate, I earn from qualifying purchases. Some of the links on this page may be affiliate links. If you purchase a product through an affiliate link, I’ll automatically receive a small commission at no additional cost to you.)

Why this recipe works

Shepherd’s pie is classic comfort food by way of Ireland/the UK.

Ground lamb is browned with vegetables like onions, carrots and sometimes peas, then topped with mashed potatoes and baked.

Ground beef is often used instead of lamb, which technically would make it a cottage pie, not a shepherd’s pie.

But often the filling is thickened with flour and the mashed potatoes are made with butter, cream and sometimes cheese.

And since a lot of us can’t tolerate those ingredients, I wanted to make a version that was gluten-free, dairy-free and Whole30 friendly.

So out goes the flour. Instead we’ll use arrowroot flour/starch, a thickener similar to cornstarch (but corn is not allowed during a Whole30).

Instead of cream, we’ll actually use the starchy cooking water from boiling the potatoes. This creates incredibly light, fluffy mashed potatoes.

And instead of butter, we’ll use ghee, which is butter where the dairy solids have been removed.

But since ghee isn’t technically considered completely dairy-free, you can also use palm shortening or any dairy-free butter substitute you like.

You might hesitate to use palm shortening because of either the “palm” or the “shortening” part. Please know that there are brands making palm shortening in much more environmentally ways than other palm products, and palm shortening is much healthier than regular vegetable shortening. You can learn more about palm shortening in this video.

Finally, Worcestershire sauce is often added to the lamb/beef filling. But it often contains sugar (another Whole30 no-no), so this recipe uses coconut aminos, which provides the same umami depth and savoriness.

And instead of transferring everything to a separate baking dish, you’ll bake the pie in the same skillet the meat is cooked in. One less pan to clean!

What you need

Ingredients:

  • 1½ pounds yellow potatoes
  • 3 tablespoons ghee, divided
  • 1 tablespoon olive oil or ghee
  • ½ cup chopped onion
  • one pound lean ground beef or ground lamb
  • 1 cup beef broth
  • 1 tablespoons coconut aminos
  • 1 teaspoon arrowroot flour/starch
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • ½ cup frozen peas and carrots (not thawed)
  • fine sea salt
  • black pepper

Equipment:

  • a 10″ cast iron skillet (or other medium, oven-safe skillet)
  • a medium saucepan (3-4 quarts)
  • measuring spoons
  • measuring cups
  • a vegetable peeler
  • a cutting board
  • a chef’s knife
  • a heat-proof spatula or wooden spoon
  • a whisk
  • a medium mixing bowl
  • a colander
  • a measuring glass
  • a serving spoon
A healthy cottage pie in a cast iron skillet with a hand holding a spoon above it with some of the pie on the spoon.

How to make Whole30 Shepherd’s Pie (with step-by-step photos)

Step 1

Heat the oven to 400°.

Step 2

Peel the potatoes. Cut in half lengthwise, then cut in half crosswise.

Cutting potatoes on a cutting board.
Cutting potatoes in half on a cutting board.

Add the peeled and quartered potatoes to a saucepan and cover with water (there should be about an inch of water between the potatoes and water’s surface).

Place over high heat and bring to a boil, then reduce the heat to bring it down to a simmer. Simmer the potatoes for 15 minutes, or until a knife easily slides through.

Step 3

Drain the potatoes, reserving a half cup of the cooking water.

Step 4

Return the potatoes to the saucepan and mash until chunky.

Mashed potatoes in a saucepan.

Then add the water, ½ teaspoon fine sea salt, ¼ teaspoon black pepper and 1 tablespoon ghee. Keep mashing or whip with a wooden spoon or spatula until blended and fairly smooth. Set aside.

Stirring mashed potatoes in a saucepan.

Step 5

Meanwhile, add 1 tablespoon olive oil or ghee to the skillet and place over medium heat.

Step 6

Once the oil is hot, add the onion and a pinch of salt and sauté until soft, about 10 minutes.

Sauteing onions in a cast iron skillet.

Step 7

Add the ground beef or lamb and break it up as it cooks, stirring occasionally, until browned, about 10 minutes.

Browning ground beef in a cast iron skillet.

Step 8

While the meat cooks, in a medium mixing bowl, whisk together the beef broth, coconut aminos and arrowroot. Set aside.

Step 9

Once the meat is browned, add the thyme, rosemary, ½ teaspoon fine sea salt and about ¼ teaspoon black pepper. Add the ½ cup of frozen peas and carrots and stir everything together. Cook until the peas and carrots are warmed through, about 2-3 minutes.

Stirring ground beef, peas and carrots in a cast iron skillet.

Step 10

Give the broth mixture another whisk then pour it into the skillet and stir everything together. 

Step 11

Turn the heat up to medium high to bring the mixture to a boil, then reduce to a simmer and let it cook until thickened, about 10 minutes.

Step 12

Spread the potatoes on the meat mixture.

Adding mashed potatoes to shepherd's pie in a cast iron skillet.
Smoothing mashed potatoes over ground beef in a cast iron skillet.

Distribute 2 tablespoons of ghee in little dabs over the potatoes.

Step 13

Bake until the pie is hot and bubbly around the edges, about 30 minutes. Let rest for at least 10 minutes, then dig in!

FAQ

Can I make substitutions?

– Per the recipe, you can use either lean ground beef (technically making it a cottage pie) or ground lamb.
– You can also use ground turkey instead of beef or lamb.
– You can use ½ cup chopped shallots instead of an onion.
– You can use one tablespoon fresh chopped thyme instead of dried.
– You can use ½ tablespoon fresh chopped rosemary instead of dried.
– You can use chicken broth instead of beef broth.
– You can use tapioca flour/starch instead of arrowroot.
– You can use either all frozen peas or all frozen carrots.

Can I make this Whole30 Shepherd’s Pie ahead of time?

Yes, the pie can be made up to 5 days in advance. Let it cool before storing in the fridge.

Heat in a 350 degree oven until hot, about 20-30 minutes.

If you know you’re going to make it advance, you might want to transfer the meat mixture to an 8×8″ baking dish, top it with the potatoes and bake it like that. Then, once it’s baked and cooled, you can store directly in the fridge. (Or, if you’re okay putting the cooled cast iron skillet in your fridge, that’s fine.)

Leftovers can be stored in the fridge for up to 5 days.

Can I freeze Whole30 Shepherd’s Pie?

Yes. Transfer the cooled pie a freezer-safe container, cover tightly with plastic wrap and seal the container.

You can freeze the pie for up to 3 months.

Thaw overnight in the fridge.

Heat in a 350 degree oven until hot, about 20-30 minutes.

Other recipes you might like:

  1. Mashed Potatoes (Paleo, Whole30, dairy-free)
  2. Chicken and Biscuit Pot Pie (Paleo, gluten-free)
  3. Taco Casserole (Paleo, Whole30, gluten-free)
  4. Gluten-Free Swedish Meatballs (Paleo, Whole30)
Healthy Shepherd's Pie in a cast iron skillet with a denim towel wrapped around its handle.

Whole30 Shepherd’s Pie (gluten-free, dairy-free)

Don Baiocchi
This Whole30 Shepherd's Pie is hearty and healthy comfort food! A savory ground beef and vegetables mixture is topped with mashed potatoes and baked until hot and bubbly. Plus it's gluten-free and can be dairy-free!
No ratings yet
Print Recipe Pin Recipe
Prep Time 35 minutes mins
Cook Time 30 minutes mins
resting time 10 minutes mins
Total Time 1 hour hr 15 minutes mins
Course Main Course
Cuisine Irish
Servings 4 servings
Calories 441 kcal

Ingredients
  

  • 1½ pounds yellow potatoes peeled and quartered
  • 3 tablespoons ghee (or palm shortening for dairy-free) divided
  • 1 teaspoon fine sea salt, plus more as necessary divided
  • ½ teaspoon freshly ground black pepper divided
  • 1 tablespoon olive oil or ghee
  • 1 pound ground lamb or lean ground beef
  • 1 cup beef broth
  • 1 tablespoon coconut aminos
  • 1 teaspoon arrowroot flour/starch
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • ½ cup frozen peas and carrots not thawed

Instructions
 

  • Heat the oven to 400°.
  • Add the peeled and quartered potatoes to a saucepan and cover with water (there should be about an inch of water between the potatoes and water's surface). Place over high heat and bring to a boil, then reduce the heat to bring it down to a simmer. Simmer the potatoes for 15 minutes, or until a knife easily slides through.
  • Drain the potatoes, reserving a half cup of the cooking water.
  • Return the potatoes to the saucepan and mash until chunky. Then add the water, 1 tablespoon ghee, ½ teaspoon fine sea salt and ¼ teaspoon black pepper. Keep mashing or whip with a wooden spoon or spatula until blended and fairly smooth. Set aside.
  • Meanwhile, while the potatoes are cooking, add 1 tablespoon olive oil or ghee to a medium, 10" heat-proof skillet and place over medium heat.
  • Once the oil is hot, add the onion and a pinch of salt and sauté, stirring occasionally until soft, about 10 minutes.
  • Add the ground beef or lamb and break it up as it cooks, stirring occasionally, until browned, about 10 minutes.
  • While the onion and meat cook, in a medium mixing bowl, whisk together the beef broth, coconut aminos and arrowroot. Set aside.
  • Once the meat is browned, add the thyme, rosemary, ½ teaspoon fine sea salt and ¼ teaspoon black pepper. Add the ½ cup of frozen peas and carrots and stir everything together. Cook until the peas and carrots are warmed through, about 2-3 minutes, stirring occasionally.
  • Give the broth mixture another whisk then pour it into the skillet and stir everything together. 
  • Turn the heat up to medium high to bring the mixture to a boil, then reduce to a simmer and let it cook until thickened, about 10 minutes.
  • Spread the potatoes on the meat mixture. Distribute 2 tablespoons of ghee in little dabs over the potatoes.
  • Bake until the pie is hot and bubbly around the edges, about 30 minutes. Let rest for at least 10 minutes, then dig in!

Notes

Nutrition note: The nutrition info was calculated using 95% lean ground beef.
Substitutions
  • Per the recipe, you can use either lean ground beef (technically making it a cottage pie) or ground lamb.
    – You can also use ground turkey instead of beef or lamb.
    – You can use ½ cup chopped shallots instead of an onion.
    – You can use one tablespoon fresh chopped thyme instead of dried.
    – You can use ½ tablespoon fresh chopped rosemary instead of dried.
    – You can use chicken broth instead of beef broth.
    – You can use tapioca flour/starch instead of arrowroot.
    – You can use either all frozen peas or all frozen carrots.
Make ahead
The pie can be made up to 5 days in advance. Let it cool before storing in the fridge.
Heat in a 350° oven until hot, about 20-30 minutes.
If you know you’re going to make it advance, you might want to transfer the meat mixture to an 8×8″ baking dish, top it with the potatoes and bake it like that. Then, once it’s baked and cooled, you can store directly in the fridge. (Or, if you’re okay putting the cooled skillet in your fridge, that’s fine.)
Leftovers can be stored in the fridge for up to 5 days.
Freezer info
Transfer the cooled pie a freezer-safe container, cover tightly with plastic wrap and seal the container.
You can freeze the pie for up to 3 months.
Thaw overnight in the fridge.
Heat in a 350 degree oven until hot, about 20-30 minutes.

Nutrition

Calories: 441kcalCarbohydrates: 35gProtein: 29gFat: 21gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gTrans Fat: 0.4gCholesterol: 99mgSodium: 970mgPotassium: 1184mgFiber: 3gSugar: 2gVitamin A: 1675IUVitamin C: 12mgCalcium: 48mgIron: 5mg
Keyword cottage pie, gluten free, healthy, shepherds pie, whole30
Tried this recipe?Mention @paleoglutenfreeguy or tag #paleoglutenfreeguy!

For more recipes, inspiration and just good stuff, join me on:

Instagram,

Facebook,

TikTok

and Pinterest!

Related Posts

  • A gluten-free breakfast skillet pie in a cast iron pan with a slice cut out on a plate.
    Paleo Breakfast Skillet Pie
  • Gluten-free Chicken and Biscuits Pot Pie in a cast iron skillet with a napkin around the handle.
    Paleo Chicken and Biscuits Pot Pie
  • Whole30 mashed potatoes in a bowl strewn with fresh thyme leaves and with a pat of butter melting on top.
    Paleo Mashed Potatoes (Whole30)

Mains, Recipes, Whole30 beef, lamb, peas, potatoes

Mailchimp PopUp

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

About Don

Headshot photo of Don Baiocchi

Well hello there! I’m Don, the creator behind Paleo Gluten Free Guy. I share fun, vibrant recipes for good health and pure enjoyment. All of my recipes are gluten-free and the majority of them are also Paleo, meaning they’re free of grains, dairy, refined sugar and legumes.

Categories

Sign-up for Freebie!

Most Recent Posts

Mashed sweet potatoes with ginger and orange in a bowl garnished with orange slices.

Mashed Orange Ginger Sweet Potatoes (Paleo, vegan)

A pile of paleo cookie bars on a plate.

Gluten-Free Chocolate Chip Cookie Bars (Paleo)

A Chocolate Peanut Butter Banana Smoothie in a tall glass topped with a peanut butter drizzle and bits of chocolate.

Banana Peanut Butter Chocolate Smoothie

Gluten-free protein balls on a plate surrounded by walnuts, dates and protein powder.

Coffee Protein Balls (gluten-free, Paleo)

A loaf of Paleo apple bread and two slices on a cutting board.

Almond Flour Apple Bread

Footer

For Recipe Tips & More!

Menu

  • Home
  • Recipe Index
  • Blog
  • Privacy Policy
  • Contact

Follow Me

  • Facebook
  • Instagram
  • Pinterest
  • TikTok

Copyright © 2025 Paleo Gluten-Free Guy on the Seasoned Pro Theme

148 shares
  • 72

Rate This Recipe

Your vote:




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