Preheat the oven to 350 degrees Fahrenheit. Drizzle grapeseed oil in a wide dutch oven and bring up to medium-high heat.
Season the short ribs with salt and pepper on all sides and lightly coat the short ribs with flour on all sides, dusting off any excess.
Sear the short ribs in each side for about 2 minutes until deeply caramelized, then remove the short ribs to a plate.
In the same Dutch oven, add the chopped carrot, celery and shallot and saute for 4-5 minutes until the vegetables begin to soften.
Add in the chopped garlic and tomato paste and saute for another minute, until the tomato paste is distributed and garlic is tender but not burnt.
Pour in the red wine and reduce for 2-3 minutes, using a wooden spoon to scrape the bits off the pan. Add the short ribs back in, with any accumulated juices and pour the beef stock around the short ribs along with the bay leaves and herbs.
Cover the Dutch oven and place in the oven for about 2 ½ hours. At the 2 hour mark, check the meat for fork tenderness. If it's still a bit too stiff, cook for another 20-30 minutes.
Once the short ribs are done, remove from oven and allow to cool for a few minutes. Discard the bay leaves and herbs and serve the short ribs with reduced sauce and vegetables.