If you love the creamy, cheesy goodness of classic mac and cheese but want to jazz it up with some fresh, vibrant flavors, this Spinach Artichoke Mac and Cheese Recipe is going to be your new best friend in the kitchen. Combining tender pasta enveloped in a luscious blend of mozzarella, Monterey Jack, and Parmesan cheeses with the earthy brightness of spinach and the subtle tang of marinated artichoke hearts, this dish delivers a satisfying balance of comfort and sophistication that’s perfect for any occasion.

Ingredients You’ll Need

The image shows a pan on a stove with creamy spinach sauce covering about half of the pan. The sauce is white with green spinach pieces mixed in, giving it a textured look. On the right side of the pan, there are yellow cooked pasta pieces being poured in from a colander held by a woman's hand. A wooden spoon rests in the sauce on the left side of the pan. The stove and pan are set on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Every ingredient in this Spinach Artichoke Mac and Cheese Recipe plays a crucial role in creating its irresistibly creamy texture, rich flavor, and delightful color. They are simple yet carefully chosen to harmonize beautifully in the final dish.

  • 3 tablespoons salted butter: The perfect base for the roux, adding richness and depth of flavor.
  • 3 tablespoons all-purpose flour: Helps thicken the sauce to that iconic creamy consistency.
  • 12 ounces evaporated milk: Gives the sauce its smooth, velvety texture without overpowering the dish.
  • 1 teaspoon onion powder: Adds subtle savory notes that layer into the sauce.
  • 1 teaspoon garlic powder: Enhances the cheesy flavor with gentle warmth.
  • 2 teaspoons minced garlic: Fresh garlic elevates the dish with aromatic intensity.
  • 2 teaspoons kosher salt: Essential for bringing out all the flavors in the recipe.
  • ½ teaspoon freshly ground black pepper: Adds just the right amount of mild heat.
  • 8 ounces shredded mozzarella cheese: Melts beautifully to make the sauce stretchy and gooey.
  • 4 ounces shredded Monterey Jack cheese: Adds a creamy, buttery richness.
  • 2 ounces shredded Parmesan cheese: Provides a sharp, nutty finish to the cheesiness.
  • 10 ounces frozen chopped spinach, thawed and drained: Offers fresh color and a healthy veggie boost.
  • 12 ounces marinated quartered artichoke hearts: Their tangy marinade cuts through the richness for a perfect balance.
  • 16 ounces Casarecce pasta (penne or rigatoni work too): These pasta shapes hold onto the sauce wonderfully, ensuring every bite is flavorful.

How to Make Spinach Artichoke Mac and Cheese Recipe

Step 1: Make the Roux

Start by melting the salted butter in a large, shallow cast iron enamel pan over medium heat. Once melted, stir in the all-purpose flour to create a roux. Keep stirring until it turns a lovely light golden brown and you no longer taste raw flour—this should take about 2 minutes. This step is essential because it gives your cheese sauce that perfect creamy base.

Step 2: Cook the Pasta

While making the roux, bring a large pot of water to a boil and salt it generously—like ocean water! This seasoning is key for flavorful pasta. Add the pasta and cook until just shy of al dente; it should have a slight bite because it will cook more when combined with the sauce. Don’t forget to reserve 1 cup of the pasta cooking liquid before draining; this starchy water is a secret weapon for loosening the sauce later.

Step 3: Build the Sauce

Next, stir the evaporated milk into the roux, whisking until smooth and lump-free. Then add onion powder, garlic powder, the minced garlic, kosher salt, and freshly ground black pepper. Let the sauce simmer, stirring occasionally, until it thickens nicely—about 3 minutes. This step allows the flavors to meld beautifully while thickening the sauce for that perfect mac and cheese consistency.

Step 4: Add the Cheese and Vegetables

Now stir in all but two handfuls of the shredded mozzarella, Monterey Jack, and Parmesan cheeses. Once the cheese has almost melted into a luscious, gooey sauce, fold in the thawed and drained spinach along with the marinated artichoke hearts. The marinade adds a delightful tang without any need to drain the artichokes, giving the dish a pop of flavor and freshness.

Step 5: Finish and Broil

Combine the cheesy sauce with the drained pasta, stirring gently to coat every piece. If the mixture feels too thick, splash in some of the reserved pasta cooking liquid to loosen the sauce to your desired consistency. Transfer the mac and cheese to a broiler-safe dish if not using a cast iron pan, sprinkle the remaining cheese on top, and place under the broiler for 4 to 6 minutes or until the cheese is bubbly, golden, and invitingly browned. Serve it straight away while it’s gloriously warm and melty.

How to Serve Spinach Artichoke Mac and Cheese Recipe

A large dark blue pot sits on a wooden board with creamy baked pasta inside. The pasta is mixed with green leafy vegetables and covered with melted golden brown cheese on top. A woman's hand is holding a wooden spoon lifting some of the creamy pasta, showing a thick texture with white and green colors. In the background, there is a white marbled surface, a folded black and white checkered cloth, and stacked white bowls. The scene is bright and clean. photo taken with an iphone --ar 4:5 --v 7

Garnishes

For a touch of freshness and a pop of color, sprinkle some chopped fresh parsley or chives over the top right before serving. A light drizzle of olive oil or even a few red pepper flakes can add an exciting flair that complements the creamy richness.

Side Dishes

This Spinach Artichoke Mac and Cheese Recipe pairs beautifully with a crisp green salad dressed lightly with lemon vinaigrette. Roasted vegetables, like Brussels sprouts or asparagus, make another excellent side, bringing a welcome contrast in texture and flavor.

Creative Ways to Present

For a fun twist, serve this mac and cheese in individual ramekins topped with extra cheese and broiled until bubbly and golden on each. You can also turn it into a hearty baked casserole by layering the pasta with extra spinach and artichokes, then baking it until set and beautifully browned on top.

Make Ahead and Storage

Storing Leftovers

Leftover Spinach Artichoke Mac and Cheese Recipe can be stored in an airtight container in the refrigerator for up to five days. It’s a dream to have on hand for quick lunches or cozy dinners throughout the week.

Freezing

This dish freezes well too! Simply portion it into freezer-safe containers and freeze for up to two months. When ready to eat, thaw overnight in the fridge and reheat gently to avoid drying it out.

Reheating

Reheat leftovers in the oven at 350°F until warmed through and bubbly—this helps maintain the creamy texture better than microwaving. If using a microwave, add a splash of milk and cover loosely to prevent the pasta from drying out.

FAQs

Can I use fresh spinach instead of frozen?

Absolutely! Just be sure to sauté and drain fresh spinach well to remove excess moisture before adding it to the sauce, so your mac and cheese doesn’t become watery.

What if I don’t have evaporated milk?

You can substitute heavy cream or whole milk, but evaporated milk gives a richer, creamier texture which is ideal for this recipe. If using regular milk, consider reducing it slightly to maintain thickness.

Can other cheeses be used in this recipe?

Yes! Feel free to experiment with cheeses like cheddar, gouda, or fontina for different flavor profiles. Just be sure the cheese melts well to maintain that creamy texture.

Is it necessary to broil the mac and cheese at the end?

While broiling adds a fantastic bubbly, golden crust, you can skip this step if you prefer a softer top. The dish will still be delicious and cheesy without broiling.

How do I make this recipe vegan or dairy-free?

Try using plant-based butter and milk alternatives along with vegan cheese shreds that melt well. You might also want to add nutritional yeast to boost the cheesy flavor.

Final Thoughts

There’s something truly comforting and special about this Spinach Artichoke Mac and Cheese Recipe—it manages to be both familiar and exciting at the same time. Whether you’re making it for a weeknight dinner or a special gathering, its creamy, cheesy, and fresh flavors never fail to impress. I can’t wait for you to try it and make it your own classic favorite too!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Spinach Artichoke Mac and Cheese Recipe

Spinach Artichoke Mac and Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 72 reviews

This creamy and comforting Spinach Artichoke Mac and Cheese transforms a classic favorite by adding tender spinach and marinated artichoke hearts, all smothered in a rich, cheesy sauce made from a roux base and melted mozzarella, Monterey Jack, and Parmesan cheeses. Perfect for a hearty family meal or an impressive side dish, it combines the best of creamy mac and cheese with vibrant vegetable flavors.

  • Total Time: 40 minutes
  • Yield: 6 servings

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 & Pasta

  • 10 ounces frozen chopped spinach, thawed and drained of excess liquid
  • 12 ounces marinated quartered artichoke hearts
  • 16 ounces Casarecce pasta (penne or rigatoni can be used as substitutes)

Instructions

  1. Make the Roux: In a large, shallow cast iron enamel pan, melt the butter over medium heat. Stir in the flour to form a roux and cook, stirring constantly, until it turns lightly golden brown and the raw flour taste is gone, about 2 minutes.
  2. Cook the Pasta: While making the roux, bring a large pot of water to a boil. Generously salt the water (it should taste like the ocean). Add the pasta and cook until just under al dente, so it retains a slight bite. Reserve 1 cup of the pasta cooking water before draining, then set the pasta aside.
  3. Prepare the Cheese Sauce: Gradually 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 seasoning as needed.
  4. Thicken the Sauce and Add Cheese: Cook the sauce while stirring occasionally until it thickens, about 3 minutes. Stir in all but 2 handfuls of the shredded cheeses and mix until the cheese is nearly melted.
  5. Add Vegetables: Incorporate the drained spinach and marinated artichoke hearts into the cheese sauce. The marinade will enhance the flavor, so do not drain the artichokes.
  6. Combine Pasta and Sauce: Stir the pasta into the cheese mixture until fully combined. Add reserved pasta cooking water as needed to loosen the sauce to your desired consistency.
  7. Broil to Finish: Sprinkle the reserved cheese on top of the pasta. Place the pan under the broiler for 4 to 6 minutes until the cheese topping is melted, bubbly, and lightly browned. Serve immediately for best taste and texture.

Notes

  • To drain spinach effectively, place thawed spinach in a clean dish towel and wring out excess moisture thoroughly.
  • The marinated artichoke hearts do not need to be cut, as they will naturally break apart during mixing and cooking, but you can snip them with kitchen shears if you prefer smaller pieces.
  • Leftover Spinach Artichoke Mac and Cheese can be stored in the refrigerator for up to five days; reheat gently to preserve creaminess.
  • Author: Adeline
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

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