Preheat the oven to 400º. Chop a head of cauliflower into small florets, then toss with salt, pepper, and olive oil. Add to a baking sheet and bake for25 minutes, tossing a few times to evenly roast the cauliflower.
Bring a large pot of water to a boil. Cook your pasta of choice to al dente(1-2 minutes less than the package suggests).
As the pasta boils and the cauliflower roasts, in a large pan, melt the butter and add in the flour, then whisk to make a roux.
Pour in the chicken broth, milk, garlic powder, and salt. Bring the liquid to a gentle boil or until thickened, then turn off the heat and add in the parmesan cheese and a sprinkle of mozzarella cheese.
Add the pasta into the sauce, then toss with the cauliflower. Sprinkle a pinch or two of the toasted panko breadcrumbs.
For the Breadcrumbs
Add 1 cup of panko breadcrumbs to a pan with melted butter and Italian seasoning(dried parsley, oregano, basil). Toast the breadcrumbs for 3-5 minutes or until the panko visibly turns a dark brown.
Notes
Everything relatively cooks and is done at the same time. While the cauliflower is roasting, boil the pasta and make the sauce at the same time so that you can mix the pasta with the sauce and add in the cauliflower almost back-to-back. This will save you some time.Be sure to flip and toss the cauliflower as it roasts in the oven every 5-6 minutes so that the cauliflower can char evenly on all sides.Cook the pasta al dente so that it does not fall apart as you toss it together with the parmesan sauce.Leave the breadcrumbs to toast on a low flame as you toss the pasta together with the sauce and cauliflower. We want a darker color on the breadcrumbs so that it amplifies the flavor and gives a delicious crunch on top!