Cook your pasta according the the instructions on the box. Mine usually takes 10 minutes in boiling water. Don't over cook!
Mince the garlic and onions. Slice your mushrooms, zucchini, tomatoes, and sausages.
Add 2 tbsp olive oil to a sauté pan. Heat to medium-high. Add sausages and heat until warm and slightly browned. Remove the sausages from the pan.
Deglaze the pan with a splash of white wine. Add in garlic, and onions. Cook for 1 minute until fragrant.
Reduce heat to medium. Add in sliced mushrooms and cook until wilted. About 5 minutes.
Add in zucchini, tomatoes, white wine, salt and pepper. Cover and let cook for 5 minutes.
Remove cover and allow to cook for an additional 2 minutes to reduce the wine.
Add in the sausages and pre-cooked pasta. Cook for 2 more minutes, stirring often.
Add in 1/4 cup parmesan, 1 tsp red pepper flakes, and 1 tbsp fresh parsley. Stir. Cook for 1 minute.
Serve in bowls or plates. Top with parmesan, parsley, and red pepper flakes.