Preheat the oven to 350 degrees F.
To prepare the meat mixture, in a nonstick frying pan over medium heat melt the ghee and start cooking the diced onion and minced garlic.
Stir in the diced mushrooms and carrots and cook for about 5 minutes.
Then stir in the green beans and ground turkey.
Season with salt and pepper to taste, Italian seasoning, dried thyme, and cook for about 10 minutes.
Stir in the balsamic vinegar, flour, tomato paste, diced leek, vegetable broth, and nutritional yeast.
Cook for about 5 more minutes and then pour the mixture into a casserole dish.
To make the mashed cauliflower in a saucepan over medium heat bring the cauliflower florets to a boil. Cook for about 10-15 minutes.
Place the cooked cauliflower in a blender, add the ghee, coconut milk, garlic powder, salt and pepper to taste, and diced chives. Blend until smooth and spread the cauliflower mash on top of the cooked meat.
Bake in a heated oven at 350 F or 180 C degrees for about 20 minutes.
Serve and enjoy with freshly chopped parsley if desired.