Pre-heat oven 325 Degrees F. Season all sides of each short rib generously with salt and pepper. Heat up a large pan with oil over medium-heat and add short ribs to the pan.
Brown short ribs very well, about 3-5 minute per side. Cook in batches, if necessary. Do not skip this step as browning the beef adds flavor. Remove from pot and set aside. Drain any excess oil from the pot.
In the same pot, add onions, celery and bay leaf - saute for 2-3 minutes or until onions are wilted.
Then throw in minced garlic , rosemary and thyme and saute for another 2-3 minutes.
Add tomato paste, stirring constantly for 1 minute to combine the ingredients.
Place the browned short ribs back into the pot and add in green onions Worcestershire sauce, bouillon powder, and carrots. Give it a stir to thoroughly coat the ribs.
Pour in water and wine, if using any, scraping the bottom to loosen brown bits. Bring to a boil, cover, and transfer to the oven.
Cook short ribs in pre-heated oven until short ribs are tender, about 2-2 1/2 hours. Scoop out fat from surface of sauce and discard.
Adjust for salt and pepper and consistency. Remove from oven and serve over warm grits or polenta.