In a Dutch oven, saute the chicken with 1 Tbsp oil, lightly season with salt and pepper. Once cooked, remove from the Dutch oven.
Saute the mushrooms until browned and remove.
Add 2 Tbsp oil, onions, carrots, garlic and cook until vegetables are tender. Add the chicken and mushrooms back to the Dutch oven.
Add the cabbage, tomatoes, and sauerkraut and mix.
In a small bowl, combine the chicken broth, ketchup, sour cream, and seasoning and whisk to combine,.
Pour the liquid sauce into the Dutch oven and stir.
Cook over medium/low heat for about 35-45 minutes, mixing occasionally (cook until cabbage is desired tenderness).
Top with fresh chopped greens and serve.