
2 tablespoons all-purpose flour
1 teaspoon coarse kosher salt
½ teaspoon coarsely ground black pepper
2 to 2½ pounds bone-in beef short ribs (about 6 ribs), 4 to 5 inches long
2 tablespoons olive oil
2 (15-ounce) cans diced fire-roasted tomatoes, undrained
¼ cup red wine vinegar
2 tablespoons tomato paste
2 cups beef bone broth
2 medium sweet potatoes, peeled and cut into ¾-inch cubes
2 cups golden pearl onions, peeled and halved
2 cups fresh shiitake mushrooms with stems, caps halved
3 sprigs fresh thyme, plus additional for garnish
2 sprigs fresh rosemary
½ cup frozen baby sweet peas
Corn bread, warmed for serving