In a medium saucepan, melt butter.
Whisk in flour until smooth. Cook 1 minute.
Stir in milk with whisk. Cook over medium heat for 5-10 minutes, whisking often, until thickened.
Stir in salt, pesto, garlic, spinach and parmesan and cook 1-2 minutes until flavours have combined.
