Bring a stockpot of water to boil. Cook pasta according to the package
Cut your butternut squash into 1-inch pieces.
In a separate saucepan, add your 2 teaspoons olive oil on medium heat. Add butternut squash into the pan and cover. Cook for about 5 minutes or until it is tender with a fork.
Pour squash into a blender and puree
In a saucepan, add your butter and 1 Tablespoon olive oil and melt. Once melted add in your flour and whisk continually, add your milk slowly to prevent clumping.
Add your cheeses, butternut puree, and spices and mix well. Incorporate pasta elbows.
Pour into a 9×9 glass pan and cook at 350*F for 20 minutes