Ingredients
Equipment
Method
Instructions
- Begin by cooking the penne pasta according to package instructions. Be sure to reserve about 1 cup of the starchy pasta water before draining.
- In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the diced shallots, seasoning them with kosher salt and pepper to taste. Sauté for about 2-3 minutes until they become translucent and fragrant.
- Add the minced garlic to the skillet, stirring for about 30 seconds until it becomes fragrant. Then, add the fresh baby spinach, stirring until it wilts down, which should take about 2 minutes.
- Once the spinach is wilted, stir in the chopped artichoke hearts. Allow them to heat through for about 2 minutes, mixing well with the spinach and shallots.
- Lower the heat and add the room-temperature cream cheese to the skillet. Stir until the cream cheese is fully melted and incorporated.
- Add the cooked penne pasta to the skillet. Pour in the reserved pasta water gradually, mixing until everything is well combined.
- Sprinkle in the shredded mozzarella and grated Parmesan cheese, stirring until the cheeses are melted and everything is creamy. Taste and adjust seasoning with more salt and pepper if needed.
- Once everything is combined and heated through, remove the skillet from the heat. Serve warm, topped with extra Parmesan cheese if desired.
Notes
- For extra flavor, consider adding fresh herbs like basil or parsley.
- You can use frozen spinach as a substitute for fresh; just thaw and drain it well.
- This dish can be made ahead; just reheat gently before serving.
