Creamy Spinach Artichoke Penne

Creamy Spinach and Artichoke Penne served hot on a white plate, garnished with fresh parmesan and lemon zest. Save to Pinterest
Creamy Spinach and Artichoke Penne served hot on a white plate, garnished with fresh parmesan and lemon zest. | homegrownfork.com

This dish features tender penne pasta enveloped in a rich, creamy sauce. Fresh spinach and artichoke hearts are sautéed with garlic to release deep flavors, then blended with cream cheese, heavy cream, parmesan, lemon zest, and nutmeg for a velvety coating. The pasta is cooked al dente and combined with the sauce, gently lifted with reserved pasta water for perfect texture. Garnished with extra parmesan and cracked black pepper, this comforting combination is ideal for an easy and flavorful weeknight dinner.

There's something about the first time you taste a sauce that's silky rather than heavy that changes how you think about cream-based pastas. I'd been making the same tired versions for years until a friend mentioned she'd started layering her vegetables into the sauce first, letting them release their own flavors before anything else went in. Now when I make this penne, that moment the spinach wilts and the artichokes warm through feels like the real beginning of the dish, not just prep work.

I made this for my partner on a night when neither of us had energy for anything complicated, and they asked for it again the next week. That doesn't happen often. The kitchen smells like garlic and cream and green things, and somehow a weeknight dinner feels like you're taking care of yourself.

Ingredients

  • Penne pasta, 350g: Al dente is non-negotiable here; the pasta finishes cooking slightly in the sauce, so if it's already soft from boiling, you'll end up with mush.
  • Olive oil, 2 tablespoons: Don't skip this or substitute butter; olive oil carries the garlic flavor better and keeps the sauce from tasting too heavy.
  • Garlic, 3 cloves minced: Fresh garlic matters more here than in dishes where it gets buried. Mince it fine so it melts into the oil within seconds.
  • Fresh spinach, 150g: The leaves should be roughly chopped, and if they're from a salad package, they'll cook down almost to nothing, which is perfect.
  • Canned artichoke hearts, 400g drained and quartered: Frozen works too, but drain them well; extra water weakens the sauce and makes it taste diluted.
  • Heavy cream, 250ml: This is where the sauce gets its body. Trying to use milk here is a different dish entirely.
  • Parmesan cheese, 120g grated: Grate it fresh if you can; pre-grated cheese has additives that sometimes make the sauce grainy.
  • Cream cheese, 120g softened: This is the secret to silkiness. It melts into the sauce and creates a texture that feels luxurious without being heavy.
  • Lemon zest, 1 teaspoon: This small addition lifts everything and keeps the dish from tasting one-note. Don't use juice; zest only.
  • Ground nutmeg, 1/4 teaspoon: A tiny amount that you won't taste directly but will make people wonder what makes this taste so complete.
  • Salt and black pepper: Taste as you go, especially after the cream goes in, since the cheese and cream cheese add saltiness.

Instructions

Get the pasta water ready:
Fill a large pot with salted water—it should taste like the sea. Bring it to a rolling boil before the penne goes in, and once the pasta is cooking, remember to scoop out half a cup of the starchy water before you drain it. This water is liquid gold for loosening the sauce later.
Cook the penne:
Follow the package timing for al dente. When you taste a piece, it should have a tiny bit of resistance in the center, because it's about to spend a few minutes in the hot skillet with the sauce and will soften just a bit more.
Build the flavor base:
While the pasta cooks, warm olive oil in a large skillet over medium heat. When you add the minced garlic, listen for it to start sizzling softly; that's your cue that it's releasing its fragrance and you're about 60 seconds away from smelling something amazing.
Wilt and warm the vegetables:
Toss in the chopped spinach and watch it collapse into something smaller than you'd expect. After the spinach is soft and dark, add the artichoke hearts and let them warm through for 2 minutes, stirring gently so nothing sticks to the bottom.
Create the creamy base:
Lower the heat to medium-low and add the softened cream cheese, stirring constantly until it's fully melted and combined with the vegetables. If it seems stuck or lumpy, add a tablespoon of pasta water to help it along.
Build the sauce:
Pour in the heavy cream, then sprinkle in the grated parmesan, lemon zest, and nutmeg. Stir everything slowly and watch the sauce transform into something smooth and glossy. This should take about 3 or 4 minutes, and the sauce will thicken slightly as the parmesan melts.
Bring it together:
Add the drained penne to the skillet and toss gently until every piece is coated. If the sauce seems too thick, add a splash of reserved pasta water at a time until it looks like something that will cling to the pasta without pooling at the bottom of the bowl.
Finish and serve:
Taste once more for salt and pepper. Divide into bowls and top each one with a shower of extra parmesan and a crack of fresh black pepper.
A rich skillet of Creamy Spinach and Artichoke Penne with tender penne, wilted spinach, and artichoke hearts. Save to Pinterest
A rich skillet of Creamy Spinach and Artichoke Penne with tender penne, wilted spinach, and artichoke hearts. | homegrownfork.com

I served this to friends who had just moved into a new apartment with an empty kitchen, and we ate it straight from the skillet because they hadn't unpacked dishes yet. Everyone still talks about it, which tells me it's the kind of dish that stands on its own merits and doesn't need ceremony.

Why This Pasta Works as Comfort Food

Spinach and artichokes are vegetables that don't announce themselves loudly. They dissolve into the sauce and add a subtle earthiness that keeps the dish from tasting sweet or cloying, the way some cream sauces do. The texture is creamy but the flavor stays bright because of the lemon zest and the way the vegetables contribute their own character.

The Small Details That Matter

The nutmeg is barely there, but if you leave it out, you'll notice a blankness in the sauce that you won't be able to name. The lemon zest works the same way, adding a whisper of brightness that prevents everything from feeling heavy. These aren't flavors meant to stand alone; they're meant to make the cream and cheese taste more like themselves.

Making It Yours

This dish is forgiving enough to adapt to what you have on hand, but there are a few boundaries worth respecting. The cream and parmesan are non-negotiable, but you can play with what vegetables go in, you can add cooked protein if you want more substance, and you can absolutely substitute a lighter cream if you need to feel less guilty afterward.

  • If you want to add chicken or shrimp, cook them separately and fold them in at the end so they don't get overcooked by the time everything else is ready.
  • Whole-wheat pasta works here and adds a slight nuttiness that complements the artichoke flavor if you're interested in extra fiber.
  • A crisp white wine like Pinot Grigio is the obvious pairing, but so is a cold glass of something light because the sauce is rich enough that you want something to cut through it.
Easy vegetarian Creamy Spinach and Artichoke Penne tossed in a luscious parmesan cream sauce, perfect for weeknight dinner. Save to Pinterest
Easy vegetarian Creamy Spinach and Artichoke Penne tossed in a luscious parmesan cream sauce, perfect for weeknight dinner. | homegrownfork.com

This is the kind of dish you make when you want something that tastes like it took effort but doesn't require much from you. It's a small act of kindness to your own hungry self.

Recipe FAQs

Penne is ideal as its ridges help hold the creamy sauce well, but rigatoni or ziti are also good alternatives.

Yes, half-and-half can replace heavy cream for a lighter sauce without sacrificing too much richness.

Sauté minced garlic in olive oil, then add fresh spinach and cook until just wilted to retain its bright taste and texture.

Yes, adding reserved pasta water helps loosen the sauce and helps it cling better to the pasta for a silky finish.

Adding cooked chicken or shrimp enhances protein content, while whole-wheat penne provides more fiber for a hearty meal.

Creamy Spinach Artichoke Penne

Tender penne in creamy sauce with spinach, artichokes, garlic, and parmesan for a warm, satisfying meal.

Prep 15m
Cook 20m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 12 oz penne pasta

Vegetables

  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 5 oz fresh spinach, roughly chopped
  • 1 can (14 oz) artichoke hearts, drained and quartered

Sauce

  • 1 cup heavy cream
  • 1 cup grated parmesan cheese
  • 4 oz cream cheese, softened
  • 1 teaspoon lemon zest
  • 1/4 teaspoon ground nutmeg
  • Salt and freshly ground black pepper, to taste

Garnish

  • Extra grated parmesan
  • Freshly ground black pepper

Instructions

1
Cook pasta: Bring a large pot of salted water to a boil. Cook the penne according to package instructions until al dente. Drain, reserving 1/2 cup of pasta water.
2
Sauté garlic: Heat olive oil in a large skillet over medium heat. Add the minced garlic and sauté for 1 minute until fragrant.
3
Cook vegetables: Add the spinach and cook until wilted, about 2 minutes. Stir in the artichoke hearts and cook for an additional 2 minutes.
4
Incorporate cream cheese: Reduce heat. Add the cream cheese and stir until melted and integrated with the vegetables.
5
Prepare sauce: Pour in the heavy cream, parmesan cheese, lemon zest, and nutmeg. Stir continuously until the sauce is smooth and slightly thickened, about 3 to 4 minutes.
6
Combine pasta and sauce: Season with salt and black pepper. Add the cooked penne to the skillet and toss to coat evenly. Use reserved pasta water as needed to achieve desired sauce consistency.
7
Serve: Plate the dish while hot. Garnish with extra grated parmesan and freshly ground black pepper.
Additional Information

Equipment Needed

  • Large pot
  • Colander
  • Large skillet
  • Wooden spoon
  • Measuring cups and spoons
  • Grater

Nutrition (Per Serving)

Calories 540
Protein 18g
Carbs 58g
Fat 26g

Allergy Information

  • Contains wheat (pasta) and dairy (cream, cream cheese, parmesan).
  • Check product labels on artichokes and cheeses for potential allergens or cross-contamination.
Amy Callahan

Down-to-earth cook sharing simple recipes and cooking tips for every home kitchen.