Preheat your oven to 160°C (320°F). Season the short ribs generously with salt and pepper.
In a Dutch oven, heat olive oil over medium-high heat. Sear the short ribs on all sides until browned, about 3-4 minutes per side. Remove and set aside.
In the same pot, add the diced onion, carrot, and celery. Cook over medium heat until softened, about 8 minutes. Add the minced garlic and cook for an additional minute.
Add the tomato paste to the pot, stirring constantly for 2 minutes to caramelize and develop its flavor.
Pour in the red wine, scraping the bottom of the pot to release any browned bits. Allow the wine to reduce by half, about 5 minutes.
Stir in the canned tomatoes, breaking them up with a spoon. Add the rosemary, thyme, and bay leaves.
Place the seared short ribs back into the pot, ensuring they're submerged in the sauce.
Cover the pot and transfer it to the preheated oven. Cook for 2.5 to 3 hours, or until the meat is tender and easily pulls away from the bone.
Remove the short ribs from the pot. Once cool enough to handle, shred the meat using two forks, discarding any bones and excess fat. Return the shredded meat to the sauce.
Taste the ragu and adjust seasoning with salt and pepper as needed. Remove the herb stems and bay leaves.