Ingredients
Method
Step 1: Cook the Pasta
- Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to the package instructions until al dente. Drain the pasta and set it aside
Step 2: Make the Cheese Sauce
- In a large saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1–2 minutes, stirring constantly, until the roux is golden and smooth.
- Gradually whisk in the milk, ensuring no lumps form. Continue cooking and whisking until the mixture thickens, about 3–4 minutes.
- Add the cream cheese and stir until fully melted. Reduce the heat to low and mix in the cheddar, mozzarella, and Parmesan cheeses. Stir until the sauce is creamy and smooth.
- Season the sauce with garlic powder, nutmeg (if using), salt, and pepper to taste.
Step 3: Add the Spinach and Artichokes
- Fold the chopped spinach and artichokes into the cheese sauce. Cook for 2–3 minutes until the spinach is wilted (or warmed through if using frozen spinach).
Step 4: Combine and Assemble
- Add the cooked macaroni to the cheese sauce, stirring until the pasta is fully coated.
- Transfer the mac and cheese mixture to a greased 9×13-inch baking dish.
Step 5: Prepare the Topping and Bake
- In a small bowl, mix the panko breadcrumbs, melted butter, and Parmesan cheese. Sprinkle the topping evenly over the mac and cheese.
- Bake in a preheated oven at 375°F (190°C) for 15 minutes or until the topping is golden brown and crispy.