Preheat oven to 275 degrees fahrenheit.
Season ribs with salt and pepper. Place the vegetable oil in a very large dutch oven suitable for an oven.
Working in batches, sear ribs on all sides in pot. Transfer into a very large bowl as you cook and remove seared ribs.
Turn off the stove. Remove any ribs left into the bowl and carefully pour out all of the oil from the pot into a medium bowl. Do not scrape out the pot, you want all of the browned bits in the pot. Place pot back on stove and add in 2 tablespoons of the poured out oil. Turn the stove back on to a medium heat.
Add in the halved garlic, cut side down and allow to cook undisturbed for 2 minutes. Add in your onion, carrots and celery. Using either a wooden or silicone spoon gently move the vegetables to evenly cook, about 6 minutes.
Add in the tomato paste and stir to coat the vegetables. Cook about 3 minutes. Add in the wine and using your spoon scrape up the bits on the bottom of pan. (That has great flavor) Cook for about 5 minutes. Add in 2 cups of the beef or bone stock and thyme sprigs.
Nestle in the ribs and all of the juices in the bowl, meat side down. Add in more broth to cover the ribs as needed. Bring to a simmer and then turn off the heat. Cover and place in preheated oven.
Cook, undisturbed, until fall off the bone tender about 4 hours.
Using tongs, carefully remove the ribs. Transfer to a large rimmed plate. Strain the liquid into a large bowl. Discard the vegetables. Add some of the liquid over the ribs and scatter your fresh herbs over the ribs. Enjoy!