Add onion, garlic, bell pepper, celery, and carrots to a large pan and sauté until onions are translucent.
Add ground beef, salt, pepper and brown meat.
Add broccoli when meat is just about done.
When meat is fully browned, add the bone broth to meat and veggies, reserving ¼ cup.
Mix arrowroot powder with reserved bone broth to create a slurry, add to pan, mix well, and bring to a boil.
Stir in mustard and coconut aminos.
Reduce heat and allow to simmer until mixture thickens.
Boil cubed potatoes in a separate pot until tender then drain and mash.
Add ghee, coconut milk, and spices to potatoes and mix well.
Transfer meat and veggie mix to an oven safe pan and spread potatoes evenly over the top.
Sprinkle potatoes with thyme and nutritional yeast.
Bake in preheated oven for 20 minutes at 375.
Broil for 5 additional minutes until top is browned.
Remove from oven and enjoy!