In a medium nonstick pot, heat the olive oil over medium-high heat. Add in the onion and a pinch of salt, and cook until the onion is softened and translucent. Add in the white wine, and let it cook until all the alcohol has evaporated.
Add in the tomato sauce, a little sugar, and salt & pepper, lower the heat to a simmer, and cover. Let the sauce cook for at least 10-15 minutes.
When almost ready to serve, cook your favorite pasta according to package directions.
Stir the heavy cream, parmesan cheese, and basil leaves into the sauce, and cook it for a few minutes longer while you wait for the pasta to be ready.
Once everything is ready, top pasta with the sauce and serve immediately!