Preheat oven to 400F.
Chop and prepare all ingredients.
In a large pan, add the potatoes and rutabaga and cover with water. Bring to a boil, then reduce to a simmer and cook until completely softened (use a knife to determine this - pay attention to the rutabaga specifically as it will take longer). This will take about 30-40 min, and should be ready by the time all the other filler layers are complete.
In a pot, melt 1 tbsp butter, and add onion, garlic, carrot, sea salt, and black pepper. Cook for 10 min, or until vegetables begin to brown slightly.
Add tomato paste/puree, and keep cooking for a few minutes. Then add the ground beef. Cook until there is no longer any pink visible.
Add bay leaf and beef broth, and simmer on med-high for 10-15 min. At the end of this time, taste the liquid and ensure it is spiced to your tastes. Adjust if necessary.
Mix in coconut flour thoroughly until liquid thickens slightly. Transfer beef filling into a large pyrex pan, and pat down.
In a saucepan, melt 1 tbsp of butter, and add mushrooms and chilli flakes. Cook for 3 min, then add apples and mesquite. Cook until slightly caramelized (approx 10 min). Add this layer to the pyrex pan evenly.
Transfer the potatoes and rutabaga into a large bowl, and add butter and whipping cream. Use a large fork or spoon to mash them, and then continue the process with a hand mixer until smooth.
Add mash onto the pyrex pan, and smooth the top. Whip an egg in a bowl, and brush the top. Use a fork to create some ridges so they brown when baking. (Optional: if you eat dairy, this would be the time to sprinkle some whole organic cow/sheep/goat cheese on top. This time, as you can tell from the image we opted not to do so, but feel free!)
Bake for 30-35 min, or until very slightly browned. I recommend placing the pan on a cookie dish incase the liquid drips during baking. Serve while warm!