If you adore creamy comfort food that surprises and delights, then you are going to fall head over heels for this Spinach Artichoke Mac and Cheese Recipe. It combines the classic, luscious creaminess of mac and cheese with the tangy, savory goodness of marinated artichoke hearts and the vibrant earthiness of spinach. Every bite feels like your favorite indulgence with a gourmet twist, making it perfect for cozy weeknight dinners or impressing guests who appreciate a little extra flair in their pasta dishes.
Ingredients You’ll Need
For this Spinach Artichoke Mac and Cheese Recipe, the ingredients are refreshingly straightforward but each plays a crucial role in building layers of flavor, texture, and that irresistible cheesy melt everyone loves. From the richness of butter and cheese to the wholesome greens and hearty pasta, these staples come together seamlessly.
- 3 tablespoons salted butter: The base of the roux, adding richness and a little saltiness that enhances every other ingredient.
- 3 tablespoons all-purpose flour: Essential for thickening the sauce to that perfect creamy consistency without it being runny.
- 12 ounces evaporated milk: Adds creamy texture with a slight caramel undertone that’s less heavy than cream.
- 1 teaspoon onion powder: Brings subtle savory depth without overpowering the dish.
- 1 teaspoon garlic powder: A gentle garlic flavor that complements the fresh minced garlic.
- 2 teaspoons minced garlic: Freshness and a punch of garlicky warmth that brightens the sauce.
- 2 teaspoons kosher salt: Balances and enhances all the flavors perfectly.
- ½ teaspoon freshly ground black pepper: Adds just the right amount of spicy kick.
- 8 ounces shredded mozzarella cheese: Melts beautifully, providing gooey stretch and mild creaminess.
- 4 ounces shredded Monterey Jack cheese: Offers buttery notes and helps with smooth melting.
- 2 ounces shredded Parmesan cheese: Adds a savory, nutty bite that makes the sauce irresistible.
- 10 ounces frozen chopped spinach, thawed and drained: A healthy burst of color and nutrition with an earthy flavor.
- 12 ounces marinated quartered artichoke hearts: Brings tangy, tender morsels that elevate the mac and cheese.
- 16 ounces Casarecce pasta: Its twisted shape is perfect for trapping sauce; penne or rigatoni would work beautifully too.
How to Make Spinach Artichoke Mac and Cheese Recipe
Step 1: Create the Roux
Start by melting the butter in a large, shallow cast iron enamel pan over medium heat. Once melted, stir in the flour to make a roux. Keep stirring the roux until it turns a light golden brown and loses that raw flour taste, about 2 minutes. This step is the key to that perfectly smooth, thickened cheese sauce everyone dreams about.
Step 2: Cook the Pasta
While you’re making your roux, bring a large pot of salted water to a rolling boil—make sure it tastes like the ocean to properly season the pasta. Add your dry Casarecce pasta and cook until it’s just under al dente. This ensures the pasta will finish cooking in the sauce without getting mushy. Before draining, reserve a cup of pasta cooking water; this liquid is magic for loosening the sauce if it gets too thick later.
Step 3: Make the Cheese Sauce
Slowly stir the evaporated milk into your roux, whisking to keep everything smooth and lump-free. Add in the onion powder, garlic powder, minced garlic, kosher salt, and black pepper. Let the sauce cook gently, stirring occasionally, for about 3 minutes until it starts to thicken beautifully. Then, mix in all but two handfuls of your shredded cheese. Stir thoroughly until the cheese is nearly melted and the sauce is creamy and rich.
Step 4: Add Spinach and Artichokes
Next, fold in the drained spinach and marinated artichoke hearts directly into the cheese sauce. There’s no need to drain the marinade from the artichokes—the extra flavor really shines in this dish. The tender vegetables add both texture and a fresh, tangy contrast to the rich cheese sauce.
Step 5: Combine Pasta and Sauce
Gently stir your cooked pasta into the cheesy, veggie-packed sauce until it’s well coated. If the mixture feels a little thick, splash in some of that reserved pasta water to adjust the consistency. It should be creamy but not runny.
Step 6: Broil for the Perfect Finish
Sprinkle the reserved cheese over the top and place your pan under the broiler for 4 to 6 minutes. Watch as the cheese melts, bubbles, and turns a lovely golden brown with just a hint of crunch. Serve immediately for maximum ooey-gooey satisfaction.
How to Serve Spinach Artichoke Mac and Cheese Recipe
Garnishes
A sprinkle of freshly chopped parsley or basil brings a fresh, green pop that complements the spinach beautifully. For a little crunch, toasted breadcrumbs or crispy fried shallots on top make this dish even more irresistible. A pinch of red pepper flakes can also add a perfect subtle heat if you enjoy a bit of spice.
Side Dishes
This hearty Spinach Artichoke Mac and Cheese Recipe pairs wonderfully with crisp, simple sides like a fresh green salad with vinaigrette or roasted vegetables to balance the richness. If you want to go all out, garlic bread or crusty sourdough slices make perfect dippers to scoop up every last cheesy bite.
Creative Ways to Present
Serve this mac and cheese straight from the cast iron pan for a rustic, homey vibe that’s guaranteed to impress. For individual servings, bake portions in oven-safe ramekins to create charming personal casseroles that look as good as they taste. Adding a drizzle of truffle oil just before serving can elevate the flavor to gourmet heights!
Make Ahead and Storage
Storing Leftovers
If you happen to have any leftovers, store them in an airtight container in the refrigerator. This Spinach Artichoke Mac and Cheese Recipe will keep well for up to five days, making it a fantastic option for quick lunches or easy dinners later in the week.
Freezing
You can freeze this dish, too! Cool it completely before transferring to a freezer-safe container. When properly sealed, it will keep its flavor and texture for up to two months. Just thaw in the refrigerator overnight before reheating for best results.
Reheating
Reheat leftovers gently in the oven or microwave, adding a splash of milk or reserved pasta water to loosen the sauce if needed. Cover to retain moisture, and heat until warmed through. If you want to bring back that broiled top, simply place the reheated mac and cheese under the broiler for a few minutes to melt and crisp the cheese again.
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! If using fresh spinach, sauté it briefly until wilted and drain any excess moisture before adding it to the sauce. This helps keep the mac and cheese creamy without becoming watery.
What’s the best pasta shape for this recipe?
Casarecce is ideal because its twisted shape grabs onto the cheese sauce beautifully, but penne or rigatoni also work wonders by holding sauce well and providing a nice bite.
Can I make this recipe vegan or dairy-free?
You can adapt it by using plant-based butter, dairy-free cheeses, and a plant milk like oat or cashew milk. Just note that the flavor and texture will be different but still delicious with the right vegan cheese blends.
Is it necessary to use marinated artichoke hearts?
Marinated artichoke hearts add fantastic flavor and moisture, but if you only have plain ones, you can use those too. You might want to add a splash of lemon juice or a bit of olive oil with herbs to keep that bright tangy note.
Can I make this recipe ahead and bake it later?
Yes! You can prepare the mac and cheese through step 5, then refrigerate it. When ready, sprinkle the cheese topping and broil just before serving for a fresh, bubbly crust.
Final Thoughts
I genuinely hope you give this Spinach Artichoke Mac and Cheese Recipe a try because it’s one of those dishes that feels like a warm hug on a plate but with exciting flavors that keep you coming back for more. Whether you’re cooking for family, friends, or just yourself, this recipe promises comfort, creaminess, and a little bit of delicious veggie goodness all in one bowl.
PrintSpinach Artichoke Mac and Cheese Recipe
Creamy and comforting Spinach Artichoke Mac and Cheese combines tender pasta with a rich, cheesy sauce enhanced by nutritious spinach and tangy marinated artichoke hearts, finished with a golden brown cheese crust under the broiler.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Ingredients
Sauce Ingredients
- 3 tablespoons salted butter
- 3 tablespoons all-purpose flour
- 12 ounces evaporated milk
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 2 teaspoons minced garlic
- 2 teaspoons kosher salt
- ½ teaspoon 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 would work too)
Instructions
- 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, cooking until it turns a lightly golden brown and the raw flour taste is cooked out, about 2 minutes.
- Cook the Pasta: While making the roux, bring a large pot of water to a boil. Salt the water generously until it tastes like the ocean. Add the dry pasta and cook until just under al dente, meaning it should retain a slight bite. Reserve 1 cup of the pasta cooking liquid, then drain the pasta and set aside.
- Combine Sauce Ingredients: Stir the evaporated milk into the roux, mixing until smooth, using a whisk if needed to remove lumps. Add onion powder, garlic powder, minced garlic, kosher salt, and black pepper. Taste and adjust seasoning as necessary.
- Thicken the Sauce and Add Cheese: Cook the sauce, stirring occasionally, until it begins to thicken, about 3 minutes. Stir in all but 2 handfuls of shredded cheese (mozzarella, Monterey Jack, and Parmesan) and mix until nearly melted.
- Add Vegetables: Stir in the prepared spinach and marinated artichoke hearts without draining them, allowing the marinade to enhance the flavor.
- Combine Pasta and Sauce: Stir in the drained pasta until everything is well combined. If needed, add a splash of the reserved pasta cooking liquid to loosen the sauce for the perfect consistency.
- Broil with Cheese Topping: Top the pasta with the remaining reserved cheese. Place the pan under the broiler for 4 to 6 minutes, or until the cheese is melted, bubbly, and lightly browned. Serve immediately for best flavor and texture.
Notes
- To drain spinach effectively, place thawed spinach in a clean dish towel and squeeze out excess moisture.
- No need to cut artichoke hearts as they will break apart during cooking; however, snipping with kitchen shears is an option for smaller pieces.
- Leftovers can be stored in the refrigerator for up to five days and reheated gently.
