Heat the oil in a large pot or Dutch oven over medium heat. Add the short ribs and brown them on all the sides.
Add the onion, carrots, flour, wine, beef stock, dried oregano, thyme, rosemary and salt and pepper and stir to combine. Bring to a simmer and cook for around 10 minutes or until the wine has reduced.
Take to the oven and bake for 2 ½ to 3 hours or until the ribs are tender.