In a large skillet place the linguine, onion, tomatoes, basil, garlic, lemon zest and juice.
Drizzle all of it with the olive oil. Then add the seasonings of salt and pepper.
Pour the chicken stock over all of it.
Over high heat bring to a boil uncovered. Boil for 8-10 minutes until the pasta is done and liquid is reduced. Stir frequently to keep the pasta from sticking together using a spoon or tongs.
Remove from heat and stir in the parmesan. If you want a thicker sauce let it sit for about 5 minutes and it will thicken even more.
Garnish with chopped fresh basil if desired.
