Place the squash, onion, and garlic in a large pot of water over high heat. Bring to a boil and then simmer for 15 minutes or until the vegetables are tender.
Meanwhile, cook the macaroni according to the package directions. Drain, reserving 1/4 cup of pasta water.
Place the butternut squash, onion, garlic, cashews, lemon juice, salt, pepper, Dijon, garlic powder, paprika, and nutmeg in a food processor. Process until completely smooth.
Add in the reserved pasta water and blend until a sauce has formed. If using the cheese add it in now and blend until smooth.
Pour the sauce over top of the cooked macaroni noodles. Mix to coat the noodles and serve hot.
bottom of the blender.
Add butternut squash sauce to the macaroni noodles and stir, making sure every noodle is covered in sauce. Warm through if needed.