Preheat oven to 400 F.
Add cauliflower to a pot, fill with water, and cover.
1 head cauliflower
Bring to a boil over medium-high heat and cook until florets are fork tender, 8 to 10 minutes.
Drain well, add ghee, and season to taste; mash until smooth using a potato masher.
¼ cup ghee, Sea salt and freshly ground black pepper
Melt cooking fat in a skillet over medium heat.
4 tbsp. cooking fat
Add the onion, celery, and garlic, and cook for 2 to 4 minutes, stirring often.
1 onion, 2 celery stalks, 2 garlic cloves
Add the ground beef and cook until browned, 4 to 5 minutes.
1 lb. ground beef or lamb
Add the mushrooms and continue cooking until the mushrooms are soft.
8 oz. mushrooms
Pour in the beef stock and season to taste; cook 4 to 5 minutes longer.
½ cup beef stock
Place the beef mixture in a casserole dish and top with the mashed cauliflower.
Bake for 15 to 20 minutes or until the mashed cauliflower is nicely browned.
Serve topped with fresh parsley.
Fresh parsley