Skip to main content

Spinach and Artichoke Mac and Cheese

Serves 4

Try whole wheat penne in this tasty pasta bake!


  • Salt
  • 1 pound regular or whole wheat penne
  • 2 tablespoons extra virgin olive oil (EVOO)
  • 3 tablespoons butter
  • 1 large onion, finely chopped
  • 3 cloves garlic, finely chopped or grated
  • 3 tablespoons flour
  • 2 cups milk
  • A few grates fresh nutmeg
  • 1 box frozen chopped spinach (10 ounces), defrosted and wrung dry in a kitchen towel
  • 1 box frozen chopped artichokes (10 ounces), defrosted and wrung dry in a kitchen towel
  • Ground black pepper
  • 1 1/4 cups shredded Italian fontina cheese, plus additional for sprinkling on top
  • 1 1/4 cups grated Parmigiano Reggiano cheese, plus additional for sprinkling on top


  1. Pre-heat the oven to 350ºF.
  2. Place a large pot of water over high heat to cook the pasta. When the water is boiling, salt it well and drop in the pasta. Cook to al dente, according to the package directions. Drain the pasta and reserve.
  3. While the pasta is cooking, place a medium pot over medium-low heat with two turns of the pan of EVOO, about 2 tablespoons, and the butter. Add the onion and garlic to the pan and cook the veggies until very soft, about 10 minutes.
  4. Turn the heat up to medium-high and sprinkle the flour into the pan. Cook for about 1 minute, then whisk the milk into the pan and bring up to a bubble. Add the nutmeg, veggies and some salt and pepper to the sauce and simmer until thickened, 2-3 minutes. Add the cheeses to the sauce and stir until melted.
  5. Toss the prepared sauce with the cooked pasta and transfer to a casserole dish. Sprinkle some more of the fontina and Parmigiano Reggiano cheeses over the top and bake until the cheese has melted and the top is golden brown, about 30 minutes.