Heat oil in a saucepan over medium heat and add onion and garlic. Saute until onion is soft. Add tomatoes and salt and pepper. Simmer for 10 minutes.
Add cream, reserving 2 tablespoons. Let the sauce simmer for 20 minutes until slightly reduced. Add the last 2 tablespoons of cream at the last minute. Sprinkle with fresh basil.
Serve over fusili or linguine pasta.