Preheat oven to 325 degrees F. Place a large dutch oven over medium heat. Add 3 tablespoons of ghee. Salt short ribs on all sides then sprinkle with a bit of garlic powder and ginger. Brown the ribs on all sides, about 1-2 minutes per side. Remove and set aside.
Add onion and garlic to the pan and cook for about 2 minutes until onions become translucent. Add the broth, pomegranate juice, coconut aminos and maple syrup to the dutch oven and scrape the bottom of the pan with a wooden spatula then cover and let the pot come to boil.
Once boiling, add the short ribs back to the pot into the liquid so they are completely submerged. Put lid on the dutch oven and into the preheated oven. Cook until the ribs are falling off the bone, about 3 hours. Remove the pan from the oven and let rest for 30 minutes with lid still on.
When the ribs have 30 minutes to go, place a large sauté pan over medium heat. Add pomegranate juice, maple syrup and ginger to the pan and let bring to a low boil, whisking every couple minutes. The mixture will slowly start to reduce and thicken and in about 30 minutes, it will coat the back of the spoon. Be sure to not overcook because the mixture can become too thick and almost harden.
Carefully remove short ribs from liquid, then top with glaze, pomegranate seeds and green onions.