Spinach Artichoke Mac and Cheese can be eaten as a vegetarian meal or you can add some chicken for a more hearty dish. Either way it is delicious. This dish combines one of the greatest appetizers, spinach and artichoke dip, with one of the most iconic of American dishes, macaroni and cheese. The signature creaminess of spinach and artichoke dip paired with the cheesy, saucy macaroni noodles is at once unexpected and utter destiny—the hallmarks of any great love story. Romeo and Juliette is all but forgotten after trying this dish.



  • 2 tablespoons butter
  • 2 cloves garlic, minced
  • 1/2 cup diced yellow onion
  • 5 oz spinach
  • 1 cup artichoke heart, drained
  • 3 cups milk
  • 2 teaspoons kosher salt
  • 2 teaspoons black pepper, freshly ground
  • 2 cups elbow macaroni
  • ¾ cup shredded cheddar cheese
  • 3 cups shredded mozzarella cheese, divided
  • 1/3 cup freshly grated Parmesan cheese
  • 1 chicken breast per serving (or leave off for vegetarian)



  1. Preheat oven to 450°F (230°C).
  2. Cook pasta to al dente
  3. In a large pan, melt the butter. Add garlic, onions and spinach cooking until spinach is wilted. Add artichoke hearts.
  4. Slowly add the milk, salt, and pepper. Stir until milk is boiling.
  5. Add the cooked macaroni, cooking until the milk coats the macaroni like a glaze.
  6. Add the cheddar and 2 cups (200g) of mozzarella, stirring until the cheese is completely melted.
  7. Move to a baking pan and sprinkle the remaining mozzarella on top.
  8. Bake for 7 minutes, until cheese is bubbly and golden brown.
  9. Cook chicken by grilling or on a pan
  10. Serve with cooked chicken on top. You can leave that off if you want vegetarian style.


Like this Spinach Artichoke Mac and Cheese recipe? Check out some more sauce recipes HERE.

mac cheese ingredients

saute spinach

spinach atichokes

Spinach Artichoke Mac and Cheese

cooking noodles

precooked Spinach Artichoke Mac and Cheese

cooked Spinach Artichoke Mac and Cheese

Spinach Artichoke Mac and Cheese

Want some awesome T-shirts? Check Out NEW Moose!