In a large soup pot, heat oil over medium-high heat. Add onion and cook for 5-6 minutes until softened and transculent.
Add garlic and sausage and cook until meat is cooked through, about 5 minutes, stirring frequently and breaking up the meat into small pieces.
Add squash and mushrooms and cook for one minute, stirring occasionally. Add salt and crushed red pepper to taste.
Pour in broth, then bring to a boil. Add torn kale then cover, reduce heat and let simmer for 10-15 minutes or until squash is cooked through. Season with salt and pepper to taste.
Serve with freshly ground black pepper and parmesan and enjoy!