Cook pasta according to package directions. Drain and set aside, or prepare sauce while noodles are cooking.
In a large saucepan, heat olive oil over medium heat.
Add the onion and cook until transparent and tender, about 3 minutes. Add the garlic, red pepper and Italian seasonings and cook for 1 additional minute or until the garlic is fragrant.
Add the crushed tomatoes, diced tomatoes, ¼ cup chopped basil, sugar, salt and pepper and stir until combined.
Cover, and bring the mixture to a simmer (medium low heat) and cook for 20 minutes.
Stir in the remaining fresh basil and serve over prepared pasta.
Serve with additional fresh basil and freshly grated parmesan cheese, if desired.