In a skillet brown the mushrooms and onion in the olive oil. When lightly browned, put them into crockpot. Add the broth, sauerkraut and crushed tomatoes and stir to combine. Stir in the caraway, celery, and carrot. Cover and cook on LOW for 6 to 8 hours. Serve with crusty bread.