Pat the short ribs dry and season generously on all sides with salt, pepper and garlic powder.
Heat the oil in a large Dutch oven or oven-safe pot over medium-high heat. Working in batches, sear the short ribs on all sides until browned. Remove and set aside.
In the same pan add the ghee or butter, then the onions, and saute until translucent, about 10 minutes.
Add the ground spices and deglaze with 1 cup of the beef broth; simmer 2-3 minutes.
Return the short ribs to the pot and add the bay leaves, cinnamon stick and crushed garlic. Add the rest of the beef broth and season with salt.
Cover and bake for 2-2½ hours, until the meat is tender and falling apart (if still tough, cook another 30 minutes). Serve over your favorite carb and enjoy.