Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil and cook the penne pasta for 8 to 10 minutes until tender. Drain and set aside.
- Heat olive oil in a large skillet over medium heat. Add diced onion and cook for 4 minutes until softened.
- Stir in the minced garlic and cook for 1 minute until fragrant.
- Add diced tomatoes with their juices, tomato paste, oregano, basil, crushed red pepper flakes, salt, black pepper, and water. Stir well to combine.
- Reduce heat to low and simmer for 5 minutes to allow the flavors to blend.
- Add cream cheese in small pieces and stir until fully melted and the sauce becomes smooth and creamy.
- Stir in the Parmesan cheese until melted and incorporated.
- Add fresh spinach and cook for 2 to 3 minutes until wilted.
- Add the cooked pasta to the skillet and toss until evenly coated in the sauce.
- Serve warm with extra Parmesan if desired.
Notes
For a richer flavor, let the sauce simmer a few extra minutes before adding the cream cheese to deepen the tomato base.
