Prep time: 10 mins | Cook time: 20 mins | Total time: 30 mins | Serves: 4
This Spinach, tomato & garlic penne pasta is my go-to for a cold winter day. It is a thick, hearty meal packed with amazing flavors. Incredibly easy to whip up using only a few simple ingredients and ready in less than thirty minutes. This is perfect if you are looking for another delicious pasta meal to serve to your loved ones.
Ingredients
1 tablespoon olive oil
2 garlic cloves
1 small onion
¼ c. Parmesan cheese, grated
2 ounces cream cheese
½ pound penne pasta
2 tablespoons tomato paste
15 ounces diced tomatoes
½ teaspoon dried basil
½ teaspoon dried oregano
pinch red pepper flakes
9 oz. fresh spinach
½ teaspoon salt
fresh ground pepper, to taste
How to make Spinach, Tomato & Garlic Penne Pasta
Step 1: Bring a pot of salted water to a boil. Then, add the pasta and cook for about 7 to 10 minutes, stirring often, until tender. Drain the pasta when done.
Step 2: In the meantime, dice the onion and mince the garlic.
Step 3: Heat the olive oil in a large saucepan over medium heat. Once the oil is hot, add the onions and garlic. Cook for about 5 minutes, stirring often, until the onions have softened and the garlic is fragrant.
Step 4: To the pan, add the diced tomatoes (with juices), oregano, red pepper flakes, basil, salt, and some freshly cracked pepper. Stir well. Next, add the tomato paste with half a cup of water. Stir until the tomato paste is dissolved.
Step 5: Adjust the heat to medium-low and stir in the cream cheese. Next, add the Parmesan cheese and stir well until melted.
Step 6: Gently stir in the fresh spinach and continue to cook for 3 to 5 minutes more until the spinach has wilted.
Step 7: Toss in the pasta and adjust the salt and pepper if needed.
Step 8: Remove from the heat when done and serve the Spinach, tomato & garlic penne pasta warm. Enjoy!

Ingredients
- 1 tablespoon olive oil
- 2 garlic cloves
- 1 small onion
- ¼ c. Parmesan cheese, grated
- 2 ounces cream cheese
- ½ pound penne pasta
- 2 tablespoons tomato paste
- 15 ounces diced tomatoes
- ½ teaspoon dried basil
- ½ teaspoon dried oregano
- pinch red pepper flakes
- 9 oz. fresh spinach
- ½ teaspoon salt
- fresh ground pepper, to taste
Instructions
Step 1: Bring a pot of salted water to a boil. Then, add the pasta and cook for about 7 to 10 minutes, stirring often, until tender. Drain the pasta when done.
Step 2: In the meantime, dice the onion and mince the garlic.
Step 3: Heat the olive oil in a large saucepan over medium heat. Once the oil is hot, add the onions and garlic. Cook for about 5 minutes, stirring often, until the onions have softened and the garlic is fragrant.
Step 4: To the pan, add the diced tomatoes (with juices), oregano, red pepper flakes, basil, salt, and some freshly cracked pepper. Stir well. Next, add the tomato paste with half a cup of water. Stir until the tomato paste is dissolved.
Step 5: Adjust the heat to medium-low and stir in the cream cheese. Next, add the Parmesan cheese and stir well until melted.
Step 6: Gently stir in the fresh spinach and continue to cook for 3 to 5 minutes more until the spinach has wilted.
Step 7: Toss in the pasta and adjust the salt and pepper if needed.
Step 8: Remove from the heat when done and serve the Spinach, tomato & garlic penne pasta warm. Enjoy!