01 - Set the oven to 400°F. Line a baking sheet with parchment paper. Arrange the butternut squash cubes, onion, and garlic on the sheet. Drizzle with 1 tablespoon of olive oil, season with a pinch of salt and pepper, and toss to coat evenly.
02 - Place the baking sheet in the oven and roast for 25 minutes, until the squash is tender and lightly caramelized.
03 - While roasting, bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Drain and set aside.
04 - Transfer the roasted squash, onion, and garlic to a blender. Add plant-based milk, nutritional yeast, 1 tablespoon olive oil, lemon juice, Dijon mustard, smoked paprika, turmeric (if using), 1 teaspoon salt, and ½ teaspoon black pepper. Blend until a smooth, creamy sauce forms. Adjust seasoning as needed.
05 - Return drained pasta to the pot. Pour the squash sauce over it and stir thoroughly to coat the pasta. Gently heat on low for 2 to 3 minutes, stirring occasionally.
06 - If desired, mix panko breadcrumbs with 1 tablespoon olive oil. Sprinkle evenly over the pasta in an ovenproof dish and broil for 2 to 3 minutes until golden brown.
07 - Serve hot, garnished with chopped fresh parsley.