Preheat your oven to 325°F (163°C).
Season the short ribs generously with salt and pepper.
In a large 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 the short ribs and set them aside on a plate.
In the same pot, add the chopped onion, carrots, and celery.
Sauté for about 5 minutes until the vegetables begin to soften.
Add the minced garlic and cook for 1 more minute.
Pour in the red wine to deglaze the pan, scraping up browned bits.
Bring the wine to a simmer and let it reduce by half, about 5-7 minutes.
Add the beef broth, thyme, bay leaves, and return the short ribs to the pot.
Cover the pot and transfer it to the preheated oven.
Braise for 2.5 to 3 hours or until the ribs are fork-tender.
Remove the pot from the oven and let the short ribs rest for 10 minutes before serving.