Reconstitute and roughly chop the Dried Porcini Mushroom (1 cup). Drain and thinly slice the Sun-Dried Tomatoes in Olive Oil (1 cup). Trim the root from the Onion (1/2) and slice lengthwise. Cut the Broccoli Florets (2 cup).
Grate the Parmesan Cheese (1 cup).
Fill a large stock pot about halfway full with water. Add Salt (to taste). Cover with lid and bring to a boil. Add Cavatappi Pasta (1 pound) to boiling water, stirring once or twice. Cook to 3 minutes less than package directions.
At this point, reserve 1-2 cups of pasta water in a glass measuring cup or bowl. Add broccoli florets to the pasta and boil additional 3 minutes. Drain cavatappi and broccoli florets.
Meanwhile, in a large skillet, add Olive Oil (1 tablespoon) and heat over medium-high flame. Keep the casings on the Italian Sausage (1 pound) and carefully add it to the skillet (they may splatter). Cook for a few minutes on each side until they are browned on several sides.
Remove Italian sausages to a cutting board. Slice them on the diagonal about 1/2" thick and set aside.
Add medium onion to the pan and cook, stirring occasionally, until onions are crisp tender. Add porcini mushrooms and sun-dried tomatoes. Stir and cook an additional one to two minutes until heated through.
Add the pasta water, a ladleful at a time, to create a sauce. Continue to cook until sauce is reduced by half. Add Heavy Cream (1/2 cup) and Crushed Red Pepper Flakes (1/2 teaspoon), stirring to combine. Heat for 1-2 minutes until bubbly.
Add Italian sausage back into the pan. Add drained cavatappi and broccoli florets, and toss together. Add parmesan cheese and toss to combine. Serve with additional Parmesan cheese if desired. Enjoy!