Spinach Artichoke Pasta Skillet.
When you’re in the mood for comfort food but still want to keep things fresh and vibrant, look no further than this Spinach Artichoke Pasta Skillet. It’s a dish that brings together creamy artichokes, fresh spinach, and pasta in a way that feels indulgent yet wholesome. Perfect for weeknight dinners or when you want to impress guests with minimal fuss, this skillet meal is both satisfying and simple to prepare.
Why It Deserves a Spot

This Spinach Artichoke Pasta Skillet deserves a spot on your dinner table for a multitude of reasons. First off, it combines the familiar flavors of a classic spinach artichoke dip into a hearty main dish that’s ideal for pasta lovers. The creamy texture from the cream cheese and mozzarella creates a luscious sauce that clings perfectly to each piece of penne pasta. Additionally, the dish is packed with nutrients from the spinach and artichokes, making it a healthier choice without sacrificing flavor. Plus, it’s all made in one skillet, which means less cleanup and more time to enjoy your meal!
What You’ll Need
- 1 pound penne pasta, cooked
- 1 cup reserved starchy pasta water
- 1 tablespoon olive oil
- 2 shallots, diced
- Kosher salt and pepper, to taste
- 8 ounces fresh baby spinach
- 4 garlic cloves, minced
- 2 (12 ounce) jars drained and coarsely chopped artichoke hearts
- 8 ounces cream cheese, at room temperature
- 8 ounces shredded mozzarella cheese
- 1 cup freshly grated parmesan cheese, plus more for serving
Equipment at a Glance
- Large skillet: For cooking and combining all ingredients.
- Cooking pot: To boil and cook the pasta.
- Wooden spoon: For stirring the pasta and sauce.
- Measuring cups and spoons: To ensure accurate ingredient amounts.
- Cheese grater: For freshly grated parmesan cheese.
Build Spinach Artichoke Pasta Skillet. Step by Step

Step 1: Cook the Pasta
Start by cooking your penne pasta according to the package instructions until al dente. Make sure to reserve 1 cup of the starchy pasta water before draining the pasta. This water is key to achieving the perfect sauce consistency later on.
Step 2: Sauté the Aromatics
In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the diced shallots and a pinch of kosher salt. Sauté for about 2-3 minutes until the shallots become translucent. Then, add the minced garlic and continue to sauté for another minute, being careful not to let it burn.
Step 3: Add Spinach and Artichokes
Next, add the fresh baby spinach to the skillet. Stir it in and allow it to wilt down for about 2 minutes. After the spinach has wilted, add the chopped artichoke hearts, mixing them well with the spinach and shallots.
Step 4: Create the Creamy Sauce
Lower the heat slightly, and add the cream cheese to the skillet. Stir it into the spinach and artichokes until it begins to melt and coat the vegetables. Gradually pour in the reserved pasta water, stirring continuously to create a creamy sauce.
Step 5: Combine with Pasta
Once your sauce reaches a luscious consistency, add the cooked penne pasta to the skillet. Toss everything together until the pasta is completely coated in the creamy sauce. If the mixture seems too thick, add a bit more pasta water until you achieve your desired consistency.
Step 6: Add the Cheeses
Sprinkle in the shredded mozzarella and freshly grated parmesan cheese. Stir well until the cheeses are fully melted and incorporated into the pasta. Taste and adjust the seasoning with more salt and pepper if necessary.
Step 7: Serve and Garnish
Serve the Spinach Artichoke Pasta Skillet hot, garnished with additional parmesan cheese if desired. Enjoy this comforting dish straight from the skillet for a cozy meal.
Seasonal Adaptations

- Spring: Add in fresh asparagus or peas for a pop of color and crunch.
- Summer: Incorporate sun-dried tomatoes or zucchini for a seasonal touch.
- Fall: Toss in roasted butternut squash or mushrooms for earthy flavors.
- Winter: Use frozen spinach and artichokes when fresh options are limited.
Behind-the-Scenes Notes
This Spinach Artichoke Pasta Skillet is not only delicious but also incredibly versatile. You can easily customize it by adding your favorite proteins, like grilled chicken or shrimp, to make it heartier. Additionally, feel free to experiment with different types of cheese. A blend of gouda or cheddar can give it a unique twist. The use of fresh ingredients makes a noticeable difference, but if you’re in a pinch, frozen spinach and canned artichokes will work just fine.
Store, Freeze & Reheat
Leftovers of this Spinach Artichoke Pasta Skillet can be stored in an airtight container in the refrigerator for up to 3 days. If you want to freeze it, let the pasta cool completely before transferring it to a freezer-safe container. It should keep well for up to 3 months. To reheat, simply thaw in the refrigerator overnight and then warm it up on the stovetop or in the microwave, adding a splash of water if needed to loosen the sauce.
Handy Q&A
Can I use gluten-free pasta for this recipe?
Absolutely! Gluten-free penne pasta will work perfectly in this Spinach Artichoke Pasta Skillet. Just make sure to follow the cooking instructions on the package for the best results.
Is there a vegan option for this dish?
Yes! You can substitute the cream cheese with a vegan cream cheese alternative and use plant-based cheeses for the mozzarella and parmesan. Ensure that all other ingredients, such as pasta, are vegan-friendly.
Can I add protein to the Spinach Artichoke Pasta Skillet?
Definitely! Grilled chicken, shrimp, or even chickpeas will make a great addition to this dish. Simply cook the protein of your choice separately and mix it in when combining the pasta and sauce.
What can I serve with this dish?
This pasta skillet pairs beautifully with a simple side salad or garlic bread. You can also serve it with a light white wine for a more sophisticated dining experience.
Cook This Next
Serve & Enjoy
Now that you have crafted your very own Spinach Artichoke Pasta Skillet, it’s time to gather around the table and enjoy every creamy, cheesy bite. This dish not only satisfies your cravings but also invites everyone to join in on the moments of laughter and connection. With its rich flavors and easy preparation, this skillet meal is sure to become a staple in your household. So, dig in and savor the deliciousness!

Spinach Artichoke Pasta Skillet.
Ingredients
Equipment
Method
- Start by cooking your penne pasta according to the package instructions until al dente. Make sure to reserve 1 cup of the starchy pasta water before draining the pasta.
- In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the diced shallots and a pinch of kosher salt. Sauté for about 2-3 minutes until the shallots become translucent. Then, add the minced garlic and continue to sauté for another minute.
- Next, add the fresh baby spinach to the skillet. Stir it in and allow it to wilt down for about 2 minutes. After the spinach has wilted, add the chopped artichoke hearts, mixing them well with the spinach and shallots.
- Lower the heat slightly, and add the cream cheese to the skillet. Stir it into the spinach and artichokes until it begins to melt and coat the vegetables. Gradually pour in the reserved pasta water, stirring continuously to create a creamy sauce.
- Once your sauce reaches a luscious consistency, add the cooked penne pasta to the skillet. Toss everything together until the pasta is completely coated in the creamy sauce.
- Sprinkle in the shredded mozzarella and freshly grated parmesan cheese. Stir well until the cheeses are fully melted and incorporated into the pasta. Taste and adjust the seasoning with more salt and pepper if necessary.
- Serve the Spinach Artichoke Pasta Skillet hot, garnished with additional parmesan cheese if desired.
Notes
- For a protein boost, add grilled chicken or shrimp.
- Experiment with different cheeses like gouda or cheddar for a twist.
- This dish can be made gluten-free by using gluten-free pasta.
