Coarse or kosher salt and freshly ground pepperto taste
8ouncessoft fresh goat cheese
½cupfreshly grated Parmesan cheese
Red pepper flakes to taste
Heat the olive oil in a large skillet over medium heat. Add the onion and sauté for 5 minutes until tender and lightly golden. Add the garlic and sauté for another minute. Add the spinach, in batches if necessary, stirring just until it slightly wilts. Season with salt and pepper.
Meanwhile, bring a large pot of water to a boil over high heat. Salt the water (but don't over salt it, as you will be using some of the cooking water to make the sauce) and return to a boil. Cook the pasta according to package directions. Before draining the pasta reserve 1 1/2 cups of the cooking water. Return the pasta to the pot and add the goat cheese, Parmesan and the water, and stir until the cheeses melt and combine with 1 cup of the water to form a sauce. Season with red pepper flakes, and again with salt and pepper, if needed, then add the spinach mixture and stir to combine. Add as much of the remaining half cup of water as you like to loosen up the sauce (it will absorb into the pasta quickly, so make it a little moister than you might think).