Creamy Tomato and Spinach Pasta

What You Need:

–Penne pasta –Yellow onion –Garlic –Olive oil –Canned diced tomatoes -Dried oregano – Dried basi

–Red pepper flakes –Salt  –Black pepper –Tomato paste  –Cream cheese  –Parmesan  –Fresh spinach


Bring a large pot of water to a boil over high heat. Add the pasta and continue to boil until tender (7-10 minutes). Drain the pasta in a colander.

Boil Pasta


Dice the onion and mince the garlic. Add the onion, garlic, and olive oil to a large skillet and sauté over medium heat until the onions are soft and translucent (3-5 minutes).

Saute Aromatics


Add the diced tomatoes, oregano, basil, crushed red pepper, salt, and pepper to the skillet. Stir to combine.

Add Tomatoes & Seasoning


Add the tomato paste and water and stir until the tomato paste has mixed into the sauce.

Add Tomato Paste and Water


Turn the heat down to low. Cut the cream cheese into chunks and add it to the skillet. Stir or whisk the sauce until the cream cheese has melted into the sauce.

Add Cream Cheese


Once the cream cheese has melted in, add the grated Parmesan. Stir until the Parmesan has melted into the sauce.

Add Parmesan


Add fresh spinach to the skillet. Stir the skillet until the heat from the sauce wilts the spinach (1-2 minutes).

Add Spinach


Finally, add the cooked and drained pasta to the skillet and stir to combine.

Add Pasta


Serve immediately and enjoy! You can top with extra Parmesan if desired.

Add Pasta

Ready to Make it?