In a large mixing bowl, toss the cauliflower florets with olive oil, sea salt, and black pepper until well-coated. Spread the florets on a baking sheet lined with parchment paper.
Roast the cauliflower for 20-25 minutes, stirring halfway through.
While the cauliflower roasts, bring a pot of lightly salted water to a boil. Add the elbow macaroni and cook until al dente. Drain and set aside.
In a medium saucepan over medium heat, melt the butter. Sprinkle in the flour while whisking to create a roux. Cook for about 1 minute until light golden.
Gradually pour in the milk while whisking to prevent lumps. Continue whisking until the mixture thickens.
Stir in garlic powder, onion powder, smoked paprika, and nutmeg. Add the cheddar and Parmesan cheeses, mixing until melted.
Gently fold in the cooked macaroni and roasted cauliflower into the cheese sauce.
Pour the mixture into a greased baking dish and top with panko bread crumbs.
Bake for an additional 15-20 minutes until the top is golden and panko is toasty.
Notes
Serve in individual bowls garnished with fresh parsley and pair with a side salad.
Keyword cauliflower, comfort food, macaroni and cheese