In a large pot of salted boiling water, cook the macaroni according to package instructions until al dente. In the last 2-3 minutes of cooking, add the cauliflower florets. Drain the pasta and cauliflower together and set aside.
In the same pot, heat olive oil over medium heat. Add minced garlic and sauté for about 1 minute until fragrant.
Pour in the almond milk, and then stir in the shredded cheddar cheese, Parmesan cheese, Dijon mustard, and smoked paprika. Keep stirring until the cheese has melted and the mixture is creamy.
Season the cheese sauce with salt and pepper to taste.
Add the cooked macaroni and cauliflower back into the pot, and gently mix until everything is well coated with the cheese sauce.
Transfer the mixture into a greased baking dish.
In a small bowl, mix the panko breadcrumbs with a little olive oil and sprinkle evenly over the mac and cheese for a crispy topping.
Bake in the preheated oven for about 20 minutes, or until the top is golden brown and crispy.
Once out of the oven, allow to cool slightly, and garnish with chopped parsley before serving.
Notes
Feel free to add more vegetables or adjust the cheese types to your liking.