Bring a large pot of salted water to a boil and cook the pasta according to package instructions. Drain and set aside.
While the pasta cooks, steam the cauliflower florets until tender, about 5-7 minutes.
In a large skillet, heat the olive oil over medium heat. Add the steamed cauliflower and sauté for 3-5 minutes until slightly golden.
Reduce the heat to low, and add the cream cheese to the skillet with the cauliflower, stirring until melted and thoroughly combined.
Pour in the almond milk, buffalo sauce, garlic powder, and onion powder. Stir well to combine.
Add the cooked pasta to the skillet along with the cheddar and mozzarella cheese. Stir until all the ingredients are well coated and the cheese is melted. If it appears too thick, add a splash more almond milk.
Taste and season with salt and pepper as needed.
Pour the mixture into a greased baking dish.
In a small bowl, mix the panko breadcrumbs with the melted butter until evenly coated. Sprinkle this mixture over the mac and cheese.
Bake in the preheated oven for 20-25 minutes or until the top is golden and crispy.
Once done, remove from the oven and let sit for a few minutes before serving. Garnish with fresh parsley for color.
Notes
Adjust the buffalo sauce for desired spice level.
Keyword buffalo cauliflower, mac and cheese, vegetarian