If you’re looking for a cozy and comforting dish that pleases a crowd, then Spinach Artichoke Mac and Cheese is your answer! This creamy, melty delight combines the goodness of spinach and marinated artichokes with three kinds of cheese, creating a rich flavor profile that everyone will love. Whether it’s a busy weeknight or a family gathering, this dish is perfect for bringing people together around the table.
What makes this recipe even more special is its one-pot nature — less cleanup means more time to enjoy your delicious creation. Plus, it’s vegetarian-friendly, making it an excellent choice for various dietary preferences. Trust me, once you try this recipe, it’ll become a regular in your home!
Why You’ll Love This Recipe
- Quick and easy: With just 40 minutes from start to finish, you can whip up this comforting dish without any hassle.
- Crowd-pleaser: This Spinach Artichoke Mac and Cheese is loved by kids and adults alike, making it the perfect addition to any meal.
- Make-ahead option: You can prepare this dish in advance and simply pop it in the oven when you’re ready to serve — great for meal prep!
- Creamy and flavorful: The combination of cheeses along with spinach and artichokes creates a rich flavor that’s simply irresistible.
- Versatile: Customize it with different pasta shapes or add extra veggies to suit your taste!

Ingredients You’ll Need
Creating this Spinach Artichoke Mac and Cheese is super simple thanks to these wholesome ingredients. You probably have most of them in your pantry already! Let’s take a look at what you’ll need:
For the Sauce
- 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
For the Cheese
- 8 ounces shredded mozzarella cheese
- 4 ounces shredded monterey jack cheese
- 2 ounces shredded parmesan cheese
For the Veggies
- 10 ounces frozen chopped spinach (thawed and drained of excess liquid)
- 12 ounces marinated (quartered artichoke hearts)
For the Pasta
- 16 ounces Casarecce pasta (penne or rigatoni would work too)
Variations
One of the best things about this Spinach Artichoke Mac and Cheese is how flexible it is! Feel free to get creative based on what you have on hand or your personal preferences.
- Add protein: Toss in some cooked chicken or chickpeas for an extra boost of nourishment.
- Make it spicy: Add some red pepper flakes or diced jalapeños for a spicy kick!
- Go vegan: Substitute dairy cheeses with vegan alternatives made from nuts or soy for a plant-based version.
- Incorporate other veggies: Try adding roasted red peppers or sautéed mushrooms for added flavor and texture.
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 until it’s lightly golden brown helps eliminate that raw flour taste and adds depth to your cheese sauce.
Step 2: Cook the Pasta
Meanwhile, bring a large pot of water to a boil. Salt it generously—think ocean-level salinity! Add in your dry pasta and cook until it’s just under al dente; you want it to have a bit of bite left since it’ll continue cooking later. Don’t forget to reserve some cooking liquid before draining!
Step 3: Make the Creamy Sauce
Stir in the evaporated milk into your roux until smooth; using a whisk can help prevent lumps. Adding onion powder, garlic powder, minced garlic, salt, and pepper brings out wonderful flavors that complement the cheesy goodness.
Step 4: Add Cheeses and Veggies
Let your sauce thicken up as you stir occasionally; then mix in all but two handfuls of shredded cheese until melted. The addition of spinach and artichokes at this stage adds flavor without needing to drain any marinade—it’s liquid gold!
Step 5: Combine Everything Together
Gently fold in the cooked pasta until everything is well combined. If your sauce seems thick, use that reserved pasta water to loosen it up!
Step 6: Broil for Perfection
Top everything with reserved cheese before placing under the broiler for 4-6 minutes. You’ll know it’s done when everything bubbles up nicely and turns golden brown — just wait until you see that beautiful crust!
Serve immediately and enjoy every last bite of this delicious Spinach Artichoke Mac and Cheese!
Pro Tips for Making Spinach Artichoke Mac and Cheese
Cooking this delicious dish can be even easier with a few insider tips!
Use freshly shredded cheese: Pre-shredded cheese often contains anti-caking agents that can affect melting. Freshly shredded cheese will melt more smoothly, giving you that creamy texture you’re after.
Adjust the seasoning to your taste: Every palate is different! Don’t hesitate to taste your sauce before adding the pasta and adjust the salt or spices according to your preference.
Incorporate extra veggies: For added nutrition and flavor, consider mixing in some sautéed mushrooms or bell peppers. This will enhance the dish without overpowering the star ingredients.
Save some pasta water: The reserved pasta cooking water can help you achieve the perfect consistency. If your mac and cheese turns out too thick, just add a splash of this starchy water to loosen it up.
Broil carefully: Keep an eye on your mac and cheese while broiling to avoid burning. It only takes a few minutes for the cheese to bubble and brown, so stay close!
How to Serve Spinach Artichoke Mac and Cheese
Enjoying your Spinach Artichoke Mac and Cheese is all about presentation and thoughtful pairings!
Garnishes
- Chopped fresh parsley: A sprinkle of bright green parsley adds a pop of color and freshness, enhancing both flavor and visual appeal.
- Crushed red pepper flakes: For those who enjoy a bit of heat, a dash of red pepper flakes can spice things up beautifully.
Side Dishes
- Garlic Bread: Crispy garlic bread makes for a classic side that complements the creamy richness of mac and cheese while adding crunch.
- Mixed Green Salad: A light salad with vinaigrette provides a refreshing contrast to the heaviness of the dish, balancing out flavors nicely.
- Roasted Vegetables: Seasonal roasted veggies like zucchini or asparagus can add color and nutrients, making your meal feel more wholesome.
- Steamed Broccoli: Simple yet effective, steamed broccoli offers not only vibrant color but also a nutritious touch that pairs well with cheesy pasta.

Make Ahead and Storage
This Spinach Artichoke Mac and Cheese is perfect for meal prep, making it easy to enjoy delicious comfort food throughout the week. Here’s how to store and reheat your leftovers effectively.
Storing Leftovers
- Store any leftover mac and cheese in an airtight container in the refrigerator.
- It will keep well for up to 3-4 days.
- For best results, separate individual portions if you plan to reheat them.
Freezing
- Allow the mac and cheese to cool completely before freezing.
- Transfer it to a freezer-safe container or bag, ensuring as much air as possible is removed.
- It can be frozen for up to 2-3 months.
Reheating
- Thaw the frozen mac and cheese overnight in the refrigerator before reheating.
- Reheat in the microwave or on the stovetop over low heat, adding a splash of milk or pasta water to help restore creaminess.
- Heat until warmed through, stirring occasionally.
FAQs
Can I make Spinach Artichoke Mac and Cheese gluten-free?
Yes! You can substitute regular pasta with gluten-free pasta and use a gluten-free flour blend for the roux.
How can I add more flavor to my Spinach Artichoke Mac and Cheese?
Consider adding spices like cayenne pepper or smoked paprika, or stir in some fresh herbs like basil or parsley for an extra kick.
Can I use fresh spinach instead of frozen for this recipe?
Absolutely! If using fresh spinach, you’ll need about 10 ounces. Sauté it until wilted before adding it to the sauce.
What cheeses work best in Spinach Artichoke Mac and Cheese?
The combination of mozzarella, Monterey Jack, and Parmesan creates a perfect balance of creaminess and flavor. Feel free to experiment with other cheeses like cheddar!
Final Thoughts
I hope you enjoy making this Spinach Artichoke Mac and Cheese as much as I do! It’s not just a dish; it’s a warm hug on a plate that brings everyone together. So roll up your sleeves, get cooking, and savor every cheesy bite. Happy cooking!

Spinach Artichoke Mac and Cheese
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: Serves 6
- Category: Main
- Method: Baking
- Cuisine: American
Description
If you’re searching for a cozy and indulgent dish that everyone will adore, look no further than Spinach Artichoke Mac and Cheese! This creamy, cheesy delight combines the nutritional goodness of fresh spinach and marinated artichokes with a blend of mozzarella, Monterey Jack, and Parmesan cheeses. Perfect for both busy weeknights and family gatherings, this one-pot meal minimizes cleanup while maximizing flavor. The rich and comforting profile ensures it becomes a beloved staple in your home. With its vegetarian-friendly ingredients, this dish caters to various dietary preferences without sacrificing taste.
Ingredients
- 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)
- 12 ounces marinated artichoke hearts
- 16 ounces Casarecce pasta (penne or rigatoni would work too)
Instructions
- In a large pan, melt butter over medium heat. Stir in flour to create a roux; cook until golden.
- Boil water in a pot, salt generously, and cook pasta until just under al dente. Reserve some cooking liquid before draining.
- Stir evaporated milk into the roux until smooth. Add onion powder, garlic powder, minced garlic, salt, and pepper.
- Gradually mix in cheeses until melted. Fold in spinach and artichokes.
- Combine cooked pasta with the sauce; add reserved water if needed for consistency.
- Top with remaining cheese and broil for 4-6 minutes until golden brown.
Nutrition
- Serving Size: 1 cup (250g)
- Calories: 410
- Sugar: 7g
- Sodium: 720mg
- Fat: 20g
- Saturated Fat: 11g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 50mg



Leave a Comment