Spinach Artichoke Mac and Cheese

By Susan July 09, 2026
Pin

A decadently creamy spinach artichoke mac and cheese baked to golden, bubbly perfection with a crispy garlic-herb breadcrumb topping.

Creamy spinach artichoke macaroni and cheese baked until golden and bubbly.
Why This Recipe Works:
  • Starch stabilization prevents the cheese sauce from breaking or turning greasy.
  • Triple-squeezing the spinach ensures no excess water dilutes the rich creaminess.
  • Freshly grated cheeses melt smoothly without the gritty texture of pre-bagged shreds.

The first time I attempted to merge my favorite hot spinach dip with pasta, I ended up with a watery, curdled disaster that looked like swamp water and tasted like sad cardboard.

I actually cried over the kitchen sink while scraping that broken sauce down the drain.

My mistake was using pre-shredded cheese and dumping the spinach straight into the hot milk, which completely broke the delicate emulsion of my cheese sauce.

The physics of this is fascinating because the starch in the flour coats the fat droplets in the cheese, preventing them from coalescing into a greasy pool. By whisking in room-temperature whole milk slowly, we create a robust protein matrix that clings to every single ridge of our cavatappi pasta, much like the technique used in my One Pot Creamy Mac and Cheese.

If you love this flavor profile but want a protein-packed dinner, you should definitely try my Spinach Artichoke Chicken Casserole Bake.

Trust me on this one, once you master this simple sequence, you will never go back to boxed noodles again, though you might also fall in love with my decadent Creamy Boursin mac and cheese.

Spinach Artichoke Mac and Cheese

  • Cuisine American
  • Category Dinner, Pasta
  • Prep Time
  • Cook Time
  • Servings 6
  • Calories 520 calories
  • Rating 4.8 5299
  • Tags spinach artichoke mac and cheese, baked macaroni and cheese, creamy pasta bake

Ingredients

  • 16 oz cavatappi or elbow macaroni
  • 10 oz frozen chopped spinach, thawed and squeezed completely dry
  • 14 oz can artichoke hearts, drained and chopped
  • 4 tbsp unsalted butter
  • 1/4 cup all-purpose flour
  • 3 cups whole milk, room temperature
  • 1 cup heavy cream
  • 2 tsp Diamond Crystal kosher salt
  • 1/2 tsp freshly cracked black pepper
  • 1/2 tsp garlic powder
  • 8 oz sharp white cheddar cheese, freshly grated
  • 4 oz gruyere cheese, freshly grated
  • 1/2 cup panko breadcrumbs
  • 1 tbsp olive oil

Directions

  1. Preheat your oven to 375°F (190°C) and lightly grease a 9x13-inch baking dish.
  2. Bring a large pot of salted water to a rolling boil and cook the pasta 2 minutes shy of al dente, then drain and set aside.
  3. Melt the butter in a large Dutch oven over medium heat, then whisk in the flour and cook for 1 minute until fragrant.
  4. Slowly pour in the milk and heavy cream, whisking constantly to prevent lumps, and simmer until thickened.
  5. Turn off the heat and stir in the salt, pepper, and garlic powder, followed by the grated cheddar and gruyere until completely melted and smooth.
  6. Fold in the squeezed spinach, chopped artichokes, and cooked pasta until every noodle is coated.
  7. Transfer to the prepared baking dish, top with panko tossed in olive oil, and bake for 20-25 minutes until golden and bubbly.
  8. </

Notes

  • I highly recommend using Diamond Crystal kosher salt; if you only have Morton's or fine table salt, cut the volume in half to avoid over-salting.
  • Grating your own cheese from a block is non-negotiable because pre-shredded bags are coated in cellulose, which prevents a smooth melt and leaves a gritty texture.
  • Watch your roux closely and do not let the flour burn, or you will have to discard it and start over to avoid a bitter, scorched flavor.
  • After a day in the fridge, the pasta will absorb the sauce; splash in a tablespoon of milk before reheating to restore its luscious creaminess.

Serving Suggestions

This rich and creamy pasta bake pairs beautifully with light, bright sides to balance the decadence of the cheese sauce.

  • Serve alongside warm Homemade Garlic Bread to scoop up every last drop of sauce.
  • Pair with a crisp, lemon-dressed arugula salad to cut through the richness.
  • Top with a pinch of red pepper flakes for a subtle, warming kick.
  • Serve in pre-warmed ceramic bowls to keep the cheese sauce perfectly melty.

Storage and Reheating

Leftovers keep beautifully in an airtight container for up to four days.

When you are ready to reheat, avoid the microwave if you can because it tends to separate the fats and make the pasta greasy. Instead, place the mac and cheese in an oven-safe dish, cover it tightly with foil, and bake at 350°F for about twenty minutes.

If you must use the microwave, add a splash of milk and heat in thirty-second bursts, stirring gently between each interval.

Ingredient Substitutes

If you need to adapt this recipe based on what is in your pantry, here are a few easy swaps:

  1. Cavatappi: Elbow macaroni, penne, or campanelle work beautifully as alternatives.
  2. Gruyere: Fontina, Monterey Jack, or Swiss can replace Gruyere for a milder, ultra-melty finish.
  3. Spinach: Fresh baby spinach can be sautéed, chopped, and squeezed if frozen is unavailable.

This dish is pure comfort wrapped in a warm hug, and I promise it will become an instant favorite at your family table.

Susan Rosie Rosalind – Storied Skillet

Susan Rosie

Recipe Developer & Tester

I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.

Learn More About Me →