Ingredients

  • 2 cups elbow macaroni
  • 4 cups fresh broccoli florets
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 cups milk (whole or 2%)
  • 2 cups sharp cheddar cheese, grated
  • 1 cup mozzarella cheese, grated
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • to taste salt and pepper
  • 0.5 cup breadcrumbs (optional, for topping)
  • 1 tablespoon olive oil (optional, for breadcrumbs)

Instructions

  1. In a large pot of boiling salted water, cook the elbow macaroni according to package instructions until al dente. In the last 2-3 minutes of cooking, add the broccoli florets. Drain and set aside.
  2. In the same pot, melt the butter over medium heat. Once melted, stir in the flour and cook for about 2 minutes until light golden, creating a roux.
  3. Gradually whisk in the milk, making sure to remove any lumps. Continue to cook, stirring frequently until the mixture thickens, about 3-5 minutes.
  4. Reduce the heat to low and add the cheddar and mozzarella cheeses, stirring until fully melted and smooth. Season the sauce with garlic powder, onion powder, salt, and pepper.
  5. Add the cooked pasta and broccoli into the cheese sauce, stirring gently to combine everything evenly.
  6. If you like a crispy topping, preheat your oven to 350°F (175°C). In a small bowl, mix the breadcrumbs with olive oil until coated.
  7. Pour the mac and cheese mixture into a greased baking dish. If using, sprinkle the breadcrumb mixture evenly over the top.
  8. Bake in the preheated oven for about 20 minutes or until the top is golden brown and crispy.
  9. Let it cool for a few minutes before serving. Enjoy your Cheesy Broccoli Mac Delight!

💡 Chef's Notes

Add breadcrumbs for a crispy topping if desired.

Recipe by Emma - Recipe Creator & Food Blogger