heat the oil in a dutch oven
cook the onions for about 3-5 minutes
increase the heat to medium high, add the sausage and let it brown up
add the garlic and cook for 30 seconds
then add half the chopped cabbage, 2 TBSP of water, the paprika and the chile powder
stir to loosen any brown crispy bits
then reduce the heat to medium, cover and cook 5 minutes
meanwhile crush the fennel seeds and the celery seeds and stir them in to the cabbage
after 5 minutes add the rest of the cabbage and the rest of the water
cover and cook about 10 minutes stirring occasionally, if you notice it's getting dry add another 2 TBSP of water, in theory the cabbage should be releasing it's own water and won't need any extra but sometimes it does and sometimes it doesn't
after cooking for 10 minutes, taste for salt and pepper, add as needed and serve while hot