Preheat the oven to 350ºF. Season the short ribs generously with salt, pepper, paprika and garlic powder. Warm a Dutch oven over medium-high heat and add the olive oil. Sear all sides of the ribs in the oil until they become browned, working in two shifts so you don’t overcrowd the pan.
Remove the ribs from pan and add the onion, celery and carrots. Cook for about 5 minutes, until the veggies have softened a bit but still possess some of their firmness. Add the flour and the tomato paste to the veggies and stir for a few minutes. You’ll smell the flour and the tomato browning and you will see it turn a deep crimson color.
Add the wine and increase the temperature to high while still stirring. When the liquid comes to a boil, reduce the heat to medium-low and allow the liquid to reduce for about 15 minutes.
Add the ribs back to the liquid. Add the herbs and the garlic. Add enough stock to almost cover the ribs. Bring the liquid to a boil once more, then place the lid on the Dutch oven and transfer it to the preheated oven.
Allow to cook for 2 to 2 ½ hours, until the ribs are tender and falling off the bone. Serve with red wine and some orzo pasta.