Place corned beef into a crockpot or instant pot with included seasoning packet and one quart of beef broth or water. You want to cook the corned beef longer than you normally would because instead of slicing the corned beef, you want to shred it for this recipe. In a crockpot, this will take at least 5-6 hours, possibly longer, depending on the size of your brisket. It's done when it easily pulls apart.
While the corned beef is cooking, preheat the oven to 375 degrees. Scrub the beets to remove any dirt and cut off the tops and stems. Roast the beets in the oven for about an hour, depending on the size of the beets. The beets are done when they can easily be pierced with a fork.
Remove the skin from the beets. Tip: hold the beets with a pair of tongs and use a spoon to remove the skins. Slice the beets into 1/2 inch cubes.
When the corned beef is done, shred the corned beef and cut it into 1.5 inch long strips.
In a cast-iron skillet, melt 1 tablespoon of ghee on medium heat and brown the onions. Season with salt and pepper.
When the onions are browned, add the garlic and cook for another minute or two. Do not burn the garlic.
Add the corned beef and beets to the skillet.
Season with thyme and parsley. Add another tablespoon of ghee. Mix to combine.
Once everything is mixed, leave it alone for 7 - 8 minutes. You want to get a good crust formed on the corned beef. Flip the hash in sections and continue to create a crust throughout. This should take about three turns in total.
Crack 6 eggs on the top of the mixture and transfer the skillet to the oven for about 3-5 minutes or until the egg whites firm up.
Remove from the oven and garnish with chives.