Creamy Tomato and Spinach Pasta

Recipe by AmyZoe
READY IN: 30mins




  • Bring a large pot of water to a boil over high heat.
  • Add the pasta and cook until tender (7 to 10 minutes). Drain the pasta in a colander.
  • While waiting for the pasta to cook, dice the onion and mince the garlic.
  • Cook both in a large skillet with the olive oil over medium-low heat until softened and transparent, about 5 minutes.
  • Add the diced tomatoes with juices, oregano, basil, red pepper flakes, salt, and some freshly cracked pepper to the skillet with the onions and garlic.
  • Stir to combine. Add the tomato paste and a 1/2 cup of water to the skillet and stir until the tomato paste is dissolved into the sauce.
  • Turn the heat down to low. Cut the cream cheese into a few pieces and then add them to the skillet with the tomato sauce.
  • Use a whisk to stir the sauce until the cream cheese has fully melted in and the sauce is creamy.
  • Add half of the parmesan to the skillet and whisk until it is melted inches Add the remainder of the parmesan and whisk until melted in again.
  • Add the fresh spinach and gently stir it into the sauce until it has wilted (3 to 5 minutes). Add the pasta and stir until it is well coated with the creamy tomato sauce.
  • Taste and adjust the salt and pepper as needed. Serve warm.