Saute onion and garlic in the dutch oven (or stockpot) until soft.
Add broth, potatoes, carrots, caraway seeds, cumin, salt, and pepper, and bring it to a boil over medium-high heat.
When it reaches a rolling boil, cover and reduce the heat to simmer for 20 minutes.
While the vegetables are cooking, dice the sausage into bite-size pieces and pan-sear in a skillet with the remaining oil until slightly browned and crispy.
Once the potatoes and carrots are soft, add the sausage and sauerkraut to heat through for 10 minutes.
Enjoy!
Notes
In a pinch, you can substitute cooked ground pork in place of the Polish sausage. Ground pork goes great in soups and chili recipes, like my ground pork chili!
Cooking time is the key to getting the most out of your sauerkraut soup. Make sure all the ingredients are soft before adding in the kraut! Cooking it low and slow allows all the ingredients to develop their full flavor.
I personally used store-bought kraut in this recipe. Try to look for sauerkraut with just cabbage, water, and salt as ingredients.
By substituting sausage for bacon, chicken, or ribs you can make this recipe brand new every time! It is also delicious with onions, celery, and mushrooms.