Heavenly pasta with several cheeses and spinach.
Preheat oven to 350° F.
In a large pot of boiling water, add the spinach and cook for a couple minutes until wilted. Remove spinach and when cool enough to handle, place in a clean kitchen towel and squeeze out all the liquid. Set aside.
Bring the same pot of water back up to a rolling boil, season with salt and cook manicotti shells according to package directions. Drain and place on a sheet pan, not touching.
In a large bowl, mix together the ricotta, eggs, mozzarella, Parmesan, and cooled spinach. Season with salt and pepper.
Using a small spoon, stuff the filling into the manicotti shells, making sure you fill all the way into the middle of the shell.
In a sauté pan, melt the butter and whisk in the flour until slightly browned. Whisk in the milk, season with salt and pepper, and continue stirring until sauce begins to thicken. Lower the heat and add the Gorgonzola cheese and continue stirring until melted and creamy. Remove from heat.
Place a small amount of cream sauce in the bottom of a large casserole dish and lay in the stuffed manicotti, single layer. Top with the rest of the cream sauce and fresh basil and bake uncovered for 30 minutes.