There is nothing quite as comforting and indulgent as a rich, cheesy mac and cheese with a fresh, flavorful twist. This Spinach Artichoke Mac and Cheese Recipe takes that classic comfort food to a whole new level by blending the creamy goodness of multiple melty cheeses with the vibrant, slightly tangy notes of marinated artichoke hearts and nutrient-packed spinach. It’s a dish that feels both cozy and sophisticated, guaranteed to win over kids and adults alike with every irresistible bite.

Ingredients You’ll Need

A creamy white sauce mixed with finely chopped green herbs fills one side of a large, light-colored pan on a black stovetop, while a pile of pale yellow, cooked macaroni pasta is being added from a metal strainer held by a woman's hand on the right side. A wooden spoon lays on the sauce side of the pan, resting diagonally. The background is a white marbled texture. photo taken with an iphone --ar 4:5 --v 7

These ingredients are wonderfully straightforward but essential for creating the perfect balance of creamy texture, fresh flavor, and golden crust that makes this Spinach Artichoke Mac and Cheese Recipe so memorable.

  • 3 tablespoons salted butter: The rich base for your roux, adding depth and flavor.
  • 3 tablespoons all-purpose flour: Helps create the smooth, velvety cheese sauce.
  • 12 ounces evaporated milk: Adds creaminess and a slight caramel undertone without heaviness.
  • 1 teaspoon onion powder: Enhances savory flavors subtly.
  • 1 teaspoon garlic powder: Gives a gentle garlic warmth that blends well with fresh minced garlic.
  • 2 teaspoons minced garlic: Adds a punch of fragrant garlic flavor.
  • 2 teaspoons kosher salt: Essential for seasoning and bringing out the flavor of every ingredient.
  • ½ teaspoon freshly ground black pepper: Provides a slight kick and depth.
  • 8 ounces shredded mozzarella cheese: Melts beautifully for that stretchy, gooey texture.
  • 4 ounces shredded Monterey Jack cheese: Contributes to smooth melt and mild flavor complexity.
  • 2 ounces shredded Parmesan cheese: Offers a salty, nutty sharpness to balance the creaminess.
  • 10 ounces frozen chopped spinach, thawed and drained: Adds vibrant color and a healthy touch without overpowering.
  • 12 ounces marinated quartered artichoke hearts: Brings a lovely tang and texture contrast that elevates the dish.
  • 16 ounces Casarecce pasta: Perfectly shaped to hold onto the luscious cheese sauce; penne or rigatoni work great as alternatives.

How to Make Spinach Artichoke Mac and Cheese Recipe

Step 1: Create the Roux Base

Start by melting butter in a large, shallow pan over medium heat. Stir in the flour to form a roux, cooking it until it turns a light golden brown. This step is crucial because it cooks out the raw flour taste while creating a smooth foundation for your creamy sauce.

Step 2: Cook the Pasta

While the roux is working its magic, bring a large pot of water to a boil and salt it generously — it should taste like the sea. Add your pasta and cook until just shy of al dente so it finishes perfectly in the sauce later. Don’t forget to save a cup of the pasta cooking water before draining, which will help you adjust the sauce consistency if needed.

Step 3: Whisk in Evaporated Milk and Seasonings

Slowly pour evaporated milk into the roux, whisking continuously to keep the sauce smooth and lump-free. Then, add onion powder, garlic powder, minced garlic, salt, and pepper. This combination builds layers of savory flavor that really make this Spinach Artichoke Mac and Cheese Recipe stand out.

Step 4: Melt the Cheese and Add Veggies

Cook the sauce, stirring occasionally until it thickens, then mix in all but two handfuls of the shredded cheeses. Once those cheeses have melted into a luscious sauce, fold in the thawed spinach and marinated artichoke hearts—no draining needed, as the flavorful marinade boosts the sauce deliciously.

Step 5: Combine Pasta and Broil

Gently stir in the pasta, ensuring every piece is beautifully coated. If the sauce feels too stiff, add a splash of the reserved pasta water to loosen it. Finally, top with the remaining cheese and place under the broiler for a few minutes until bubbly and lightly browned—the crowning touch for this irresistible dish.

How to Serve Spinach Artichoke Mac and Cheese Recipe

A large deep navy blue pot sits on a wooden board over a white marbled surface, filled with a creamy pasta dish that has a bubbly, golden brown cheese crust on top. The pasta is twisted and coated in a thick white sauce mixed with green leafy vegetables and small brown bits. A woman's hand is lifting a wooden spoon from the pot, scooping a portion of the pasta that shows soft, tender noodles intertwined with the melted cheese and greens. In the background, there are stacked white bowls and a black-and-white checkered cloth nearby. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

For presentation and an extra hit of freshness, sprinkle chopped fresh parsley or basil on top after broiling. A touch of crushed red pepper flakes can add exciting heat if you like some spice, while a drizzle of high-quality olive oil can bring out the richness beautifully.

Side Dishes

This Spinach Artichoke Mac and Cheese Recipe pairs wonderfully with crisp, green salads dressed in light vinaigrettes to balance the richness. Roasted vegetables like asparagus or Brussels sprouts also complement the creamy pasta and add contrasting textures.

Creative Ways to Present

Serve this dish in individual ramekins for a personalized feel at dinner parties or spoon it into a hollowed-out bread bowl for a fun, hearty presentation. Layering with breadcrumbs before broiling can create a crispy topping that campers and foodies alike will adore.

Make Ahead and Storage

Storing Leftovers

You can keep any leftovers in an airtight container in the refrigerator for up to five days. The flavors actually meld beautifully overnight, making reheated portions taste even better the next day.

Freezing

This mac and cheese freezes well if stored before broiling. Place it in a freezer-safe container and freeze for up to three months. To enjoy, thaw overnight in the refrigerator before reheating.

Reheating

Reheat leftovers slowly on the stovetop or in the oven to bring back that glorious creaminess. Add a splash of milk or pasta water if the sauce seems too thick. Avoid microwaving whenever possible to keep the texture just right.

FAQs

Can I use fresh spinach instead of frozen?

Absolutely! If you prefer fresh spinach, sauté it briefly until wilted and then squeeze out any excess moisture before adding it to the sauce. This will help prevent your mac and cheese from becoming watery.

What other cheeses can I use in this recipe?

While mozzarella, Monterey Jack, and Parmesan bring the perfect balance, you can substitute cheddar for a sharper taste or Gruyère for a nutty twist. Just be sure to use cheeses that melt well.

Is it necessary to broil the mac and cheese?

While broiling adds a lovely golden crust and extra flavor, you can skip this step if you prefer a softer topping. The dish will still be delicious and creamy without broiling.

Can I make this recipe vegan or dairy-free?

Vegan versions require some adaptations — plant-based butter, flour, and non-dairy milk can be used, along with vegan cheese substitutes. Spinach and artichokes remain great additions, but be aware the texture and flavor will differ from the original.

Why do I reserve pasta water before draining?

Reserving pasta water is a great tip because the starchy water helps loosen the sauce and allows it to cling better to the pasta, creating a luscious, silky finish without watering down the flavors.

Final Thoughts

This Spinach Artichoke Mac and Cheese Recipe is hands down one of those dishes you’ll want to keep in your regular rotation. It combines the ultimate comfort food vibe with a fresh veggie boost that doesn’t sacrifice richness or satisfaction. Whether you’re cooking for family, friends, or just treating yourself, this is a dish that promises warm, cheesy hugs with every single forkful. Give it a try—you’ll be so glad you did!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spinach Artichoke Mac and Cheese Recipe

Spinach Artichoke Mac and Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.8 from 82 reviews
  • Author: Chef
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Stovetop and Broiling
  • Cuisine: American

Description

This creamy Spinach Artichoke Mac and Cheese is a delightful twist on classic comfort food, featuring a rich and velvety cheese sauce made with mozzarella, Monterey Jack, and Parmesan cheeses, combined with tender spinach and marinated artichoke hearts for a flavorful and satisfying meal. Perfect for a cozy dinner or a shareable dish at gatherings.


Ingredients

Cheese Sauce

  • 3 tablespoon salted butter
  • 3 tablespoon all-purpose flour
  • 12 ounces evaporated milk
  • 1 tsp. onion powder
  • 1 tsp. garlic powder
  • 2 tsp. minced garlic
  • 2 tsp. kosher salt
  • ½ tsp. freshly ground black pepper
  • 8 ounces shredded mozzarella cheese
  • 4 ounces shredded Monterey Jack cheese
  • 2 ounces shredded Parmesan cheese

Vegetables

  • 10 ounces frozen chopped spinach, thawed and drained of excess liquid
  • 12 ounces marinated quartered artichoke hearts

Pasta

  • 16 ounces Casarecce pasta (penne or rigatoni can be substituted)


Instructions

  1. Make the roux: In a large, shallow cast iron enamel pan, melt the butter over medium heat. Stir in the flour and cook the mixture until lightly golden brown and the raw flour taste is gone, about 2 minutes, stirring continuously to form a smooth roux.
  2. Cook the pasta: While preparing the roux, bring a large pot of water to a boil. Generously salt the water until it tastes like the ocean. Add the dry pasta and cook until just under al dente, leaving a slight bite. Reserve 1 cup of the pasta cooking liquid before draining the pasta and set aside.
  3. Add evaporated milk and seasonings: Slowly stir the evaporated milk into the roux, whisking to ensure a smooth sauce without lumps. Add onion powder, garlic powder, minced garlic, kosher salt, and black pepper. Taste and adjust the seasoning if needed.
  4. Thicken the sauce and add cheese: Cook the sauce, stirring occasionally, until it thickens, about 3 minutes. Stir in all but 2 handfuls of the shredded cheeses (mozzarella, Monterey Jack, and Parmesan) and continue stirring until the cheese is nearly melted.
  5. Add spinach and artichokes: Stir in the drained spinach and marinated artichoke hearts (no need to drain the marinade). Mix thoroughly to combine all ingredients.
  6. Combine pasta and sauce: Add the cooked pasta to the sauce mixture and stir until fully incorporated. If the sauce is too thick, add a splash of the reserved pasta cooking liquid to loosen it.
  7. Broil to finish: Top the pasta with the remaining reserved cheese. Place the pan under a broiler set to high for 4 to 6 minutes, or until the cheese topping is melted, bubbly, and lightly browned. Serve immediately.

Notes

  • To properly drain the spinach, place thawed spinach in a clean dish towel and ring out the excess moisture for best texture.
  • Artichoke hearts can be left whole as they will break apart during cooking, but for smaller pieces, snip them with kitchen shears before adding.
  • Leftover mac and cheese can be stored in the refrigerator for up to five days and reheated gently.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star