Boil water in a large pot and add a pinch of salt.
Add the pasta and cook according to package instructions until al dente.
In a skillet, heat olive oil over medium heat and sauté the chopped onion until translucent.
Stir in the minced garlic and cook for an additional minute.
Remove the casing from the sausage and crumble it into the skillet.
Cook the sausage until browned and fully cooked, about 5-7 minutes.
Add the crushed tomatoes, dried basil, oregano, salt, and pepper to the skillet.
Simmer the sauce for about 10 minutes, stirring occasionally.
Drain the pasta and toss it in the sauce until well coated.
Serve hot, garnished with fresh basil and grated Parmesan cheese.