Paleo Shepherd’s Pie

1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5 (1 votes, average: 5.00 out of 5)
You need to be a registered member to rate this post.   Register or Login here
Loading ... Loading ...
FavoriteLoadingSave this Recipe!

Shepherd’s pie was one of my favorite meals before I changed my diet and when I discovered this Paleo version, I was over the moon!  Paleo shepherd’s pie is basically the same as traditional shepherd’s pie. However, instead of a layer of mashed potatoes, you add a layer of pureed cauliflower to top the pie. If you follow a Primal diet, you can add grass fed butter (I like Kerrygold) and fresh heavy cream to the cauliflower puree. When I make cauliflower puree, I like to add extra garlic and chives. It is best to use grass fed ground beef for this Paleo shepherd’s pie, however you can use ground pork, lamb, turkey, or a mixture of ground meats. This Paleo shepherd’s pie recipe is courtesy of Cupcakes OMG – so tasty and it  makes great comfort food. I make a large pan and freeze half of it so I don’t eat it all at once.

Paleo Shepherd's Pie

Paleo Shepherd’s Pie


  • 1 1/2 pounds ground beef (or meat of your choice)
  • 2 Tablespoons olive oil
  • 1/2 large yellow onion, finely chopped
  • 3-4 cloves of garlic, finely minced
  • 3 medium carrots, finely diced
  • 3 stalks of celery, finely diced
  • 3/4 cup of frozen peas
  • 1 Teaspoon dried oregano
  • 1 Tablespoons Worcestershire sauce
  • 1 small can tomato paste
  • Handful of fresh parsley, finely chopped
  • 1 large head cauliflower, chopped into large chunks
  • 2 Tablespoons butter (optional)
  • 1/2 cup of canned coconut milk
  • Salt and pepper to taste
  • 1 egg (for egg wash)


  1. Preheat your oven to 400 degrees F.
  2. 2. In a large pan, heat olive oil over medium and sauté onion with a pinch of salt until soft and translucent.
  3. 3. Add garlic and sauté another two minutes, then add carrots and celery. Sauté until carrots soften, then add peas.
  4. 4. Add beef to veggie mixture and brown on medium high. Season with salt, pepper, Worcestershire, and oregano. Stir to incorporate.
  5. 5. Add tomato paste and mix until it slightly melts and absorbs into the meat. Add chopped parsley and stir to combine. Turn heat down to low to make the mashed cauliflower.
  6. 6. In a large pot, steam cauliflower until tender. About 10 minutes.
  7. 7. Drain cauliflower.
  8. 8. Put cauliflower back in the pot with the butter, coconut milk, and salt and pepper. Using either a hand masher or an immersion blender, mash until the cauliflower is smooth. You may need to add more milk.
  9. 9. Once the cauliflower is prepared, spoon the meat mixture into a square casserole dish (you can use a larger rectangle, but your filling will be thinner). Then, either spoon or, using an icing tip, pipe the mashed cauliflower on top of the meat. Make sure you create lots of peaks and crevasses--these are what will brown in the oven.
  10. 10. Lightly beat the egg, then very lightly brush over the mashed cauliflower.

Image Courtesy of Cupcakes Omg