Cook bratwurst in Dutch oven following package directions for pan frying. Add 2 tablespoons water if pan becomes dry. Remove bratwurst from pan. Cook bacon until crisp in same Dutch oven; drain. Remove all but 1 tablespoon drippings from pan. When meats are cool, chop bratwurst into bite-size pieces and crumble bacon; set aside.
Add onion to drippings in Dutch oven; saute 5 minutes. Add carrots, potatoes, chicken bouillon, water and caraway seeds, if desired. Cover and heat to boiling; reduce heat and simmer 15 minutes or until vegetables are tender.
Using slotted spoon, remove 3 cups of vegetables. Puree in food processor or blender. Return puree and chopped sausage to pan. Add milk and heat to boiling. Reduce heat and simmer 5 minutes. Garnish soup with crumbled bacon and chives.