In a large casserole or Dutch oven, heat the olive oil over high heat. Season the pork well with salt and pepper and sear on all sides, working in batches if necessary, and remove the meat when it is browned. Add the speck, sage, parsley, and garlic and saute for 5 minutes before returning it to the casserole.
Drain the beans and add them to the casserole with the stock and the sauerkraut and bring to a simmer. Cook the mixture slowly for 45 minutes, or until the pork is very tender and the beans are cooked through.
Yield: 1 1/2 quarts