Shepherd's Pie


Shepherd's Pie is a delicious comfort food. It's a filling meal that will keep you and your family warm through the winter. Here is our grain-free and dairy-free Shepherd's Pie recipe.

Ingredients for Filling:

  • 1 pound ground beef or turkey

  • 1 medium onion, diced

  • 1-2 cups chopped veggies (combination of carrots/zucchini/corn/peas)

  • 3 cloves garlic, minced

  • ½ cup homemade beef or chicken stock

  • 1 tablespoon ground cumin

  • 1 tablespoon dried oregano

  • 1 teaspoon sea salt

  • ½ teaspoon black pepper

  • 1 teaspoon arrowroot starch

Ingredients for Topping:

  • 4-5 Potatoes (white, red or sweet potato or combination of them)

  • 2 cloves garlic (unpeeled)

  • ¼ cup beef or chicken broth (or more for desired consistency)

  • 2 tablespoons butter, ghee or coconut oil 

  • sea salt & pepper to taste

  • *Optional to make cauliflower mashed potatoes as topping instead



  1. Sauté onion in a small amount of coconut oil or butter for a few minutes until the onions begin to sweat and add chopped veggies and garlic. Continue to cook until veggies are tender and set aside.

  2. In a separate pan, sauté beef or turkey until brown and add in all remaining seasonings (cumin, oregano, sea salt and pepper). Pour homemade beef or chicken stock into the meat, cover and allow it to gently simmer for a few minutes on low heat. Stir occasionally, making sure to retain the moisture by covering. Combine the vegetable mixture in with the meat and add or adjust seasonings to taste.

  3. In a small dish of cold water (1/4 cup), stir in 1 teaspoon arrowroot starch until dissolved.  Pour into the meat mixture and stir well to combine. Transfer the meat & veggie mixture into the bottom of an oven safe dish, multiple loaf pans or other freezer safe container if freezing.

  4. Create the topping with mashed potatoes by steaming potatoes and garlic until soft. Peel the skin off the garlic and whip potatoes with broth, butter, peeled steamed garlic and salt and pepper to taste. 

  5. Layer mashed potatoes over beef mixture and bake at 350 for 20-30 min until heated through and slightly browned on top. Remove from oven and serve warm.