There’s a comforting warmth that fills my kitchen whenever I whip up a batch of Spinach Artichoke Mac and Cheese. It’s the delightful blend of creamy, cheesy goodness with a hint of savory artichokes and vibrant spinach that transforms a simple macaroni dish into a gourmet experience. I remember when a friend introduced me to this combination at a potluck, and ever since, it’s become my go-to solution for impressing guests or simply indulging in a cozy night at home.
On those days when fast food just isn’t cutting it and I crave something hearty yet easy, this recipe is my answer. In just under 40 minutes, you can create a dish that not only pleases the palate but also warms the heart. The melty cheeses paired with the tender pasta make for an irresistible meal that everyone in the family will love. So, gather your ingredients, and let’s dive into this deliciously comforting dish that elevates mac and cheese to a whole new level!
Why is Spinach Artichoke Mac and Cheese a must-try?
Comforting flavors melt together beautifully in every bite, combining rich cheeses with tender pasta. Quick and easy, this dish comes together in just 40 minutes, making it perfect for busy weeknights. Crowd-pleaser status means it’s sure to impress at gatherings or family dinners. Nutrient-packed spinach and artichokes enhance the traditional mac and cheese, offering a unique twist that’s both delicious and wholesome. Plus, it’s a fantastic way to use up leftover ingredients you have on hand! So, if you love comfort food with a gourmet touch, you’ll want to try this Spinach Artichoke Mac and Cheese recipe right away!
Ingredients for Spinach Artichoke Mac and Cheese
For the Roux
• Salted butter – this adds rich flavor and helps create a smooth base.
• All-purpose flour – used to thicken the sauce and create a creamy texture.
For the Sauce
• Evaporated milk – brings a luxurious creaminess without the heaviness of heavy cream.
• Onion powder – enhances the flavor profile of the cheese sauce beautifully.
• Garlic powder – adds a fragrant aroma that complements the cheesy goodness.
• Minced garlic – fresh garlic gives an extra punch of flavor, essential in comfort food!
• Kosher salt – balances out the richness of the dish; adjust to taste.
• Freshly ground black pepper – a little spice to elevate the flavor.
For the Cheese Blend
• Shredded mozzarella cheese – melts beautifully for that gooey, stretchy texture.
• Shredded Monterey Jack cheese – adds a creamy layer of flavor that pairs perfectly with the spinach and artichokes.
• Shredded parmesan cheese – contributes a sharpness that enhances the overall taste.
For the Veggies
• Frozen chopped spinach – a convenient way to include nutritious greens in your meal.
• Marinated quartered artichoke hearts – vibrant flavor boosters that add a gourmet touch to this classic dish.
For the Pasta
• Casarecce pasta – its unique shape holds on to the cheesy sauce, making every bite delightful!
Gather these ingredients, and you’re on your way to creating a dish that’s both comforting and delicious. Enjoy your cooking!
How to Make Spinach Artichoke Mac and Cheese
-
Melt the Butter: In a large, shallow cast iron enamel pan, melt the salted butter over medium heat. Stir in the all-purpose flour to create a roux, cooking it until it’s lightly golden brown—this takes about 2 minutes.
-
Cook the Pasta: Meanwhile, bring a large pot of water to a boil. Add a generous amount of salt before stirring in the Casarecce pasta. Cook until just under al dente, then reserve 1 cup of cooking liquid before draining the pasta and setting it aside.
-
Prepare the Sauce: Gradually stir in the evaporated milk to the roux, mixing until smooth. Add the onion powder, garlic powder, minced garlic, kosher salt, and freshly ground black pepper. Taste and adjust the seasoning as needed.
-
Thicken the Sauce: Cook the sauce, stirring occasionally, until it begins to thicken—this should take about 3 minutes. Add in most of the shredded mozzarella, Monterey Jack, and parmesan cheese, mixing well until nearly melted. Then, fold in the spinach and artichoke hearts.
-
Combine Everything: Toss the drained pasta into the sauce mixture until fully combined. If the sauce is too thick, add a generous splash of the reserved pasta cooking liquid to loosen it.
-
Broil: Sprinkle the remaining cheese on top of the pasta. Place it under the broiler for 4 to 6 minutes, until the cheese is melted, bubbly, and lightly browned. Serve immediately and enjoy!
Optional: Sprinkle with fresh herbs for an extra burst of flavor.
Exact quantities are listed in the recipe card below.
Make Ahead Options
These delicious Spinach Artichoke Mac and Cheese are perfect for meal prep enthusiasts! You can prepare the cheese sauce and mix in the spinach and artichokes up to 24 hours in advance; simply store it in an airtight container in the refrigerator. The pasta can be cooked and cooled, then combined with the sauce just before baking to ensure it stays al dente. To maintain the quality, be sure to sprinkle a touch of extra cheese on top before broiling for that bubbly perfection. When you’re ready to serve, simply add the reserved cheese, pop it under the broiler for about 4 to 6 minutes, and voilà—comfort food on a busy weeknight has never been so easy!
How to Store and Freeze Spinach Artichoke Mac and Cheese
Fridge: Store leftovers in an airtight container for up to 3 days. Reheat in the microwave or on the stove, adding a splash of milk to restore creaminess.
Freezer: Place cooled mac and cheese in freezer-friendly containers for up to 2 months. To reheat, thaw overnight in the fridge and bake at 350°F until heated through.
Reheating: For best results, add a bit of evaporated milk while reheating to maintain that creamy texture of your Spinach Artichoke Mac and Cheese.
Serving: Enjoy leftovers as a quick lunch or dinner option; just remember to check your seasoning and adjust as needed!
Expert Tips
-
Perfectly Cooked Pasta: Ensure your pasta is cooked just under al dente. This helps it hold its shape and prevents overcooking when mixed with the sauce.
-
Creamy Sauce Always: Stir in the evaporated milk slowly to avoid lumps in the sauce; a smooth sauce is key to a great Spinach Artichoke Mac and Cheese.
-
Cheese Melting Tips: Use freshly shredded cheese instead of pre-packaged to achieve superior meltiness and flavor during baking.
-
Avoid Watery Dish: If your dish seems too runny, don’t skip reserving the pasta cooking liquid; add it gradually to reach your desired consistency.
-
Broiling Perfection: Keep an eye on the dish while broiling! Cheese can go from bubbly to burnt in seconds.
-
Personalize It: Feel free to add other veggies like sun-dried tomatoes or mushrooms for an extra twist in your Spinach Artichoke Mac and Cheese.
What to Serve with Spinach Artichoke Mac and Cheese?
Imagine cozying up with your loved ones, savoring a delicious meal that pairs perfectly with this comfort dish.
-
Garlic Bread: The buttery, toasted crunch of garlic bread complements the creamy texture, perfect for soaking up that cheesy goodness.
-
Caesar Salad: Crisp romaine and tangy dressing provide a refreshing contrast to the rich mac and cheese and keep flavors balanced.
-
Roasted Vegetables: Tender, caramelized veggies add a touch of earthiness, enhancing the overall dish while contributing vibrant color and nutrients.
-
Herb-Infused Quinoa: Light and fluffy, quinoa brings a mild nuttiness that pairs well with the savory flavors of the mac and cheese.
-
Savory Fruit Compote: Sweet and tangy fruit highlights, like apricot or cranberry, can brighten up your meal and offer a delightful contrast.
-
Sparkling Wine: A chilled glass of sparkling wine adds elegance and effervescence, cutting through the creaminess and enhancing each bite.
-
Chocolate Chip Cookies: End your meal on a sweet note with warm, gooey cookies that melt in your mouth, creating a comforting finish.
Spinach Artichoke Mac and Cheese Variations
Let your creativity shine by customizing this delightful mac and cheese to suit your tastes and dietary needs!
-
Gluten-Free: Substitute all-purpose flour with gluten-free flour and use gluten-free pasta for a celiac-friendly dish.
-
Creamy Vegan: Use coconut milk instead of evaporated milk and nutritional yeast for cheese flavor; replace cheese with dairy-free alternatives.
-
Extra Veggies: Toss in diced bell peppers or roasted zucchini to add more vegetables and a burst of color to your dish.
-
Spicy Kick: Incorporate red pepper flakes or diced jalapeños for a fiery twist that ignites your taste buds and adds an exciting depth of flavor.
-
Herb-Infused: Mix in fresh chopped herbs like basil or parsley for added freshness; they bring a wonderful aroma and elevate the dish to new heights.
-
Smoky Touch: Add smoked gouda cheese for a hint of smokiness, enhancing both flavor and aroma, creating a delightful contrast to the creamy base.
-
Bacon Boost: Crispy crumbled bacon on top provides a savory crunch, marrying beautifully with the cheesy goodness for meat lovers.
-
Nutty Crunch: Sprinkle toasted breadcrumbs or crushed walnuts on top before broiling for an added layer of texture that’s simply irresistible!
Spinach Artichoke Mac and Cheese Recipe FAQs
What kind of cheese is best for Spinach Artichoke Mac and Cheese?
Absolutely! A blend of mozzarella, Monterey Jack, and parmesan cheese gives the best flavor and texture. Mozzarella ensures a gooey melt, while Monterey Jack adds creaminess. Parmesan offers a delightful sharpness that complements the dish beautifully!
How do I know if my spinach and artichokes are fresh?
When selecting frozen chopped spinach, look for vibrant green color without dark spots or freezer burn. For marinated artichoke hearts, opt for those that are plump and maintain their shape. They should not be overly soft or mushy.
How should I store leftover Spinach Artichoke Mac and Cheese?
Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, you can use the microwave or stovetop. I often recommend adding a splash of milk or evaporated milk to keep the texture creamy while reheating.
Can I freeze Spinach Artichoke Mac and Cheese?
Yes, you can! Allow the dish to cool completely before transferring it to freezer-friendly containers. It can be frozen for up to 2 months. When ready to enjoy, thaw it overnight in the fridge and bake at 350°F until heated through and bubbly.
What should I do if my sauce is too thick?
If your sauce thickens more than desired, stir in a splash of reserved pasta cooking liquid or additional evaporated milk until it reaches your preferred consistency. The key is to adjust gradually until you find the right creaminess!
Is Spinach Artichoke Mac and Cheese suitable for vegetarians?
Yes, it is! This recipe is entirely vegetarian-friendly. If you’re concerned about dietary restrictions, just double-check that your cheeses are rennet-free, and you’ll be good to go!

Creamy Spinach Artichoke Mac and Cheese Your New Favorite Comfort Food
Ingredients
Equipment
Method
- Melt the Butter: In a large, shallow cast iron enamel pan, melt the salted butter over medium heat. Stir in the all-purpose flour to create a roux, cooking it until it's lightly golden brown—this takes about 2 minutes.
- Cook the Pasta: Meanwhile, bring a large pot of water to a boil. Add a generous amount of salt before stirring in the Casarecce pasta. Cook until just under al dente, then reserve 1 cup of cooking liquid before draining the pasta and setting it aside.
- Prepare the Sauce: Gradually stir in the evaporated milk to the roux, mixing until smooth. Add the onion powder, garlic powder, minced garlic, kosher salt, and freshly ground black pepper. Taste and adjust the seasoning as needed.
- Thicken the Sauce: Cook the sauce, stirring occasionally, until it begins to thicken—this should take about 3 minutes. Add in most of the shredded mozzarella, Monterey Jack, and parmesan cheese, mixing well until nearly melted. Then, fold in the spinach and artichoke hearts.
- Combine Everything: Toss the drained pasta into the sauce mixture until fully combined. If the sauce is too thick, add a generous splash of the reserved pasta cooking liquid to loosen it.
- Broil: Sprinkle the remaining cheese on top of the pasta. Place it under the broiler for 4 to 6 minutes, until the cheese is melted, bubbly, and lightly browned. Serve immediately and enjoy!







