Adjust the oven shelf to the bottom 1/3 of the oven. Preheat oven to 350ºC (177ºC).
Lay boneless beef ribs (4 pounds) out on a paper towel and top with paper towels to absorb any moisture. Season ribs with 1 teaspoon salt and 1 teaspoon black pepper.
Heat oil (3 tablespoons) in a large Dutch oven. When oil is hot, add the ribs in batches, and brown on both sides. Transfer to a plate.
Add onion (2 medium), carrots (2 medium ), and celery (2 stalks) to pan and saute until onions are translucent. Sprinkle flour (1/4 cup) over veggies and continue to cook, stirring constantly for 1 minute. Stir in the tomato paste (1 tablespoon).
Add the beef broth (2 cups), red wine (2 cups), thyme (2-4 sprigs), oregano (2-4 sprigs), rosemary (2 sprigs), garlic (1 head), and bay leaf (1) then add short ribs with any accumulated juices. Bring to a boil; cover, and transfer to oven.
Cook until short ribs are fork tender, about 2–2½ hours. Place ribs on a platter and skim excess fat off the top of the braising liquid. Adjust seasoning. Pour the sauce into a gravy boat and serve with ribs.