01 - Preheat the oven to 400°F. Line a baking tray with parchment paper.
02 - Toss the butternut squash cubes with olive oil, salt, and black pepper. Spread evenly on the tray and roast for 25-30 minutes, or until soft and slightly caramelized.
03 - While the squash roasts, soak the cashews in hot water for 15 minutes, then drain thoroughly.
04 - Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Drain and set aside.
05 - Add roasted butternut squash, soaked cashews, plant-based milk, nutritional yeast, lemon juice, Dijon mustard, garlic powder, onion powder, and turmeric to a high-speed blender. Blend until completely smooth and creamy.
06 - Taste the sauce and adjust seasoning with more salt or lemon juice if needed.
07 - Pour the sauce into the pot with the drained pasta. Stir well to coat evenly. Gently heat over low heat, stirring, until warmed through.
08 - Mix panko breadcrumbs with olive oil and toast in a skillet over medium heat until golden. Sprinkle over the mac and cheese with chopped parsley before serving.