In a large skillet, melt butter.
Sauté mushrooms if using until lightly golden.
Add oil and onions and cook a few minutes.
Add garlic and cook 2 mins-be careful not to burn it.
Add sausage and break it up into pieces with a wooden spoon.
Lightly brown it for a few minutes on medium.
Add the sundried tomatoes and a nice sprinkling of paprika. Stir 2 mins..
Pour in broth, cream and cheese.
Stir and let simmer a few minutes.
In a separate pot, steam your broccoli just a few minutes so it remains crisp. Toss with butter and salt.
When ready to eat, add pasta and broccoli to your skillet!
Add salt to taste.