Creamy Spinach Artichoke Pasta

Creamy Spinach and Artichoke Pasta: hearty Italian-American pasta dish with creamy, cheesy sauce, garnished with parsley. Save
Creamy Spinach and Artichoke Pasta: hearty Italian-American pasta dish with creamy, cheesy sauce, garnished with parsley. | spoonfulstreet.com

This dish combines tender spinach and artichoke hearts with pasta, all enveloped in a smooth, garlicky cream sauce. The sauce starts with a butter and flour roux, blended with milk, cream, and cheeses to create a velvety texture. Fresh garlic and onions add depth, while oregano and optional crushed red pepper bring subtle heat. Finished with parsley and extra Parmesan, this meal balances richness and freshness, making it perfect for easy weeknight dinners or casual gatherings. The sauce clings nicely to al dente pasta, ensuring each bite is flavorful and comforting.

Discovering this creamy spinach and artichoke pasta felt like finding a cozy new favorite on a chilly evening. There is something magically soothing about that velvety, garlicky sauce clinging to every forkful, reminding me of comfort on a plate.

I remember the first time I tried this recipe when unexpected guests stopped by; the blend of tender spinach and artichoke hearts in that luscious sauce had everyone asking for seconds — and I didn’t have to break a sweat.

Ingredients

  • Pasta: I reach for penne or rigatoni because their grooves hold onto the sauce perfectly, giving each bite a creamy hug
  • Baby spinach: Adds freshness and a gentle earthiness; make sure to roughly chop for even cooking
  • Artichoke hearts: I use canned for convenience; just drain and quarter them so they meld nicely
  • Butter and flour: The base for the roux, creating that velvety cream texture
  • Milk and heavy cream: The heart of the sauce, gives it that rich, silky quality
  • Cream cheese and Parmesan: Double the creaminess and add a savory, cheesy depth you’ll crave
  • Spices: Oregano and a pinch of red pepper flakes bring warmth and a gentle kick, but skip the pepper if you prefer mild
  • Parsley and extra Parmesan garnishes: Fresh parsley adds a pop of color and brightness; extra Parmesan is always a win

Instructions

Get Everything Ready:
Bring a large pot of salted water to a boil. The anticipation builds as you wait for that perfect rolling boil, signaling that your pasta is ready for its transformation.
Cook Your Pasta:
Follow package instructions until the pasta is perfectly al dente. Reserve some pasta water - this secret ingredient helps adjust your sauce to just the right consistency.
Start the Sauce:
Melt butter in a skillet over medium heat; nudge the onions in and listen for their gentle sizzle as they soften and release sweetness. Add garlic and breathe in that fragrant burst.
The Roux Moment:
Stir in flour, letting it cook briefly to rid the raw taste, then slowly whisk in milk and cream. Watch as the mixture thickens, smooth and silky like velvet.
Add the Cheeses & Season:
Whisk in cream cheese and Parmesan until melted, forming a rich, luscious sauce. Sprinkle oregano and red pepper flakes for depth and gentle warmth; taste and adjust salt and pepper to your liking.
Vegetable Finale:
Fold in spinach and artichoke hearts, watching the spinach wilt and the artichokes warm just right, adding layers of texture and flavor.
Bring It All Together:
Toss the drained pasta into the skillet, coating each piece lovingly with sauce. Slowly add reserved pasta water if needed, until you reach that perfect creamy consistency that clings and oozes with every bite.
Serve It Up:
Garnish with fresh parsley and a generous sprinkle of Parmesan. Serve immediately, savoring the comforting aroma that invites you to dig in.
Save
| spoonfulstreet.com

This dish isn’t just dinner — it’s the perfect comfort after a long day, a way to bring people together around the table with laughter and full bellies. It’s become a staple when I want to celebrate simple joys.

Keeping It Fresh

Use fresh baby spinach whenever possible, and add the parsley right before serving to keep that fresh pop of green and flavor.

When You're Missing Something

If you don’t have cream cheese, a dollop of mascarpone or ricotta can add similar creaminess. No spinach? Substitute with kale or swiss chard for a twist.

Serving Ideas That Clicked

This pasta shines alongside a crisp green salad or garlic bread for soaking up any leftover sauce.

  • Don’t forget to sprinkle extra Parmesan at the table — it’s always a crowd-pleaser
  • If someone’s craving heat, pass the crushed red pepper flakes for personalized spice levels
  • Leftovers reheat beautifully, just add a splash of milk to revive the sauce texture
A bowl of Creamy Spinach and Artichoke Pasta, a rich, vegetarian meal ready to be served and enjoyed. Save
A bowl of Creamy Spinach and Artichoke Pasta, a rich, vegetarian meal ready to be served and enjoyed. | spoonfulstreet.com

Thanks for hanging out in the kitchen with me. I hope this recipe finds its way to your table and your heart in the same cozy way it did to mine.

Recipe Questions & Answers

Short pasta shapes like penne or rigatoni hold the creamy sauce well, making each bite flavorful.

Yes, cream cheese can be swapped with mascarpone or ricotta for a slightly different but still creamy texture.

Gradually whisk the milk and cream into the roux over medium heat to ensure a smooth, thickened sauce without lumps.

Absolutely, cooked chicken or white beans can be stirred in to boost protein content without altering the flavor much.

Using half-and-half instead of heavy cream reduces richness while keeping the sauce smooth and flavorful.

Creamy Spinach Artichoke Pasta

Luscious pasta with tender spinach, artichokes, and a garlicky cream sauce for weeknight meals.

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

Ingredients

Pasta

  • 12 oz penne or rigatoni

Vegetables

  • 7 oz baby spinach, roughly chopped
  • 1 can (14 oz) artichoke hearts, drained and quartered
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced

Sauce

  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 1 2/3 cups whole milk
  • 1/2 cup heavy cream
  • 2 oz cream cheese, softened
  • 3 oz grated Parmesan cheese
  • 1/2 tsp dried oregano
  • 1/2 tsp crushed red pepper flakes (optional)
  • Salt, to taste
  • Black pepper, to taste

Garnish

  • 2 tbsp chopped fresh parsley
  • Extra grated Parmesan cheese

Instructions

1
Cook pasta: Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve 1/2 cup pasta water, then drain and set aside.
2
Sauté aromatics: Melt butter in a large skillet over medium heat. Add finely chopped onion and sauté for 3 to 4 minutes until softened. Add minced garlic and cook for 1 minute until fragrant.
3
Prepare cream sauce: Sprinkle flour over the sautéed onion and garlic. Stir continuously for 1 minute to form a roux. Gradually whisk in whole milk and heavy cream, stirring constantly until the sauce thickens, about 3 to 4 minutes.
4
Incorporate cheeses and seasoning: Add cream cheese and grated Parmesan to the sauce, stirring until fully melted and smooth. Season with dried oregano, crushed red pepper flakes if using, salt, and black pepper to taste.
5
Cook vegetables in sauce: Stir in baby spinach and artichoke hearts. Cook for 2 to 3 minutes until the spinach wilts and artichokes are warmed through.
6
Combine pasta and sauce: Add the drained pasta to the skillet. Toss to coat the pasta with the sauce, adding reserved pasta water gradually until reaching desired consistency.
7
Serve and garnish: Plate immediately and garnish with chopped fresh parsley and extra grated Parmesan cheese.
Additional Information

Equipment Needed

  • Large pot
  • Colander
  • Large skillet
  • Whisk
  • Wooden spoon

Nutrition (Per Serving)

Calories 550
Protein 20g
Carbs 66g
Fat 22g

Allergy Information

  • Contains milk and wheat (gluten). May contain egg if using egg-based pasta. Verify packaged ingredient labels for allergens.
Jenna Collins

Home cook sharing simple, wholesome recipes & practical kitchen tips for busy families.