There are certain flavor combinations that feel like they’re woven into the fabric of comfort food, and for me, spinach and artichoke is at the top of that list. For years, I was content to enjoy this dynamic duo in its classic dip form, scooped up with tortilla chips or crusty bread at parties. But one evening, staring into my pantry and craving something deeply satisfying, a lightbulb went off. Why should this incredible, creamy, savory, and tangy flavor profile be confined to an appetizer bowl? It deserved to be the main event. That night, this Creamy Spinach Artichoke Pasta was born, and my weeknight dinner routine was forever changed. I still remember the first time I made it, the way the kitchen filled with the scent of sautéing garlic and melting Parmesan. The final dish, with its luscious sauce clinging to every curve of the pasta, flecked with vibrant green spinach and tender artichoke hearts, looked and tasted like something from a fancy Italian restaurant. When my family tried it, the usual dinner table chatter subsided, replaced by the happy sounds of twirling forks and contented sighs. It was an instant sensation—the cozy familiarity of our favorite dip transformed into a substantial, elegant meal that came together in under 30 minutes. It has since become one of our most requested dinners, a testament to the fact that a little culinary inspiration can turn a beloved classic into an exciting new tradition.
Complete with the Ingredients Amount
The magic of this recipe is how a handful of simple, accessible ingredients transform into a sauce that is luxuriously creamy and packed with layers of flavor. For the best results, gather and measure your ingredients before you begin cooking.
- Pasta: 1 lb (16 oz) of a short-cut pasta, such as rotini, penne, fusilli, or rigatoni
- Olive Oil: 2 tablespoons
- Garlic: 5 cloves, minced (about 2 tablespoons)
- Shallot: 1 large, finely chopped (or ½ a medium yellow onion)
- Fresh Baby Spinach: 1 (5-oz) container
- Canned Artichoke Hearts: 1 (14-oz) can, packed in water or brine (not marinated), drained and roughly chopped
- Cream Cheese: 6 oz, softened and cut into cubes
- Heavy Cream or Half-and-Half: 1 cup
- Grated Parmesan Cheese: 1 cup, freshly grated, plus more for serving
- Reserved Pasta Water: 1 to 1.5 cups
- Salt: 1 teaspoon for the pasta water, plus ½ teaspoon for the sauce (or to taste)
- Black Pepper: ½ teaspoon, freshly cracked
- Red Pepper Flakes: ¼ teaspoon (or more, to taste)
- Fresh Lemon Juice: 1 tablespoon (from about ½ a lemon)
A Closer Look at the Key Ingredients
To truly understand the alchemy of this dish, let’s explore the roles of its most important components.
- The Pasta: The shape of your pasta matters. Short-cut pasta with plenty of ridges, curls, and hollows—like rotini, fusilli, cavatappi, or rigatoni—is ideal. These shapes are engineered to capture and hold onto the thick, creamy sauce, ensuring that every single bite is a perfect one.
- The Cream Cheese: This is the secret weapon for an ultra-creamy, stable sauce. It provides a rich, velvety body and a subtle tangy flavor that beautifully complements the other ingredients. Using softened, cubed cream cheese allows it to melt smoothly and evenly into the sauce without clumping. Full-fat cream cheese will yield the creamiest result.
- The Artichoke Hearts: For the purest flavor that mimics the classic dip, always choose artichoke hearts packed in water or brine, not the ones marinated in oil and herbs. Marinated artichokes will introduce competing flavors that can overpower the delicate balance of the sauce. Draining them well and giving them a rough chop ensures they integrate perfectly into the dish.
- The Spinach: While fresh baby spinach is wonderful for its convenience and mild flavor, the key is how you cook it. It gets added to the hot pan to wilt down, releasing its moisture before the cream is added. This prevents the final sauce from becoming watery.
- Freshly Grated Parmesan: It might seem like a small detail, but using a block of Parmesan cheese and grating it yourself makes a world of difference. Pre-shredded cheeses are often coated with anti-caking agents like potato starch, which can prevent them from melting smoothly and can result in a grainy texture. Freshly grated Parmesan melts into a silky, cohesive sauce.
- Pasta Water: Never underestimate the power of that starchy cooking liquid! The salt and starch in the pasta water act as an emulsifier and a thickener, helping the fat from the cream and cheese bind to the pasta. This is the professional chef’s secret to creating a glossy, restaurant-quality sauce that clings perfectly to the pasta.
Instructions
This recipe is designed to be efficient, with the sauce coming together in the time it takes to cook the pasta. Follow these steps for a seamless and delicious outcome.
Step 1: Cook the Pasta
Bring a large pot of water to a rolling boil. Add a generous amount of salt (about 1 tablespoon). The water should taste like the sea. Add the 1 lb of pasta and cook according to the package directions for al dente. Just before draining, carefully scoop out and reserve about 2 cups of the starchy pasta water. Drain the pasta (do not rinse it!) and set it aside.
Step 2: Sauté the Aromatics
While the pasta is cooking, place a large, deep skillet or Dutch oven over medium heat. Add the 2 tablespoons of olive oil. Once the oil is shimmering, add the chopped shallot and cook, stirring occasionally, for 3-4 minutes until softened and translucent. Add the 5 cloves of minced garlic and the ¼ teaspoon of red pepper flakes and cook for another minute until fragrant, being careful not to let the garlic burn.
Step 3: Wilt the Spinach
Add the entire 5-ounce container of fresh baby spinach to the skillet. It will look like a mountain, but don’t worry. Use tongs to gently stir and toss the spinach. It will wilt down significantly in just 2-3 minutes. Continue to cook until all the spinach is wilted and any excess moisture has cooked off.
Step 4: Build the Creamy Base
Add the drained and chopped artichoke hearts to the skillet and stir them in with the spinach mixture. Add the 6 ounces of cubed cream cheese, stirring it into the vegetables until it begins to melt.
Step 5: Create the Sauce
Pour in the 1 cup of heavy cream and 1 cup of the reserved pasta water. Stir continuously until the cream cheese has fully melted and the sauce is smooth. Bring the sauce to a gentle simmer.
Step 6: Add Cheese and Seasoning
Reduce the heat to low. Gradually stir in the 1 cup of freshly grated Parmesan cheese until it is completely melted and the sauce is velvety. Stir in the ½ teaspoon of salt and ½ teaspoon of black pepper. Add the 1 tablespoon of fresh lemon juice—this final touch of acid will brighten all the flavors and cut through the richness of the sauce.
Step 7: Combine and Finish
Add the drained pasta to the skillet with the sauce. Toss everything together until the pasta is thoroughly coated. If the sauce seems too thick, add more of the reserved pasta water, a few tablespoons at a time, until it reaches your desired consistency. The sauce should be glossy and cling to the pasta beautifully.
Step 8: Serve Immediately
Taste the pasta and adjust seasoning if necessary. Serve immediately in warm bowls, garnished with a generous sprinkle of extra Parmesan cheese and a few cracks of black pepper.
Nutrition Facts
The following nutritional information is an approximation based on the ingredients listed and can vary. It is calculated for one serving of the pasta.
- Servings: 6-8 servings
- Calories per serving: Approximately 550-650 calories (based on 7 servings)
While undeniably a comfort food, this dish is also packed with nutrients. The spinach provides iron and vitamins, the artichokes offer fiber and antioxidants, and the pasta provides carbohydrates for energy. It’s a balanced and deeply satisfying meal.
Preparation Time
This recipe is a true weeknight hero, delivering a restaurant-worthy meal with minimal effort and time.
- Prep Time: 10 minutes (This includes chopping the garlic and shallot, and grating the cheese).
- Cook Time: 20 minutes
- Total Time: Approximately 30 minutes
How to Serve
This Creamy Spinach Artichoke Pasta is a complete and satisfying meal on its own, but it also pairs wonderfully with a variety of additions and sides to create an even more memorable dining experience.
- As a Standalone Main Course:
- Serve generous portions in wide, shallow pasta bowls.
- Garnish with extra freshly grated Parmesan, a sprinkle of fresh parsley, and a final crack of black pepper for a simple, elegant presentation.
- With Added Protein: This pasta is a perfect canvas for protein, turning it into an even heartier meal.
- Grilled Chicken: Top with slices of simple, grilled chicken breast seasoned with salt, pepper, and garlic powder.
- Sautéed Shrimp: Add a pound of shrimp, sautéed with garlic and butter, tossed in at the end.
- Italian Sausage: Crumbled, cooked Italian sausage adds a savory, spiced element that works beautifully with the creamy sauce.
- White Beans: For a plant-based protein boost, stir in a can of drained and rinsed cannellini beans or chickpeas along with the pasta.
- With Classic Sides:
- Crusty Garlic Bread: Absolutely essential for sopping up every last bit of the luscious sauce from the bottom of the bowl.
- A Simple Green Salad: A crisp salad of arugula or mixed greens, tossed in a bright lemon vinaigrette, provides a perfect acidic and peppery contrast to the rich pasta.
- With a Glass of Wine:
- Sauvignon Blanc: A crisp, dry Sauvignon Blanc with citrus and grassy notes is a perfect match. Its acidity cuts through the richness of the cream sauce.
- Pinot Grigio: Another excellent choice, a light and zesty Pinot Grigio complements the lemon and artichoke flavors without overwhelming them.
Additional Tips
Unlock the full potential of this recipe and ensure flawless results with these five essential tips.
1. The Magic of Reserved Pasta Water is Real
This is the most important tip for any creamy pasta dish. That cloudy, starchy water is liquid gold. The emulsifying starches help the sauce cling to the pasta, creating a cohesive, silky texture rather than a greasy, separated one. Always reserve more than you think you’ll need. You can use it to thin the sauce to the perfect consistency both when you first make the dish and when you reheat leftovers.
2. Choose the Right Artichokes and Prep Them Well
As mentioned, artichoke hearts packed in water or brine are best. Marinated ones are delicious on an antipasto platter but will make your sauce taste oily and overly acidic. Before chopping, give the drained artichoke hearts a gentle squeeze or press them between paper towels to remove excess liquid. This prevents them from watering down your beautiful, creamy sauce.
3. Squeeze Your Spinach if Using Frozen
If you substitute frozen chopped spinach for fresh, you must thaw it completely and then squeeze out as much water as physically possible. Place the thawed spinach in a clean kitchen towel or several layers of heavy-duty paper towels and wring it out over the sink. If you skip this step, the excess water will be released into your sauce, making it thin and disappointing. Add the squeezed spinach to the skillet along with the artichokes.
4. A Final Squeeze of Lemon Makes All the Difference
The splash of fresh lemon juice at the end is not just a suggestion; it’s a critical step. Rich, creamy dishes can sometimes feel heavy or one-note on the palate. The acidity from the lemon juice cuts through the fat from the cream cheese and Parmesan, instantly brightening the entire dish and making all the individual flavors—the garlic, the spinach, the artichoke—pop.
5. Gentle Heat is Key for a Smooth Cheese Sauce
When it’s time to melt in the cream cheese and Parmesan, lower your heat. Bringing a dairy-based sauce to a rapid boil can cause it to break or curdle. A gentle, low simmer is all you need to melt the cheeses smoothly and create that coveted velvety texture. Add the Parmesan gradually, stirring constantly, to ensure it incorporates seamlessly.
FAQ Section
Here are answers to some of the most frequently asked questions about this Creamy Spinach Artichoke Pasta recipe.
1. Can I use frozen spinach instead of fresh?
Yes, absolutely. Frozen spinach is a great, budget-friendly alternative. Use a 10-ounce package of frozen chopped spinach. You must thaw it completely first, either in the microwave or by letting it sit at room temperature. The most crucial step is to then squeeze out every drop of excess water. A potato ricer is a fantastic tool for this, but wringing it out in a clean kitchen towel also works perfectly. Add the thoroughly squeezed spinach to the skillet at the same time as the chopped artichoke hearts.
2. How can I make a lighter or healthier version of this recipe?
You can definitely make some adjustments for a lighter dish. For the cream cheese, you can use Neufchâtel cheese, which has about one-third less fat but still provides a creamy texture. Instead of heavy cream, you can use half-and-half, whole milk, or even evaporated milk. Be aware that using milk will result in a thinner sauce, so you may need to rely more on the starchy pasta water or create a small cornstarch slurry (1 teaspoon cornstarch whisked with 2 teaspoons cold water) to help it thicken.
3. Can this recipe be made gluten-free?
Yes, making this recipe gluten-free is very simple. Just substitute the regular pasta with your favorite brand of gluten-free pasta. Cook the gluten-free pasta according to its package directions. Remember to still reserve the starchy pasta water, as gluten-free pasta water is also effective at helping to emulsify the sauce.
4. My sauce seems too thick (or too thin). How do I fix it?
This is a very common and easy-to-fix issue.
- If your sauce is too thick: This is the easiest fix! Simply stir in more of your reserved starchy pasta water, a few tablespoons at a time, until the sauce thins out to the glossy, clinging consistency you desire.
- If your sauce is too thin: It may just need another minute or two of gentle simmering to reduce and thicken. If it’s still too thin, it could be because too much liquid was released from your vegetables. You can let it simmer for a bit longer, or for a quick fix, add a little more Parmesan cheese, which will help thicken it as it melts.
5. What is the best way to store and reheat leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Cream-based pasta sauces have a tendency to thicken and congeal when chilled. To reheat, place the desired portion in a small saucepan over low heat. Add a splash of milk, cream, or reserved pasta water (if you saved extra) to the pan. Stir gently and continuously until the pasta is warmed through and the sauce has returned to its smooth, creamy consistency. Reheating slowly on the stovetop is far superior to the microwave, which can make the sauce separate.
Creamy Spinach Artichoke Pasta Recipe
Ingredients
-
Olive Oil: 2 tablespoons
-
Garlic: 5 cloves, minced (about 2 tablespoons)
-
Shallot: 1 large, finely chopped (or ½ a medium yellow onion)
-
Fresh Baby Spinach: 1 (5-oz) container
-
Canned Artichoke Hearts: 1 (14-oz) can, packed in water or brine (not marinated), drained and roughly chopped
-
Cream Cheese: 6 oz, softened and cut into cubes
-
Heavy Cream or Half-and-Half: 1 cup
-
Grated Parmesan Cheese: 1 cup, freshly grated, plus more for serving
-
Reserved Pasta Water: 1 to 1.5 cups
-
Salt: 1 teaspoon for the pasta water, plus ½ teaspoon for the sauce (or to taste)
-
Black Pepper: ½ teaspoon, freshly cracked
-
Red Pepper Flakes: ¼ teaspoon (or more, to taste)
-
Fresh Lemon Juice: 1 tablespoon (from about ½ a lemon)
Pasta: 1 lb (16 oz) of a short-cut pasta, such as rotini, penne, fusilli, or rigatoni
Instructions
Step 1: Cook the Pasta
Bring a large pot of water to a rolling boil. Add a generous amount of salt (about 1 tablespoon). The water should taste like the sea. Add the 1 lb of pasta and cook according to the package directions for al dente. Just before draining, carefully scoop out and reserve about 2 cups of the starchy pasta water. Drain the pasta (do not rinse it!) and set it aside.
Step 2: Sauté the Aromatics
While the pasta is cooking, place a large, deep skillet or Dutch oven over medium heat. Add the 2 tablespoons of olive oil. Once the oil is shimmering, add the chopped shallot and cook, stirring occasionally, for 3-4 minutes until softened and translucent. Add the 5 cloves of minced garlic and the ¼ teaspoon of red pepper flakes and cook for another minute until fragrant, being careful not to let the garlic burn.
Step 3: Wilt the Spinach
Add the entire 5-ounce container of fresh baby spinach to the skillet. It will look like a mountain, but don’t worry. Use tongs to gently stir and toss the spinach. It will wilt down significantly in just 2-3 minutes. Continue to cook until all the spinach is wilted and any excess moisture has cooked off.
Step 4: Build the Creamy Base
Add the drained and chopped artichoke hearts to the skillet and stir them in with the spinach mixture. Add the 6 ounces of cubed cream cheese, stirring it into the vegetables until it begins to melt.
Step 5: Create the Sauce
Pour in the 1 cup of heavy cream and 1 cup of the reserved pasta water. Stir continuously until the cream cheese has fully melted and the sauce is smooth. Bring the sauce to a gentle simmer.
Step 6: Add Cheese and Seasoning
Reduce the heat to low. Gradually stir in the 1 cup of freshly grated Parmesan cheese until it is completely melted and the sauce is velvety. Stir in the ½ teaspoon of salt and ½ teaspoon of black pepper. Add the 1 tablespoon of fresh lemon juice—this final touch of acid will brighten all the flavors and cut through the richness of the sauce.
Step 7: Combine and Finish
Add the drained pasta to the skillet with the sauce. Toss everything together until the pasta is thoroughly coated. If the sauce seems too thick, add more of the reserved pasta water, a few tablespoons at a time, until it reaches your desired consistency. The sauce should be glossy and cling to the pasta beautifully.
Step 8: Serve Immediately
Taste the pasta and adjust seasoning if necessary. Serve immediately in warm bowls, garnished with a generous sprinkle of extra Parmesan cheese and a few cracks of black pepper.
Nutrition
- Serving Size: one normal portion
- Calories: 550-650





