Add 2 tablespoons olive oil and sausage to a large dutch oven or soup pot. Over medium heat, stir and break into smaller pieces until browned.
Remove with a slotted spoon to a plate and set aside.
Add 2 tablespoons olive oil, onions, carrots, celery, mushrooms, and spices and cook for about 7 - 8 minutes over medium heat.
Mix in kale and cook until it starts to wilt - about 1 - 2 minutes
Add prepared sausage, beans, tomatoes, and broth. Bring to boiling. Reduce heat to a simmer for 15 minutes.
Remove bay leaf
To serve: ladle into bowl and top with parmesan