Bring a large pot of water to boil, add salt and oil. After water boils add the pasta.Cook the pasta until it is tender this will take about 10 minutes. Drain the water and set pasta aside.
Heat the oil over medium heat and add all-purpose flour, then stir for a minute. Add basil, Italian herb mix, black pepper, and chili flakes, and stir for another minute.
While stirring slowly add cream making sure there are no lumps. After it comes to a boil, add milk then bring it to a boil again.
Add spinach, mix it well and let it cook for 2-3 minutes stirring continuously, then turn off the heat. Add Mozzarella cheese and stir.
Pour the sauce over pasta and toss.