Roasted Broccoli Macaroni and Cheese Recipe

In the South, we know that mac and cheese is worthy of the Thanksgiving table—and everyone will love this version, which includes tender spears of roasted broccoli. Our Test Kitchen added cubes of Cheddar cheese to the pasta that melt as the pasta bakes, creating pockets of gooey goodness in every bite. The dish can be made through Step 2 up to 1 day in advance; cover and refrigerate. Bring to room temperature (about 30 minutes) before proceeding with Step 3.

Active Time:
25 mins
Total Time:
1 hrs 10 mins
Serves 10 (serving size: 1 cup)


  • 6 cups broccoli florets (24 oz.)

  • 1 teaspoon minced garlic (1 garlic clove)

  • 1 tablespoon extra-virgin olive oil

  • 2 teaspoons kosher salt, divided

  • 3/4 teaspoon black pepper, divided

  • 16 ounces uncooked large elbow macaroni, large shells, or cavatappi pasta

  • 6 tablespoons salted butter (3 oz.)

  • 1/3 cup grated yellow onion (from 1 small onion)

  • 2 teaspoons dry mustard

  • 1/8 teaspoon freshly grated nutmeg

  • 1/8 teaspoon cayenne pepper

  • 6 tablespoons all-purpose flour

  • 3 1/2 cups milk

  • 1 3/4 cups heavy cream

  • 2 teaspoons Worcestershire sauce

  • 4 ounces extra-sharp yellow Cheddar cheese, shredded (about 1 cup), plus 4 oz. diced (about 1 cup), divided

  • 4 ounces sharp white Cheddar cheese, shredded, (about 1 cup), plus 4 oz. diced (about 1 cup), divided


  1. Preheat oven to 450°F. Toss together broccoli, garlic, olive oil, 1 tsp. kosher salt, and 1/2 tsp. black pepper in a large bowl. Spread broccoli mixture in a single layer on a rimmed baking sheet, and bake in preheated oven until lightly browned, about 20 minutes.

  2. Meanwhile, prepare pasta according to package directions for al dente.

  3. Melt butter in a large saucepan over medium. Add onion, mustard, salt, black pepper, nutmeg, and cayenne; cook, stirring constantly, until fragrant, about 30 seconds. Add flour, and cook, stirring constantly, until golden brown and smooth, about 2 minutes. Gradually whisk in milk and cream, and bring to a boil, whisking occasionally. Reduce heat to medium-low, and simmer, whisking constantly, until slightly thickened and mixture coats a spoon, about 5 minutes. Stir in Worcestershire sauce. Remove from heat, and stir in remaining 3/4 cup each of shredded Cheddar cheeses until melted. Stir in roasted broccoli, cooked pasta, and diced cheeses; pour into a lightly greased 13- x 9-inch (3-quart) ceramic baking dish.

  4. Bake on a rimmed baking sheet in preheated oven until bubbly and golden, about 30 minutes. Remove from oven, and increase oven temperature to broil. Sprinkle casserole with reserved shredded Cheddar cheeses, and broil 6 inches from heat until cheese is melted and golden brown, about 2 minutes. Remove from oven, and cool slightly on a wire rack, about 15 minutes. Serve immediately.

Related Articles