This thick and creamy tomato spinach sauce is easy to make and pairs perfectly with linguini or your favorite pasta. An easy weekday meal that the family will love.
Heat the oil in a large pan over medium-high heat. Add the onions and garlic and cook until soft and translucent, about 5 minutes.
Add the diced tomatoes, (with juices), along with the oregano, basil, red pepper flakes, chicken broth, and tomato paste. Let it simmer for about 5 minutes.
Reduce the heat to low. Cut the cream cheese into smaller squares and whisk it into the sauce.
Whisk in half of the Parmesan cheese.
Let the sauce simmer, uncovered, on low while you prepare the pasta according to package instructions. Keep an eye on the sauce, stir it occasionally, and cover it if it reaches your desired level of thickness.
Once the pasta is done, drain it and stir it into the sauce along with the spinach.
Turn off the heat once the pasta and sauce are well-combined and the spinach has wilted.
Top with remaining Parmesan cheese and serve!
Notes
Frozen spinach may also be used, be sure to thaw it and squeeze out excess liquid first.