Shepherd’s pie is a meat pie made with ground meat cooked in a sauce then topped with potatoes and baked. It is wholesome, hearty and you can load it up with veggies that picky eaters won’t know are there. It is perfect for meal prepping. Make a large pan for meals throughout the week. I love a dish that is easy to pull together and can span two or three meals.

Prepping the Potato Topping

Most Shepherd’s pie recipes are topped with white potatoes. I love mixing up the type of potatoes I use. In this recipe I am using a combination of white (russet) potatoes and golden or white sweet potatoes. The combination of the sweetness from the sweet potatoes and the fluffiness from the russet potatoes makes a really delicious topping for the pie.

In traditional Shepherd’s pie recipes, butter, cream and even cheese is added to the creamed potato topping. When I am on a round of Whole30 I just add Whole30 compliant mayo to my potatoes and that does the trick. You can also add nut milks, ghee and even coconut milk or cream to yours if you like.

Cooking the ground beef and veggies

This is a dish where you can hide tons of veggies. Every time I made it I like to add lots of chopped veggies to the ground meat. Here I added onions, mushrooms, tomatoes and parsley. Feel free to sneak any kind of veggies in there if you have picky eaters.


And of course I add a good amount of peas (peas are now allowed in whole 30) and carrots. My two older kids love peas and carrots. I swear I would add it to every dish I make if I could, just so that they are eating vegetables.

Assembling the Shepherd’s Pie

The order of cooking is important for this dish. I potatoes first, then the meat. I do it this way, because I often make the pie right in the cast iron skillet that I am using to cook the meat. When the meat and vegetables are ready, I top it with the creamed potatoes and stick it in the oven. This is what I love most about using an oven safe skillet!

You can dress up the top of your pie with lines using a fork, scallops using the back of a spoon, make it smooth using a spatula or leave it rustic. Anything goes! I love that about this dish.

Baking the Shepherd’s Pie

Before adding the pie to the oven I give it a generous dusting of paprika. Here I am using Penzey’s Spanish Style Paprika. It’s a little on the pricey side of the spice aisle but it is so worth it. The richness and depth of flavor is unlike any other paprika I’ve used.


In addition to a lovely flavor, the paprika adds a golden color to the finished dish. Look at how absolutely gorgeous this pie looks. Yum.

A slice of heaven

This dish is a winner in my home. The kids really love it. Even our one year old eats it up. I can eat this at any meal. A complete meal in one dish? Yes, please!

The Printable Shepherd’s Pie Recipe

Shepherd's Pie {Whole30}
Prep time
Cook time
Total time
Shepherd's pie is a meat pie made with ground meat and vegetables, topped with potatoes and baked.
Recipe type: Whole30
Cuisine: American
Serves: 6 Generous Servings
  • 2 lbs of russet potatoes, peeled and cut into 2 inch chunks
  • 1 lb of golden (white) sweet potatoes, peeled and cut into 2 inch chunks
  • Enough water to boil the potatoes
  • ¼ cup of mayo
  • 2 lbs of ground beef
  • 1 teaspoon of granulated garlic
  • ½ tablespoon of onion powder
  • 1 cup of tomatoes, diced
  • 3 cloves of garlic, minced
  • 1 cup of mushrooms, diced
  • I small yellow onion, diced
  • 2 cups of frozen peas and carrots
  • 1 tablespoon fresh parsley finely chopped or dried parsley flakes
  • 1¼ teaspoon of salt
  • ¼ cup of The New Primal's Classic marinate or coconut aminos
  • 1 teaspoon of paprika
  • Cooking spray or other grease for the baking dish
Preparing the potatoes:
  1. Add russet and sweet potatoes to a large stock pot on high heat
  2. Then add enough water to cover the potatoes and ½ teaspoon of salt
  3. Bring to a boil, then cover (with lid slightly ajar)
  4. Boil until fork tender
  5. Then remove from the heat and drain the water
  6. Return the potatoes to the pot then crush with a potato masher
  7. Next, add ¼ teaspoon of salt, the granulated garlic, onion powder and mayo
  8. Mix together well and set aside
Preparing the meat filling:
  1. Add the ground beef to a hot skillet on medium heat (no oil is needed for this step)
  2. Stir often to ensure even cooking
  3. Then cook until all the pink color is gone from the meat
  4. Next add ½ teaspoon of salt, the onions, garlic, mushroom, tomatoes and parsley
  5. Sauté until the vegetables cook (about 3-5 minutes)
  6. Then add the classic marinate sauce or coconut aminos
  7. Continue to sauté, then add the frozen peas and carrots
  8. Cook for an additional 3 minutes or until the peas and carrots come up to temperature
  9. Then remove from the heat
Assembling the pie:
  1. Preheat oven to 375 °F
  2. If you used an oven safe skillet for the meat filling, you can simply add the potato topping directly on top of the meat in the skillet
  3. Then smooth the potatoes over the meat filling making sure to cover all of the meat
  4. Next sprinkle with paprika and bake for 30 minutes
If you prefer adding to a separating baking dish follow these instructions:
  1. Spray a baking dish large enough for the pie, with cooking spray
  2. Add the beef filling to the dish
  3. Then add the potato topping and smooth until all of the meat filling is covered
  4. Decorate the potato filling with a fork or any way you choose
  5. Sprinkle the pie with paprika then bake in a 375°F oven for 30 minutes
  6. Remove from the oven and let rest for 5 to 10 minutes before serving

Loving my healthier Caribbean Whole30 Recipes? See the full list here!




1 Comment

  1. Pingback: Fish Pie {Whole30} - Metemgee

Leave A Comment

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

Rate this recipe: