In a deep skillet or heavy bottom pot add pasta, tomatoes, onions, basil, garlic, lemon juice + zest.
Drizzle olive oil, add salt and pepper.
Add chicken stock and stir everything.
On medium-high heat bring to a boil. Cover and cook for 8-10. Half way through cooking give it a good stir to make sure the pasta does not stick together. Cover and cook for an additional 2-3 minutes or until pasta is cooked.
Stir in heavy cream, and parmesan cheese. Let sit for a few minutes for the sauce to thicken up!
