This is the kind of comforting dinner that feels special without a ton of effort. The decadent and satisfying flavors transform a beloved appetizer into a main course that everyone will ask for again and again.

Why This Recipe Works

  • Quick & Easy: This meal comes together in about 30 minutes, making it perfect for busy weeknights. The sauce is made in one pot, minimizing cleanup.
  • Pantry-Friendly Ingredients: This decadent pasta uses simple ingredients like canned artichokes, frozen spinach, and basic dairy staples you likely have on hand.
  • The Ultimate Comfort Food: It’s warm, cheesy, and incredibly satisfying. The rich sauce and hearty pasta make for a truly memorable flavor combination.
  • Easily Adaptable: This recipe is a great base. You can add protein like chicken or shrimp, or stir in other vegetables to make it your own.

Key Ingredients

Spinach Artichoke Pasta

Having your ingredients measured and ready makes the cooking process smooth and effortless. Here’s a look at what you’ll need.

Ingredients for spinach artichoke pasta laid out on a counter.

For the Pasta and Sauce Base:

  • Pasta: A short pasta with ridges or curves is best for grabbing the sauce. Penne, rotini, rigatoni, or shells work perfectly. About 12 ounces is ideal for a balanced pasta-to-sauce ratio.
  • Butter, Garlic, and Flour: These create a simple roux that forms the flavor base and thickens the sauce. Use unsalted butter, fresh garlic, and all-purpose flour.
  • Liquids: A mix of chicken or vegetable broth, heavy cream, and whole milk gives the sauce a rich, velvety texture. Broth adds savory depth, while the cream and milk create the perfect consistency.

For the Spinach Artichoke Flavor:

  • Cheeses: A trio of cheeses makes this sauce irresistible.
    • Cream Cheese: Provides the signature tangy flavor and creamy base. Full-fat block cream cheese offers the best texture. Soften it for the smoothest result.
    • Parmesan Cheese: Adds a salty, nutty depth. Grating it from a block is essential, as pre-shredded cheese can make the sauce gritty.
    • Mozzarella Cheese: For that beautiful, melty cheese pull. Low-moisture mozzarella works best, as fresh mozzarella releases too much water.
  • Frozen Spinach: Convenient and easy. The most important step is to thaw it and squeeze out as much water as possible to avoid a watery sauce. You can use a potato ricer, a sieve, or a clean kitchen towel for this—The Kitchn has a great guide on different methods.
  • Artichoke Hearts: Canned or jarred artichoke hearts in water or brine work great. Drain them well and give them a rough chop. If using marinated artichokes, be mindful of the extra oil and seasoning.
  • Seasoning: A pinch of red pepper flakes adds a nice background warmth that cuts through the richness. Simple salt and freshly cracked black pepper round out the flavors.

How to Make Spinach Artichoke Pasta

Spinach Artichoke Pasta

This dish moves fast, so read through the steps before you begin. Having everything prepped will make this a 30-minute breeze.

Step 1: Cook the Pasta
In a large pot of generously salted water, cook the pasta according to package directions until al dente. Just before draining, reserve about one cup of the starchy pasta water. This is key for perfecting the sauce later. Drain the pasta and set it aside.

Step 2: Start the Sauce
In the same pot, melt the butter over medium heat. Add the minced garlic and sauté for about 30 seconds until fragrant, being careful not to let it brown. Whisk in the flour and cook, stirring constantly, for one minute to form a smooth paste. This step cooks out the raw flour taste.

Step 3: Build the Creamy Base
While still whisking, slowly pour in the broth, followed by the heavy cream and milk. Bring the mixture to a gentle simmer and cook for 2-3 minutes, stirring occasionally, until it has thickened slightly and coats the back of a spoon.

Cream sauce simmering in a large pot.

Step 4: Melt the Cheeses
Reduce the heat to low to prevent the sauce from breaking. Add the softened cream cheese and whisk until completely melted and smooth. Stir in the grated Parmesan and about half of the mozzarella. Continue stirring gently until the cheeses are fully melted and the sauce is smooth and velvety. Season with salt, pepper, and red pepper flakes.

Step 5: Combine and Serve
Add the squeezed-dry spinach and chopped artichokes to the sauce, stirring to combine. Add the cooked pasta to the pot and toss gently to coat every noodle. If the sauce seems too thick, add a splash of reserved pasta water until it reaches your desired consistency. Top with the remaining mozzarella, cover for a minute to let it melt, and serve immediately.

Tips for the Best Results

  • Salt your pasta water. It should taste like the sea. This is your only chance to season the pasta itself and makes a huge difference in the final flavor of the dish.
  • Don’t overcook the pasta. It will continue to cook in the hot sauce, so pulling it when it’s perfectly al dente prevents it from becoming mushy.
  • Use low heat for cheese. To prevent a grainy sauce, always lower the heat before adding dairy. Removing the pot from the flame is even safer.
  • Soften the cream cheese. Cold cream cheese is lumpy and won’t incorporate smoothly. Let it sit out for 30 minutes or microwave it in 15-second bursts.
  • Don’t skip the pasta water. The starch in the water helps the sauce cling to the noodles, creating a silky, cohesive dish.

Serving Suggestions

While this Spinach Artichoke Pasta is a complete meal, a few simple sides can elevate it further.

  • Garlic Bread: A classic for a reason! Use crusty bread to soak up every last bit of the creamy sauce.
  • Simple Green Salad: A fresh salad with a tangy vinaigrette offers a bright, acidic contrast that cuts through the richness of the pasta.
  • Roasted Vegetables: Roasted broccoli, asparagus, or bell peppers add color, texture, and extra nutrients to your meal.

Recipe Variations

This recipe is a great starting point for your own creations.

  • Add Protein: Stir in shredded rotisserie chicken, sautéed shrimp, or pan-seared chicken breast for a more filling meal.
  • Add Sun-Dried Tomatoes: For a pop of tangy flavor and color, add chopped, oil-packed sun-dried tomatoes (drained first).
  • Make it a Pasta Bake: Transfer the finished pasta to a baking dish. Top with extra mozzarella, Parmesan, and breadcrumbs, then bake at 375°F (190°C) for 15-20 minutes until bubbly and golden.
  • Spice it Up: If you like more heat, increase the amount of red pepper flakes or add a few dashes of your favorite hot sauce.
  • Switch the Cheese: Try swapping the mozzarella for fontina or Gruyère for a nuttier flavor. For more sauce inspiration, see our classic Alfredo Pasta Sauce.

Storage and Reheating

Creamy pastas are always best fresh, but leftovers are still a treat if handled correctly.

  • To Store: Let the pasta cool completely, then transfer it to an airtight container and refrigerate for up to 3 days. The sauce will thicken when chilled.
  • To Reheat: The best method is to gently reheat the pasta in a saucepan over low heat. Add a splash of milk or broth to loosen the sauce and restore its creamy consistency. Stir frequently until warmed through. The microwave can work, but heat in 30-second intervals and stir in between to prevent the sauce from becoming oily.

Frequently Asked Questions

Can I use fresh spinach instead of frozen?
Yes. You’ll need about 10 ounces of fresh spinach. Sauté it with the garlic until it has wilted completely, then drain off any excess liquid before continuing with the sauce. You may need to chop it after cooking.

How do I make this gluten-free?
It’s easy! Use your favorite gluten-free pasta. For the sauce, use a gluten-free all-purpose flour blend to make the roux. Alternatively, skip the flour and thicken the simmering liquids with a cornstarch slurry (1 Tbsp cornstarch whisked with 2 Tbsp cold water).

Can I use something other than heavy cream?
For the richest sauce, heavy cream is best. You could use half-and-half, but the sauce will be thinner. I would not recommend using only milk, as the sauce may not be stable enough and could curdle.

This Spinach Artichoke Pasta is proof that you can have a restaurant-quality meal at home without a lot of fuss. It’s a simple recipe, much like our 15-minute Lemon Garlic Pasta, that delivers big on flavor.

If you try this recipe, I’d love to hear how it turned out. Please leave a comment and a rating below!

Print

Spinach Artichoke Pasta: 1 Sinful, Amazing Dish

  • Prep Time: 10
  • Cook Time: 20
  • Total Time: 30
  • Yield: 46 servings 1x
  • Category: Main Course
  • Method: Stovetop, Boiling
  • Cuisine: American
Spinach Artichoke Pasta: 1 Sinful, Amazing Dish

Description

Transform your favorite appetizer into a satisfying main course with this creamy Spinach Artichoke Pasta. A rich, velvety sauce made with cream cheese and Parmesan perfectly coats tender pasta, spinach, and artichoke hearts. This comforting dish comes together in just 30 minutes, making it an ideal choice for a busy weeknight dinner. For another quick and creamy meal, try this Creamy Pesto Tortellini recipe.

Ingredients

  • 12 ounces short pasta (like penne, rotini, or rigatoni)
  • 2 tablespoons unsalted butter
  • 3 cloves garlic, minced
  • 2 tablespoons all-purpose flour
  • 1 cup chicken or vegetable broth
  • 1 cup whole milk
  • 1/2 cup heavy cream
  • 4 ounces cream cheese, softened and cubed
  • 1/2 cup grated Parmesan cheese, plus more for serving
  • 1 (14-ounce) can artichoke hearts, drained and chopped
  • 1 (10-ounce) package frozen chopped spinach, thawed and squeezed dry
  • 1/4 teaspoon red pepper flakes (optional)
  • Salt and black pepper to taste

Instructions

  1. Cook the pasta according to package directions until al dente. Before draining, reserve about 1 cup of the starchy pasta water, then drain the pasta.
  2. While the pasta is cooking, melt the butter in a large skillet or Dutch oven over medium heat. Add the minced garlic and cook until fragrant, about 30-60 seconds, being careful not to let it brown.
  3. Sprinkle the flour over the garlic and butter. Whisk constantly for 1 minute to cook out the raw flour taste and form a smooth paste (a roux).
  4. Gradually pour in the broth, whisking continuously to prevent lumps. Once the broth is incorporated, slowly whisk in the milk and heavy cream until the mixture is smooth.
  5. Bring the sauce to a gentle simmer and cook for 3-5 minutes, stirring occasionally, until it has thickened enough to coat the back of a spoon.
  6. Reduce the heat to low. Stir in the cubed cream cheese and grated Parmesan cheese until they are completely melted and the sauce is smooth and velvety.
  7. Add the squeezed spinach, chopped artichoke hearts, and optional red pepper flakes to the sauce. Season with salt and black pepper to taste. Stir until everything is heated through.
  8. Add the drained pasta to the skillet with the sauce. Toss gently to coat all the pasta evenly. If the sauce is too thick, stir in a splash of the reserved pasta water until it reaches your desired consistency.
  9. Serve immediately, garnished with additional grated Parmesan cheese.

Notes

  • For extra protein, add 1 pound of cooked, sliced chicken breast or sautéed shrimp to the sauce along with the pasta.
  • Ensure the spinach is squeezed very dry to prevent the sauce from becoming watery. Place the thawed spinach in a clean kitchen towel or cheesecloth and wring out as much liquid as possible.
  • For a richer flavor, use a block of Parmesan cheese and grate it yourself. Pre-shredded cheeses often contain anti-caking agents that can make the sauce grainy.

Nutrition

    Array