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.
Place a large pan on the stove on medium heat and add the coconut oil and chopped onion. Cook until the onion is translucent.
Add the ground beef and spices to the pan and cook until the meat is browned, stirring frequently to break the meat apart.
Add the coconut aminos, tomato paste and almond flour and stir well to combine.
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.
Preheat the oven to 400F and start making the potatoes.
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.
Add the remaining ingredients, and using your immersion blender blend the potatoes until they are smooth (they will be a little sticky).
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.
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.