Heat olive oil over medium heat in a large pot or dutch oven and begin boiling water for pasta.
Chop onion and add to olive oil, season with salt and pepper. Stir occasionally until onions begin to become translucent.
Add chopped garlic and stir for 2-3 minutes until fragrant.
Add sausage and break up with wooden spoon. Stir and cook until sausage is nearly cooked through. Meanwhile, cook pasta until al dente.
Remove the sun-dried tomatoes and some oil from the jar, give them a rough chop and add into the onion, garlic and sausage mixture. Stir until fully combined and then occasionally for 3-5 minutes. Salt & pepper to taste.
Pour wine into the sun- dried tomato and sausage mixture to help de-glaze the pan and get all of the delicious bits up from the bottom of the pot! .
Once the pasta is cooked to al dente, spoon it out of the pasta water into the sun-dried tomato & sausage mixture. Do not rinse your pasta! The starch from the pasta water sticking onto the pasta will help thicken the dish.
Stir together until fully combined and cook for another 5 minutes, stirring occasionally.
Finally, stir in the parmesan cheese and serve immediately! Bon Appetit!