Preheat oven to 350°F. Grease a 2-quart baking dish; set aside. Cook macaroni in a large pot of salted boiling water until al dente, according to package instructions. During the final 3 minutes of cooking time, add the broccoli florets to the boiling water with the pasta. Drain and set aside.
While the pasta boils, melt butter in a large Dutch oven over medium heat. Add flour; cook, whisking constantly, for 1 minute. Very gradually, whisk in the milk. Bring to a boil over medium heat, whisking constantly. Remove from the heat.
Whisk in the Worcestershire sauce. Gradually add all the Velveeta cheese and half of the cheddar cheese (¾ cup). Stir until the cheese is completely melted and smooth. Stir in the salt, dry mustard, pepper, and nutmeg.
Add cooked, drained pasta and broccoli; stir gently to coat. Transfer to the prepared baking dish. Sprinkle remaining ¾ cup of grated cheddar on top.
In a small bowl, stir together the breadcrumbs, melted butter, and garlic powder. Sprinkle the buttered breadcrumbs on top of the casserole.
Bake, uncovered, for 15 minutes, or until the filling is hot and bubbly and the topping is lightly browned. If the bread crumb topping isn’t as crispy and golden brown as you’d like by the time the filling is hot, just place the dish under the broiler for a minute or two.