01 - Preheat oven to 400°F for roasting the butternut squash.
02 - Toss cubed butternut squash with 1 tbsp olive oil, 1/2 tsp salt, and 1/4 tsp pepper on a baking sheet. Roast for 20–25 minutes until tender and lightly caramelized.
03 - Cook pasta according to package instructions until al dente. Drain and set aside, reserving a small amount of pasta water if needed.
04 - Heat 1 tbsp olive oil in a skillet over medium heat. Sauté diced onion for 5 minutes until translucent. Add minced garlic and cook for another minute until fragrant.
05 - In a blender, combine roasted squash, sautéed onion and garlic, soaked cashews, plant milk, nutritional yeast, lemon juice, Dijon mustard, smoked paprika, turmeric, 1/2 tsp salt, and 1/4 tsp pepper. Blend until completely smooth and creamy.
06 - Return drained pasta to the pot. Pour sauce over pasta and stir over low heat until warmed through and creamy. Adjust seasoning with additional salt and pepper if needed.
07 - For a crispy topping, mix panko breadcrumbs with 1 tbsp olive oil and sprinkle over the mac and cheese. Place under the broiler for 2–3 minutes until golden and crunchy.
08 - Serve hot, garnished with chopped fresh parsley if desired.