Go Back
Homemade Spinach-Artichoke Mac and Cheese Bake photo

Spinach-Artichoke Mac and Cheese Bake

This Spinach-Artichoke Mac and Cheese Bake is creamy, cheesy, and packed with veggies! A comforting twist on a classic that’s perfect for any night.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Course
Cuisine: American

Ingredients
  

  • 8 oz Elbow macaroni
  • 2 cups Fresh spinach chopped
  • 1 cup Canned artichoke hearts drained and chopped
  • 2 cups Mozzarella cheese shredded
  • 1 cup Cheddar cheese shredded
  • 2 cups Milk
  • 1/4 cup All-purpose flour
  • 1/4 cup Butter
  • 2 cloves Garlic minced
  • 1/2 teaspoon Onion powder
  • 1/2 teaspoon Garlic powder
  • to taste Salt and pepper
  • 1/2 cup Bread crumbs
  • 1/4 cup Grated Parmesan cheese

Equipment

  • Large pot
  • Colander
  • Medium saucepan
  • Wooden spoon or whisk
  • 9x13-inch baking dish
  • Measuring cups and spoons
  • Cheese grater
  • Sharp knife and cutting board

Method
 

  1. Bring a large pot of salted water to a boil. Add the 8 ounces of elbow macaroni and cook according to package instructions until just al dente—usually about 7 to 8 minutes. Drain the pasta and set it aside. Don’t overcook here, as the pasta will continue to cook in the oven.
  2. In a medium saucepan, melt the 1/4 cup butter over medium heat. Once melted, add the minced garlic and sauté for about 1 minute until fragrant but not browned. Sprinkle in the 1/4 cup all-purpose flour and whisk continuously for 2 minutes to form a roux.
  3. Gradually pour in the 2 cups of milk, whisking constantly to prevent lumps. Continue cooking and stirring until the sauce thickens and coats the back of a spoon, about 5 to 7 minutes. Stir in the onion powder, garlic powder, salt, and pepper to taste.
  4. Lower the heat to medium-low and add the shredded mozzarella and cheddar cheese to the sauce. Stir until completely melted and smooth. Remove from heat.
  5. In a large mixing bowl, combine the cooked macaroni, chopped fresh spinach, and chopped canned artichoke hearts. Pour the cheese sauce over the mixture and stir gently to combine evenly.
  6. Preheat your oven to 350°F (175°C). Transfer the cheesy pasta mixture into a greased 9x13-inch baking dish, spreading it out evenly.
  7. In a small bowl, mix together the bread crumbs and grated Parmesan cheese. Sprinkle this mixture evenly over the mac and cheese.
  8. Place the baking dish in the preheated oven and bake for 20 to 25 minutes, or until the topping is golden brown and the cheese sauce is bubbling around the edges.
  9. Remove from the oven and let the Spinach-Artichoke Mac and Cheese Bake rest for 5 minutes before serving. This helps the sauce thicken slightly for easier serving.

Notes

  • Use kale or Swiss chard instead of spinach for a heartier green option.
  • To avoid a watery bake, squeeze excess water out of fresh or frozen spinach before adding.
  • Cover with foil halfway through baking if the topping browns too quickly.
  • Leftovers keep well refrigerated up to 3 days or frozen for 2 months.
  • For a vegan version, substitute plant-based milk, vegan cheese, and dairy-free butter.