>> Source: https://www.budgetbytes.com/creamy-tomato-spinach-pasta/ >> Time: 20-25 minutes >> Servings: 4 Bring a #large pot{} of water to a boil over high heat. Add the @penne pasta{1/2%lb} and continue to boil until tender (~{7-10%minutes}). Drain the pasta in a #colander{}. While the pasta is cooking, prepare the creamy tomato sauce. Dice the @yellow onion{1} and mince the @garlic{2%clove}. Add the onion, garlic, and @olive oil{1%tbsp} to a #large skillet{} and sauté over medium heat until the onions are soft and translucent (~{3-5%minutes}). Add the @diced tomatoes{14.5%oz} (with juices), @dried oregano{1/2%tsp}, @dried basil{1/2%tsp}, @crushed red pepper{1/8%tsp}, @salt{1/2%tsp}, and some freshly @cracked black pepper{1/2%tsp} to the skillet. Stir to combine. Add the @tomato paste{2%tbsp} and @water{1/2%cup} to the skillet and stir until the tomato paste has mixed into the sauce. Turn the heat down to low. Cut the @cream cheese{2%oz} 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 and the sauce is creamy. Add the @grated Parmesan{1/4%cup} to the skillet and stir until it is melted into the sauce. Add the @fresh spinach{4%oz} to the skillet and gently stir until the spinach has wilted. Add the drained pasta to the skillet with the creamy tomato sauce. Stir until everything is well combined. Serve hot.