Cook Bacon: In a large skillet, cook the bacon until crispy. Remove and drain on paper towels.
Cook Bratwurst: In the same skillet, brown the bratwurst slices. Remove and set aside.
Cook Onion: Add chopped onion to the skillet and cook until tender.
Combine: Return bacon and bratwurst to the skillet. Stir in sauerkraut, brown sugar, chicken broth, and caraway seeds.
Simmer: Cover and simmer for 20-30 minutes until flavors meld together.
