Grab a deep skillet or a heavy-bottom pot. Toss in the pasta, tomatoes, onions, basil, garlic, lemon juice, and zest.
Drizzle the olive oil, add salt and pepper.
Pour in the chicken stock and give everything a good stir.
Crank up the heat to medium-high and bring it to a boil. Cover and let it cook for 8-10 minutes. Remember to stir halfway through to keep the pasta from sticking together. Cover and cook for an additional 2-3 minutes or until the pasta is just right.
Stir in the heavy cream and parmesan cheese. Let it sit for a few minutes, allowing the sauce to thicken up.
Now, serve it up and garnish with some extra basil. Enjoy your tasty, fuss-free One-Pot Parmesan Pasta – the perfect dish for any day!