Preheat oven to 300°F (150°C).
Season the beef short ribs with salt and pepper.
Heat oil in a large Dutch oven over medium-high heat.
Sear the ribs on all sides until browned, about 5-7 minutes.
Remove ribs and set aside.
In the same pot, sauté diced onions, carrots, and celery until softened.
Add minced garlic and cook for 1 minute.
Pour in red wine, scraping the bottom of the pot to deglaze.
Return the ribs to the pot and add beef broth and herbs.
Cover and braise in the oven for 2-3 hours until tender.