Creamy Spinach and Artichoke Macaroni and Cheese

# CreamySpinachArtichokeMacaroniCheese #CheesyComfortFood #VegetarianDinner #OnePotMeal #MacnCheese #CheesyDinner #FamilyFavorite

Creamy Spinach and Artichoke Macaroni and Cheese

This creamy macaroni and cheese is the perfect comfort food for your family. It’s loaded with spinach and artichoke and is sure to become a family favorite. It’s a one-pot meal that can be prepared in under an hour and is vegetarian-friendly.

Ingredients:

  • 1 pound elbow macaroni
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 (14-ounce) can artichoke hearts, drained and chopped
  • 2 cups fresh spinach, chopped
  • 1/4 teaspoon red pepper flakes
  • 3 tablespoons all-purpose flour
  • 3 cups milk
  • 2 cups grated cheddar cheese
  • 1/2 teaspoon salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 cup grated Parmesan cheese

Directions:

  1. Bring a pot of salted water to a boil and cook the macaroni for 8-10 minutes or until al dente. Drain and set aside.
  2. Meanwhile, heat the olive oil in a large skillet over medium heat. Add the onion and garlic and cook until softened, about 5 minutes.
  3. Add the artichoke hearts, spinach, and red pepper flakes and cook for another 5 minutes.
  4. Add the flour and stir to coat the vegetables. Cook for 2 minutes, stirring constantly.
  5. Slowly add the milk, stirring constantly, and cook until the mixture is thick and bubbly.
  6. Add the cheddar cheese, salt, and pepper and stir until the cheese is melted.
  7. Add the cooked macaroni and stir to combine.
  8. Transfer the macaroni and cheese to a 9×13-inch baking dish and sprinkle with the Parmesan cheese.
  9. Bake in a preheated 350°F oven for 25 minutes or until the top is golden brown and bubbly.