If you love spinach and artichoke dip, this creamy pasta is your weeknight dream come true. It’s rich, comforting, and ready in about 25 minutes—no fancy steps, no fuss. The sauce clings to every noodle with garlicky, tangy goodness, and the greens make it feel fresh and balanced.
CLICK HERE FOR MORE EASY DINNER IDEAS
It tastes like something you’d order at a cozy bistro, but you can make it at home without breaking a sweat. This is the kind of recipe you’ll save and make on repeat.
Jump to RecipeWhat Makes This Recipe So Good
- Fast and foolproof: Ready in about 25 minutes from start to finish, with simple steps anyone can follow.
- Big flavor, simple ingredients: Garlic, Parmesan, lemon, and artichokes do the heavy lifting. No long simmering needed.
- Comforting but balanced: Creamy sauce meets bright lemon and a generous handful of spinach for a fresh finish.
- Flexible: Works with penne, rigatoni, or spaghetti.Use fresh or frozen spinach, canned or jarred artichokes.
- Leftovers reheat well: A splash of water or milk brings the sauce right back to life.
CLICK HERE FOR MORE EASY DINNER IDEAS
What You’ll Need
- 12 ounces short pasta (penne, rigatoni, or shells)
- 2 tablespoons olive oil
- 3 tablespoons unsalted butter
- 4 cloves garlic, finely minced
- 1 small shallot, finely chopped (or 1/4 small onion)
- 1/4 teaspoon red pepper flakes (optional, for heat)
- 1 can (14 ounces) artichoke hearts, drained and roughly chopped (or 1 jar marinated, drained)
- 5 ounces fresh baby spinach (about 5 packed cups), or 8 ounces frozen spinach, thawed and well-squeezed
- 1 cup heavy cream (or half-and-half for lighter)
- 1/2 cup whole milk (or pasta cooking water, as needed)
- 3/4 cup freshly grated Parmesan cheese, plus more for serving
- Zest of 1/2 lemon, plus 1–2 teaspoons lemon juice
- Salt and freshly ground black pepper, to taste
- Optional: 2 ounces cream cheese for extra silkiness
- Optional garnish: fresh parsley or basil, chopped
CLICK HERE FOR MORE EASY DINNER IDEAS
Jump to RecipeInstructions
- Boil the pasta: Bring a large pot of generously salted water to a boil. Add pasta and cook until al dente according to package directions. Reserve 1 cup of the starchy cooking water, then drain.
- Sauté aromatics: While the pasta cooks, heat olive oil and butter in a large skillet over medium heat.Add shallot, garlic, and red pepper flakes. Cook 1–2 minutes until fragrant, stirring often to avoid browning.
- Add artichokes: Stir in chopped artichoke hearts and cook 2–3 minutes. If using marinated artichokes, let the excess moisture sizzle off.Season with a pinch of salt and pepper.
- Wilt the spinach: Add fresh spinach in batches, tossing until just wilted. If using frozen spinach, make sure it’s well squeezed, then stir it in to warm through.
- Build the sauce: Pour in the cream and milk. Reduce heat to medium-low and simmer 2–3 minutes, stirring, until slightly thickened.If using cream cheese, add it now and stir until melted and smooth.
- Add Parmesan and lemon: Remove from direct heat for a moment. Stir in Parmesan a handful at a time until melted. Add lemon zest and 1 teaspoon lemon juice, then taste.Adjust salt, pepper, and lemon to your liking.
- Combine with pasta: Add drained pasta to the skillet. Toss to coat, loosening with splashes of reserved pasta water as needed for a glossy, silky sauce that clings to the noodles.
- Finish and serve: Taste again and adjust seasoning. Plate with extra Parmesan, black pepper, and chopped parsley or basil.Serve hot.
CLICK HERE FOR MORE EASY DINNER IDEAS
25-Minute Creamy Spinach and Artichoke Pasta
Garlicky, creamy, and bright with lemon — spinach and artichoke dip transformed into a weeknight pasta
Ingredients — Pasta
- 12 oz short pasta (penne, rigatoni, or shells)
Ingredients — Sauce
- 2 tbsp olive oil
- 3 tbsp unsalted butter
- 4 cloves garlic, finely minced
- 1 small shallot, finely chopped (or ¼ small onion)
- ¼ tsp red pepper flakes (optional)
- 1 can (14 oz) artichoke hearts, drained and roughly chopped (or 1 jar marinated, drained)
- 5 oz fresh baby spinach (about 5 packed cups) or 8 oz frozen spinach, thawed and well squeezed
- 1 cup heavy cream (or half-and-half for lighter)
- ½ cup whole milk (or reserved pasta cooking water)
- ¾ cup Parmesan, freshly grated, plus more for serving
- Zest of ½ lemon and 1–2 tsp lemon juice
- Salt and freshly ground black pepper to taste
- 2 oz cream cheese (optional, for extra silkiness)
To Finish
- Reserved pasta cooking water as needed
- Fresh parsley or basil, chopped (optional)
Instructions
- Cook the PastaBring a large pot of generously salted water to a boil. Cook the pasta until al dente according to package directions. Reserve 1 cup of the starchy cooking water before draining.Reserve pasta water before draining — it's the key to a silky, cohesive sauce and the best tool for adjusting consistency. Salting the water generously seasons the pasta from the inside out.
- Sauté the AromaticsWhile the pasta cooks, heat the olive oil and butter in a large skillet over medium heat. Add the shallot, garlic, and red pepper flakes. Cook for 1–2 minutes, stirring often, until fragrant but not browned.Keep the heat at medium and stir constantly — garlic burns in under a minute and turns bitter, which carries through to the finished sauce.
- Add Artichokes and SpinachStir in the chopped artichoke hearts and cook for 2–3 minutes, letting any excess moisture sizzle off. Season with a pinch of salt and pepper. Add fresh spinach in batches, tossing until each addition wilts before adding the next. If using frozen spinach, make sure it's well squeezed then stir it in to warm through.Squeeze frozen spinach as dry as possible — excess water dilutes the cream sauce and makes it thin and flat-tasting.
- Build the Cream SaucePour in the cream and milk. Reduce heat to medium-low and simmer for 2–3 minutes, stirring, until slightly thickened. If using cream cheese, add it now and stir until melted and fully incorporated.Don't let the cream boil hard — a gentle simmer thickens it gradually without splitting. Medium-low heat is the right level throughout.
- Add Parmesan and LemonRemove the pan from direct heat briefly. Stir in the Parmesan a handful at a time, waiting for each addition to melt before adding the next. Add the lemon zest and 1 teaspoon of lemon juice. Taste and adjust salt, pepper, and lemon.Adding Parmesan off the heat or on very low heat prevents it from clumping or turning grainy. Always add it gradually — a full handful all at once can seize in the sauce.
- Toss with Pasta and ServeAdd the drained pasta to the skillet. Toss to coat, adding splashes of reserved pasta water as needed until the sauce is glossy and silky and clings to every piece. Taste one final time and adjust seasoning. Serve hot with extra Parmesan, cracked black pepper, and chopped herbs.Add pasta water gradually — a little at a time while tossing. The starch in the water emulsifies with the fat in the cream and binds the sauce to the noodles.
Tips for the Best Results
- Always reserve pasta water before draining — the starchy liquid is essential for a silky sauce that doesn't separate.
- Cook pasta to al dente only — it continues softening once tossed with the hot sauce.
- Add Parmesan off the heat or on very low heat — high temperature causes it to clump and turn grainy rather than melting smoothly.
- Squeeze frozen spinach completely dry — even a little excess water noticeably thins and dilutes the cream sauce.
- Season aggressively at the end — cream mutes flavours, so the pasta needs more salt, pepper, and lemon than you might expect.
- Loosen leftover pasta with a splash of milk or water when reheating — the sauce tightens significantly overnight and comes back together quickly with a little liquid.
- For a dairy-free version, use olive oil instead of butter, a rich unsweetened plant cream (cashew or oat), and nutritional yeast or vegan Parmesan for savoury depth.
How to Store
- Refrigerator: Store leftovers in an airtight container for up to 3–4 days.
- Reheat: Warm gently on the stovetop or in the microwave with a splash of milk or water to loosen the sauce. Stir halfway through reheating.
- Freezer: Not ideal due to the dairy-based sauce, which can separate after thawing. If you must freeze, do so for up to 1 month and reheat slowly with added cream or milk.
Health Benefits
- Spinach: Packed with iron, folate, vitamin K, and antioxidants that support heart and bone health.
- Artichokes: High in fiber and prebiotics to support digestion.They also offer vitamin C and potassium.
- Balanced comfort: While the sauce is creamy, the dish includes substantial greens and fiber from artichokes and pasta. Choose whole-wheat or chickpea pasta for extra fiber and protein.
- Calcium and protein: Parmesan and dairy add calcium and a bit of protein, helping with satiety.
CLICK HERE FOR MORE EASY DINNER IDEAS
Common Mistakes to Avoid
- Overcooking the pasta: Go for al dente. Overcooked pasta turns mushy when tossed in sauce.
- Skipping the pasta water: The starchy liquid is key for a silky, cohesive sauce that doesn’t break.
- Adding cheese over high heat: Parmesan can clump or turn grainy.Lower the heat or remove the pan briefly before stirring it in.
- Not draining spinach well: Excess water dilutes the sauce. Squeeze frozen spinach thoroughly.
- Under-seasoning: Cream dulls flavors. Taste and adjust salt, pepper, and lemon at the end.
Recipe Variations
- Lighter version: Use half-and-half instead of heavy cream, skip the butter, and lean on pasta water for body.
- Extra-cheesy: Add 1/2 cup shredded mozzarella or fontina for a stretchy finish.
- Protein boost: Stir in cooked chicken, turkey, or sautéed shrimp.For vegetarian protein, add white beans or chickpeas.
- Gluten-free: Use your favorite gluten-free pasta and check that all other ingredients are GF-friendly.
- Brighter and herbier: Add fresh basil, parsley, or a spoonful of pesto at the end.
- Roasted garlic twist: Swap minced garlic for roasted garlic cloves for a sweeter, mellow flavor.
- Spice it up: Increase red pepper flakes or finish with Calabrian chili paste.
CLICK HERE FOR MORE EASY DINNER IDEAS
Jump to RecipeFAQ
Can I use frozen spinach?
Yes. Thaw it first and squeeze out as much water as possible. This keeps the sauce thick and flavorful instead of watery.
What kind of artichokes work best?
Canned artichoke hearts are mild and easy to use.
Jarred marinated artichokes add tang and depth—just drain them well so the sauce doesn’t get too sharp.
CLICK HERE FOR MORE EASY DINNER IDEAS
How can I make this without heavy cream?
Use half-and-half with a little extra Parmesan and starchy pasta water. You can also whisk 1 teaspoon cornstarch into the milk before adding it to help the sauce thicken.
Why did my sauce turn grainy?
Cheese added over high heat can separate or clump. Lower the heat, add cheese gradually, and stir until melted before adding more.
What pasta shape is best?
Short shapes like penne, rigatoni, or shells catch the sauce in their ridges and curves.
Spaghetti works in a pinch, but you’ll get better coverage with a short cut.
Can I make it ahead?
It’s best served fresh, but you can cook the sauce a few hours ahead. Reheat gently, adding a splash of milk or water before tossing with hot pasta.
How do I add more brightness?
Increase lemon juice to taste and finish with extra zest and fresh herbs. A tiny splash of white wine cooked down with the aromatics also helps.
Is there a dairy-free option?
Use olive oil instead of butter and a rich, unsweetened plant cream (like cashew or oat).
Sub a vegan Parmesan-style cheese or nutritional yeast for savory depth.
Jump to RecipeIn Conclusion
This 25-Min Creamy Spinach and Artichoke Pasta brings big, comforting flavors with weeknight speed. It’s simple to make, easy to customize, and tastes like a special meal with minimal effort. Keep this one in your back pocket for busy nights, last-minute guests, or anytime you’re craving cozy, creamy pasta with a fresh, bright finish.
CLICK HERE FOR MORE EASY DINNER IDEAS
One pan, one pot, and a bowl full of happiness.