There’s a certain comfort that comes from a bubbling dish of mac and cheese, but when you elevate it with the rich flavors of spinach and artichokes, it transforms from a childhood favorite into an adult masterpiece. I stumbled upon this Spinach Artichoke Mac and Cheese during a rainy weekend, when I craved something warm and cheesy yet lightened up with greens.
In just 40 minutes, you’ll have a creamy, dreamy pasta dish that’s perfect for casual family dinners or impressing friends at a potluck. Picture this: gooey mozzarella, sharp parmesan, and tender artichokes all enveloped in a velvety cheese sauce, topped with a light, golden crust. The best part? It’s as satisfying as any takeout, but made right in your own kitchen, allowing you to savor quality ingredients without the fuss of fast food.
Let’s dive into this recipe that’s not only easy to whip up but also a guaranteed crowd-pleaser at your next gathering!
Why will you love Spinach Artichoke Mac and Cheese?
Comforting, creamy goodness: This dish combines the beloved flavors of mac and cheese with the refreshing taste of spinach and artichokes.
Easy to make: In just 40 minutes, you’ll create a satisfying meal with minimal fuss.
Impressive flair: Perfect for potlucks or family dinners, it’s a guaranteed hit that impresses without stress.
Healthy twist: Packed with greens, it lightens up a classic while maintaining indulgent flavors.
Endless versatility: Substitute pasta types or add protein like chicken for a new twist every time!
Elevate your weeknight meals with this easy mac and cheese recipe that everyone will adore!
Spinach Artichoke Mac and Cheese Ingredients
For the Sauce
• 3 tablespoon salted butter – adds richness to your cheese sauce.
• 3 tablespoon all-purpose flour – creates a roux for thickening.
• 12 ounces evaporated milk – gives a creamy texture to the sauce.
• 1 tsp onion powder – enhances the flavor profile effortlessly.
• 1 tsp garlic powder – provides a savory depth to the dish.
• 2 tsp minced garlic – freshens up the flavor with a bold kick.
• 2 tsp kosher salt – essential for balancing all the flavors.
• ½ tsp freshly ground black pepper – adds a subtle spice that’ll make your palate dance.
For the Cheese
• 8 ounces shredded mozzarella cheese – ensures that gooey, stretchy cheese goodness.
• 4 ounces shredded monterey jack cheese – adds creaminess and a bit of tang.
• 2 ounces shredded parmesan cheese – introduces a nutty, rich flavor to elevate your sauce.
For the Greens
• 10 ounces frozen chopped spinach – a nutritious way to amp up your veggie intake; just remember to drain it well!
• 12 ounces marinated quartered artichoke hearts – brings a delightful tang and sophistication to every bite.
For the Pasta
• 16 ounces Casarecce pasta – a fun shape that holds sauce; feel free to swap for penne or rigatoni for a different spin!
Get ready to make your own cozy version of Spinach Artichoke Mac and Cheese, blending classic comfort with a culinary twist!
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 until it turns lightly golden brown, about 2 minutes.
-
Cook the Pasta: Meanwhile, bring a large pot of salted water to a vigorous boil. Add the dry Casarecce pasta and cook until just under al dente. Don’t forget to reserve 1 cup of the cooking liquid before draining!
-
Prepare the Sauce: Stir in the evaporated milk to the roux and whisk until smooth. Mix in the onion powder, garlic powder, minced garlic, kosher salt, and black pepper. Taste and adjust the seasoning as needed.
-
Thicken the Sauce: Continue cooking the sauce, stirring occasionally, until it begins to thicken—about 3 minutes should do. Stir in all but 2 handfuls of the shredded cheeses, mixing well until the cheese is almost fully melted. Then, fold in the spinach and marinated artichoke hearts.
-
Combine with Pasta: Add the cooked pasta to the cheese sauce, stirring until everything is thoroughly combined. If the sauce is too thick, feel free to add a splash of the reserved pasta cooking liquid to achieve the desired consistency.
-
Broil for Perfection: Sprinkle the remaining cheese over the top of the pasta, then place it under the broiler for 4 to 6 minutes, or until the cheese is melted, bubbly, and lightly browned. Serve hot for the best gooey experience!
Optional: Garnish with fresh parsley for a pop of color and freshness.
Exact quantities are listed in the recipe card below.
How to Store and Freeze Spinach Artichoke Mac and Cheese
- Room Temperature: Allow leftovers to cool completely before storing them at room temperature. However, consume within 2 hours to ensure food safety.
- Fridge: Store in an airtight container for up to 3 days. Reheat gently in the oven or microwave, adding a splash of milk to restore creaminess.
- Freezer: For longer storage, freeze in a tightly sealed container for up to 3 months. Thaw overnight in the fridge before reheating for the best results.
- Reheating: When reheating your Spinach Artichoke Mac and Cheese, add a bit of extra cheese or milk to keep it creamy. Bake at 350°F until heated through.
What to Serve with Spinach Artichoke Mac and Cheese?
Creating the perfect meal means pairing your creamy pasta dish with sides that enhance its flavors and textures.
-
Garlic Bread: This crispy, buttery delight adds a crunchy texture and aromatic flavor that complements the creamy mac and cheese beautifully.
-
Caesar Salad: A crisp and refreshing salad brings a zesty contrast, with crunchy romaine lettuce and a tangy dressing that cuts through the richness of the pasta.
-
Roasted Vegetables: Seasonal veggies like carrots and Brussels sprouts roasted to perfection provide color, nutrition, and an earthy flavor that balances the dish nicely.
-
Grilled Chicken: Tender, smoky chicken adds protein and can be seasoned to match the flavors of the mac and cheese, making it a hearty meal option.
-
Sautéed Kale: Quickly sautéed greens add a vibrant, vibrant touch, with a slight bitterness that beautifully offsets the creamy richness of the pasta.
-
Chardonnay: A chilled glass of Chardonnay offers oaky, fruity notes that enhance the cheese’s creaminess, making it a perfect sipper alongside your bites.
Remember, celebrating flavors and textures will take your dining experience to the next level!
Expert Tips for Spinach Artichoke Mac and Cheese
- Perfect Roux: Ensure you cook the roux until it’s lightly golden to develop rich flavors, avoiding a raw flour taste.
- Pasta Timing: Undercook the pasta slightly; it will continue to cook in the cheese sauce, ensuring a perfect texture.
- Creamy Sauce: Add the reserved pasta water gradually if the sauce gets too thick, keeping it creamy and luscious throughout.
- Flavor Balance: Don’t skip on seasoning—taste your sauce before mixing in the pasta to adjust salt and pepper for the best Spinach Artichoke Mac and Cheese experience.
- Broil Smartly: Keep an eye on your mac and cheese under the broiler, as it can go from golden to burnt in a matter of seconds.
Make Ahead Options
These Spinach Artichoke Mac and Cheese are perfect for busy home cooks looking to save time during the week! You can prepare the cheese sauce and cook the pasta up to 24 hours in advance; mix them together, but skip the final broiling step. To maintain quality, store the mixture in an airtight container in the refrigerator. When you’re ready to serve, simply pour the mixture into a baking dish, sprinkle the reserved cheese on top, and broil for 4 to 6 minutes until it’s golden and bubbling. This way, you get a homemade dish that tastes just as delicious as the day it was made, all with minimal fuss!
Spinach Artichoke Mac and Cheese Variations
Feel free to customize this delicious dish and make it your own with these fun twists and substitutions!
- Gluten-Free: Use gluten-free pasta and a gluten-free flour blend for the roux to keep it celiac-friendly.
- Dairy-Free: Swap out the cheeses for a blend of dairy-free alternatives and use coconut milk for a creamy base.
- Extra Veggies: Add in roasted red peppers or sun-dried tomatoes for a burst of color and flavor.
- Protein Boost: Stir in cooked chicken, turkey, or even shrimp for a heartier dish that adds a satisfying protein punch.
- Spicy Kick: Mix in diced jalapeños or red pepper flakes to heat things up and give your mac and cheese a zesty flair.
- Herb Infusion: Fresh herbs like basil or dill can be folded into the cheese sauce for a refreshing twist that brightens the dish.
- Creamy Spin: For even more richness, add a dollop of cream cheese or sour cream to the cheese sauce before combining it with the pasta.
- Nutritional Boost: Toss in a bit of cooked quinoa or lentils to add protein and fiber without sacrificing flavor.
Now, let your creativity shine with this Spinach Artichoke Mac and Cheese!
Spinach Artichoke Mac and Cheese Recipe FAQs
What should I look for when selecting spinach and artichokes?
Absolutely! When choosing spinach, look for vibrant green leaves without dark spots or wilting. For artichokes, opt for marinated hearts that are tender and flavorful—check the expiry date and ensure they come from a reputable brand.
How do I store leftover Spinach Artichoke Mac and Cheese?
Very! After cooling, transfer your leftovers to an airtight container and keep them in the fridge for up to 3 days. It’s best to reheat them gently in the oven. Just add a splash of milk to restore the creamy texture.
Can I freeze Spinach Artichoke Mac and Cheese?
Absolutely! To freeze, let the dish cool completely, then place it in a tightly sealed container. It can be stored in the freezer for up to 3 months. When you’re ready to enjoy it again, thaw it overnight in the fridge before reheating.
How can I avoid a grainy cheese sauce?
To ensure a silky smooth sauce, it’s crucial to create your roux correctly and add the shredded cheese gradually over low heat. Avoid high temperatures, which can cause the cheese to seize or become grainy. If this happens, add a bit of warm milk and stir until smooth again.
Is this recipe suitable for people with dietary restrictions?
Very! This Spinach Artichoke Mac and Cheese can be adapted for various dietary needs. For gluten-free options, use gluten-free pasta and flour. If you have dairy allergies, try substituting with dairy-free cheese alternatives and plant-based milk. Just be sure to check specific brands.
How long does cooked pasta keep before becoming mushy in the dish?
Great question! Cooked pasta retains its best texture for up to 3 days in the fridge when mixed with sauce. If you’re making this Spinach Artichoke Mac and Cheese in advance, consider slightly undercooking the pasta initially to prevent it from becoming mushy when reheated.

Creamy Spinach Artichoke Mac and Cheese You’ll Crave Forever
Ingredients
Equipment
Method
- 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 until it turns lightly golden brown, about 2 minutes.
- Meanwhile, bring a large pot of salted water to a vigorous boil. Add the dry Casarecce pasta and cook until just under al dente. Reserve 1 cup of the cooking liquid before draining!
- Stir in the evaporated milk to the roux and whisk until smooth. Mix in the onion powder, garlic powder, minced garlic, kosher salt, and black pepper. Taste and adjust seasoning as needed.
- Continue cooking the sauce, stirring occasionally, until it begins to thicken—about 3 minutes. Stir in all but 2 handfuls of the shredded cheeses until almost fully melted, then fold in spinach and artichoke hearts.
- Add the cooked pasta to the cheese sauce, stirring until everything is thoroughly combined. If the sauce is too thick, add a splash of the reserved pasta cooking liquid.
- Sprinkle the remaining cheese over the top, then broil for 4 to 6 minutes until melted, bubbly, and lightly browned. Serve hot.







