Spinach Artichoke Mac and Cheese
If you’re looking for a cozy, comforting dish that’s perfect for any occasion, then you’ve stumbled upon the right recipe! This Spinach Artichoke Mac and Cheese is not just any mac and cheese; it’s a delightful blend of creamy cheese, vibrant spinach, and tangy artichokes that makes it a favorite in my household. Whether it’s a busy weeknight dinner or a gathering with friends, this dish is sure to please everyone at the table.
What I love most about this recipe is how easy it comes together in one pot. You can whip it up quickly without sacrificing flavor or comfort. Plus, with its hearty ingredients, it feels like a warm hug on your plate!
Why You’ll Love This Recipe
- Quick and Easy: This dish comes together in just 40 minutes, making it perfect for those hectic evenings when you need something delicious fast.
- Family-Friendly: Kids and adults alike will fall in love with the cheesy goodness and hidden veggies!
- Make-Ahead Friendly: Prep this mac and cheese ahead of time, so all you have to do is pop it in the oven when you’re ready to eat.
- Flavor-Packed: The combination of three cheeses with spinach and artichokes brings an explosion of flavor that elevates every bite.
- One-Pot Wonder: Less cleanup means more time enjoying your meal with loved ones!

Ingredients You’ll Need
Let’s gather our simple, wholesome ingredients! Each component plays a vital role in creating that creamy, cheesy goodness. Here’s what you’ll need for your Spinach Artichoke Mac and Cheese:
- 3 TBSP salted butter
- 3 TBSP 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
- 10 ounces frozen chopped spinach (thawed and drained of excess liquid)
- 12 ounces marinated quartered artichoke hearts
- 16 ounces Casarecce pasta (penne or rigatoni would work too)
Variations
One of the best parts about this Spinach Artichoke Mac and Cheese is its flexibility! Feel free to get creative based on your preferences or what you have on hand.
- Add Protein: Toss in some cooked chicken or chickpeas for an extra boost of protein.
- Change Up the Cheese: Experiment with different cheeses like gouda or cheddar for a unique twist.
- Spice It Up: Add some red pepper flakes or diced jalapeños if you’re craving some heat.
- Veggie Boost: Mix in other vegetables like sautéed mushrooms or bell peppers for added nutrition.
How to Make Spinach Artichoke Mac and Cheese
Step 1: Prepare the Roux
In a large, shallow cast iron enamel pan, melt the butter over medium heat. Stir in the flour to create a roux. Cooking the roux until lightly golden brown (about 2 minutes) helps develop rich flavors while eliminating any raw flour taste—this step is crucial for a smooth sauce!
Step 2: Cook the Pasta
Meanwhile, bring a large pot of water to a boil and salt it generously (it should taste like the ocean!). Add in your dry pasta and cook until just under al dente; remember that we want it to have some bite since it will continue cooking later. Reserve one cup of cooking liquid before draining—it’s liquid gold for adjusting your sauce later!
Step 3: Make the Cheese Sauce
Stir the evaporated milk into the roux until smooth—don’t be shy about using a whisk if needed! Season with onion powder, garlic powder, minced garlic, kosher salt, and black pepper. Taste as you go; adjusting seasoning ensures every bite is packed with flavor.
Step 4: Combine Everything
Cook the sauce while stirring occasionally until it starts to thicken (about three minutes). Now stir in all but two handfuls of shredded cheese; once melted, add in the spinach and artichokes. There’s no need to drain those marinated artichokes—their flavor enhances our sauce wonderfully!
Step 5: Mix in Pasta
Toss your cooked pasta into the creamy mixture until everything is well combined. If your sauce seems too thick, splash in some reserved cooking liquid—it’ll help loosen everything up beautifully.
Step 6: Broil to Perfection
Top your pasta with reserved cheese and place it under the broiler for about four to six minutes until bubbly and lightly browned. Keep an eye on it—this step adds that gorgeous golden layer that everyone loves!
Serve immediately, gather around the table, and enjoy! Your Spinach Artichoke Mac and Cheese is bound to become a new favorite!
Pro Tips for Making Spinach Artichoke Mac and Cheese
Crafting the perfect Spinach Artichoke Mac and Cheese is a delightful experience, and with these tips, you’ll achieve cheesy perfection!
- Use fresh ingredients: Fresh spinach and high-quality cheeses will elevate the flavor of your dish, making it richer and more vibrant.
- Don’t overcook the pasta: Cooking the pasta just under al dente ensures it retains a slight bite, allowing it to absorb the creamy sauce without becoming mushy.
- Adjust the cheese blend: Feel free to mix different types of cheese that you love! Experimenting with gouda or cheddar can add unique flavors to your mac and cheese.
- Add texture with breadcrumbs: For an extra layer of crunch, consider topping your mac and cheese with seasoned breadcrumbs before broiling. It adds a delightful contrast to the creamy texture.
- Make it ahead: This dish can be prepared a day in advance! Just store it in the fridge before broiling. When you’re ready to serve, pop it in the oven, and enjoy.
How to Serve Spinach Artichoke Mac and Cheese
Presenting your Spinach Artichoke Mac and Cheese beautifully can make it even more enjoyable for everyone at the table. Here are some ideas on how to serve this delightful dish!
Garnishes
- Chopped fresh herbs: A sprinkle of fresh parsley or basil adds a pop of color and a burst of fresh flavor that complements the creamy cheese beautifully.
- Red pepper flakes: If you enjoy a little heat, adding a dash of red pepper flakes provides not only spice but also visual appeal.
Side Dishes
- Garlic bread: Crispy garlic bread is a classic pairing that complements the richness of mac and cheese perfectly. The buttery flavor balances out the creaminess.
- Simple green salad: A refreshing side salad with mixed greens, cherry tomatoes, and a light vinaigrette cuts through the richness of the dish while adding crunch.
- Roasted vegetables: Seasonal roasted veggies like zucchini or bell peppers offer color and nutrients to your meal, making it well-rounded and wholesome.
- Steamed broccoli: Tender steamed broccoli adds both color and nutrition while providing a nice contrast in texture to your creamy pasta.
This Spinach Artichoke Mac and Cheese is not just food; it’s an experience! Enjoy every cheesy bite surrounded by friends or family. Happy cooking!

Make Ahead and Storage
This Spinach Artichoke Mac and Cheese is perfect for meal prep! You can whip up a big batch ahead of time, making it an ideal option for busy weeknights or gatherings.
Storing Leftovers
- Allow the mac and cheese to cool completely before storing.
- Transfer it to an airtight container.
- Store in the refrigerator for up to 3-4 days.
Freezing
- Let the dish cool completely before freezing.
- Portion it into freezer-safe containers or zip-top bags, leaving some space for expansion.
- Freeze for up to 2 months for best quality.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat in the oven at 350°F (175°C) until heated through, about 20-25 minutes.
- For microwave reheating, place in a microwave-safe bowl and heat in 1-minute intervals until warm.
FAQs
If you have questions about making this delicious dish, you’re not alone! Here are some common inquiries.
Can I make Spinach Artichoke Mac and Cheese gluten-free?
Yes! Simply substitute the all-purpose flour with a gluten-free flour blend and use gluten-free pasta. The taste will still be creamy and delicious!
How do I store leftover Spinach Artichoke Mac and Cheese?
Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. It’s great for meal prep!
Can I use fresh spinach instead of frozen?
Absolutely! If you prefer fresh spinach, you can use about 10 ounces. Just sauté it until wilted before adding it to the sauce.
What type of cheese works best in Spinach Artichoke Mac and Cheese?
While this recipe uses mozzarella, Monterey Jack, and Parmesan, feel free to experiment with your favorite cheeses like cheddar or Gouda for added flavor!
Final Thoughts
I hope you find joy in making this Spinach Artichoke Mac and Cheese! It’s a comforting dish that brings people together—perfect for family dinners or cozy nights in. Enjoy every creamy, cheesy bite, and don’t forget to share your experience with friends! Happy cooking!
Spinach Artichoke Mac and Cheese
If you’re seeking a comforting and flavorful dish that can be enjoyed on any occasion, this Spinach Artichoke Mac and Cheese is the perfect choice! Creamy cheeses blend beautifully with vibrant spinach and tangy artichokes, creating a deliciously rich dish that delights the whole family. Whether it’s a busy weeknight or a gathering with friends, this one-pot meal comes together quickly and is guaranteed to please everyone at your table. With its easy preparation and hearty ingredients, it’s like a warm hug served in a bowl!
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: Serves approximately 8
- Category: Dinner
- Method: Baking
- Cuisine: American
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
- 10 ounces frozen chopped spinach (thawed and drained)
- 12 ounces marinated quartered artichoke hearts
- 16 ounces Casarecce pasta (or penne/rigatoni)
Instructions
- In a large cast iron pan, melt the butter over medium heat. Stir in the flour to create a roux, cooking until lightly golden (about 2 minutes).
- Boil salted water in another pot and cook pasta until just under al dente. Reserve one cup of cooking liquid before draining.
- Gradually whisk evaporated milk into the roux until smooth, then season with onion powder, garlic powder, minced garlic, salt, and pepper.
- Cook the sauce until thickened (about three minutes), then stir in most of the shredded cheese along with spinach and artichokes.
- Mix in the cooked pasta until well combined. If needed, add reserved cooking liquid to adjust consistency.
- Top with remaining cheese and broil for 4 to 6 minutes until bubbly and golden brown.
Nutrition
- Serving Size: 1 cup (245g)
- Calories: 420
- Sugar: 5g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 11g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 4g
- Protein: 17g
- Cholesterol: 55mg
