Cook pasta according to package instructions. Drain.
Add heavy cream, butter, cream cheese, parmesan, and pesto to the saucepan. I use the same pan I use to cook the pasta. Whisk while cooking over medium heat until the sauce is smooth.
Add diced tomatoes and spinach to the sauce. Stir. Remove from heat.
Add cooked pasta and toss to coat. Add additional cream to thin the sauce to desired consistency.
Garnish with fresh herbs such as parsley or basil and grated parmesan.
Notes
Adding grilled chicken, steak, or crumbled bacon is a great way to make this pasta a hearty main dish!Add other vegetables such as cooked zucchini, broccoli, or mushrooms.