Boil the pasta to al dente, about a minute less than the package instructions. Before draining the pasta, reserve at least one cup of pasta water.Read this post to learn exactly how to boil the perfect pot of pasta.
In a large skillet, saucepan, or Dutch oven, heat the the olive oil over medium heat. Add the garlic, and Italian season and stir it around for a couple of minutes.
Add the chili flakes, cream cheese, pesto, ½ cup of pasta water, lemon juice and zest, and ½ cup Parmesan cheese. Heat and stir just until the cream cheese melts -- do not boil.
Remove the pot from the heat. Add the pasta and tomatoes to the sauce and gently toss until completely coated. Serve with more grated Parmesan cheese and fresh basil, if desired.
Notes
Use a large pot, plenty of water, and generously salt the water when making pasta.Cook the pasta to al dente for the perfect texture.The sauce will thicken as it cools. Use the leftover pasta water or a splash of milk or cream to loosen it up.Use freshly grated Parmesan cheese for the best flavor. The kind in the green can won't give you the same rich flavor.