This easy Shepherd’s Pie is savory, filling comfort food, with a little of everything! Easy to prepare in less than an hour and take to a potluck or just enjoy at home.
Melt coconut oil over medium-low heat in large skillet or dutch oven or cast iron skillet.
Saute carrots gently for 8 minutes. Add celery and saute for 2 more minutes. Add squash and stir for one more minute.
Add the asafetida and nutmeg and stir until fragrant, about 1 minute.
Add the ground beef and cook until all pink color is gone.
Add the salt and the arrowroot flour and stir until completely mixed. Add the tomato paste and mix in evenly. Stir in the remaining ingredients. Check the seasoning.
If the mixture is not already in an ovenproof skillet or baking dish, transfer it to one. Spread the beef mixture evenly in the dish.
Preheat the oven to 425 degrees F.
For the potato topping:
Place the potatoes in a saucepan so that they are covered with water. Boil until tender when pierced with a fork.
Partly (or completely, if you prefer) peel the potatoes. Mash them with the coconut oil (or ghee), then stir in the coconut milk and continue to mash until smooth. Stir in the salt, pepper and the fresh parsley. Spread the topping evenly over the meat mixture.
Place the baking dish into the preheated oven and bake for 15 minutes. Edges will be bubbly and starting to brown and the tomato paste in the filling will tint the topping orange. If you wish the top to be slightly browned, turn on the broiler for 5 minutes more.
Allow the shepherd’s pie to rest for at least 10 minutes before serving.