1. Sauté onion and garlic with a little salt over medium heat to soften.
2. Add tomatoes and cook over high heat to wilt the tomatoes, 3-4 minutes.
3. Add remaining ingredients and heat until bubbling. Taste and adjust seasoning.
4. In a kettle of boiling salted water cook the pasta until it is al dente, drain it well.
5. Serve the sauce over the hot pasta, garnish with Parmesan cheese and fresh basil