2 1/2 to 3 pounds country-style pork ribs
1 tablespoon salt
2 teaspoons freshly ground black pepper
3 tablespoons olive oil
2 cups chopped onion
1 cup chopped carrot
1 cup chopped celery
3 garlic cloves, minced
3 tablespoons all-purpose flour
1 cup dried white northern beans
6 cups chicken stock
1 28-ounce can diced tomatoes
1 tablespoons dried sage leaves
2 bay leaves
1/4 cup chopped fresh parsley leaves
Steamed white rice, for serving
Season ribs with the salt and pepper. In a large Dutch oven, heat olive oil over medium high heat. Sear the ribs until well browned on all sides, about 8 to 10 minutes. Remove ribs and set aside.
To the Dutch oven, add the onions, carrots, and celery. Reduce heat to medium and cook, stirring occasionally, until the onions are lightly caramelized, about 6 to 7 minutes. Add the garlic and a sprinkle of salt and pepper to the pan and cook about 30 seconds. Sprinkle the flour into the pan and stir to combine. Cook the flour mixture, stirring constantly for 2 minutes. Add the beans, the stock, and the diced tomatoes, sage, and bay leaves to the pan and stir to combine. Bring to a boil and reduce to a simmer. Add the seared ribs. Simmer the ribs for 1 1/2 to 2 hours (or until beans are tender), stirring occasionally and scraping the bottom of the pan to prevent sticking.
When the ribs are done, add the chopped parsley to the pan and serve hot over steamed rice.