Rinse the sauerkraut in a colander with plenty of cold water. Set aside.
Add diced bacon to a large soup pot or dutch oven with a drizzle of oil if required (depends how fatty your bacon is). Cook over medium heat until crisp. Set aside.
Heat 2 tablespoons of olive oil in the dutch oven. Add celery, carrots, leek and turnip. Sauté until softened and golden, about 4 minutes.
Add garlic and fry for a further 30 seconds.
Add the Italian herbs, caraway, tomato puree, salt and pepper and cooked bacon into the pot. Cook for 1 minute until fragrant.
Pour in the stock and add the bay leaves. Bring the soup to a boil, then reduce the heat to low and simmer for 15 minutes.
Add the sauerkraut and cook for another 5 minutes. Adjust the seasoning to taste and serve.
Notes
6.7g net carbs per portion. Makes 4 servings of 1.5 cups each.Rinsing the sauerkraut well is very important! It prevents bloating.Serving suggestion: Top the soup with a pinch of nutmeg, a drizzle of olive oil and fresh parsley. A dollop of sour cream also works well.Store leftovers in the fridge for 3 days or freeze for 3 months.