Go Back
+ servings

Whole30 Shepherd's Pie

This Whole30 Shepherd's Pie is the ultimate comfort food. WIth a hearty ground beef filling and rich and creamy mashed potatoes it's the perfect meal that the whole family will love.

Course Dinner, Main Course, Meat
Cuisine American, British, Scottish
Keyword dairy free shepherd's pie, easy shepherd's pie, paleo shepherd's pie
Prep Time 25 minutes
Cook Time 20 minutes
Servings 6
Calories 905 kcal


Meat Filling Ingredients

  • 2 tbsp coconut oil
  • 1.5 cups chopped white or yellow onion
  • 1.5 lbs ground beef
  • 1 tbsp dried parsley
  • 1 tbsp dried basil
  • 1 tsp dried thyme
  • 1 tsp sea salt
  • 1/2 tsp ground black pepper
  • 2 cloves garlic, minced
  • 3 tbsp coconut aminos
  • 3 tbsp tomato paste
  • 3 tbsp almond flour
  • 1 1/2 cups chopped carrots
  • 1 1/2 cups frozen peas
  • 3/4 cup vegetable broth (or use beef broth, chicken broth or bone broth)

Mashed Potatoes Ingredients


Meat filling instructions:

  1. Place a large pan on the stove on medium heat and add the coconut oil and chopped onion. Cook until the onion is translucent.

  2. Add the ground beef and spices to the pan and cook until the meat is browned, stirring frequently to break the meat apart.

  3. Add the coconut aminos, tomato paste and almond flour and stir well to combine.

  4. Add the carrots, peas and broth, stirring well to combine. Place the lid on the pan and simmer for ~5 minutes, until the peas and carrots are cooked and it has the consistency you desire.

  5. Preheat the oven to 400F and start making the potatoes.

Mashed Potato Instructions

  1. Fill a large pot with water and bring it to a boil. Add the potatoes and boil for ~15 minutes, until the potatoes are tender. Then drain the water.

  2. Add the remaining ingredients, and using your immersion blender blend the potatoes until they are smooth (they will be a little sticky).

FInal Assembly

  1. Transfer the meat mixture to a 9" x 13" casserole dish, and spread into an even layer. Then top the meat layer with the mashed potatoes and spread into an even layer.

  2. Place the dish in the oven and bake uncovered for 20 minutes, until the edges of the potatoes are golden and the filling is bubbling.

Recipe Notes

  1. Feel free to use butter or ghee instead of coconut oil.
  2. Be sure to use full fat coconut milk instead of low fat. 
  3. If you can't have almonds I would use cashew flour instead. 
  4. You can use any type of broth for this recipe (vegetable, chicken, beef or bone broth).
  5. This recipe makes great leftovers and can be stored in the fridge for up to 5 days.
  6. Nutritional values are an estimate and will vary depending on the exact ingredients used. 
Nutrition Facts
Whole30 Shepherd's Pie
Amount Per Serving
Calories 905 Calories from Fat 567
% Daily Value*
Fat 63g97%
Saturated Fat 42g263%
Cholesterol 81mg27%
Sodium 1050mg46%
Potassium 1718mg49%
Carbohydrates 60g20%
Fiber 8g33%
Sugar 8g9%
Protein 30g60%
Vitamin A 5808IU116%
Vitamin C 35mg42%
Calcium 117mg12%
Iron 7mg39%
* Percent Daily Values are based on a 2000 calorie diet.