In a Dutch oven over medium high heat, add oil and onion. Sauté for about 5 minutes, then add in kielbasa, kraut and caraway seeds. Cook for about 5 minutes more. Add in carrots, celery and potatoes and cook, stirring occasionally for about 10 minutes.
Add in chicken stock, cover. When it comes to a boil, turn heat down to medium low. Cook covered for about 30 minutes, or until veggies are desired tenderness.
Salt and Pepper to taste. Serve hot with a slice of rye bread.