Bring a large pot of water to a boil.Add the spinach and 1 tablespoon salt; cook for about 1 minute.
Using a slotted spoon, remove the spinach (reserve the water for the pasta) and transfer it to a bowl of cold water.
Drain and squeeze dry the spinach.Chop it coarsely.
Bring the spinach water back to a boil. Meanwhile, in food processor fitted with steel blade, mince the garlic (if using).
Add the cottage cheese and blend until fairly smooth.
Add the cooked spinach and milk, and blend until smooth.
Add the nutmeg and salt and pepper to taste. Transfer to a shallow serving bowl.
Add the pasta to the boiling water, stirring to prevent sticking.
Cook the pasta until just tender (about 10 minutes or according to the instructions); drain well.
Add the pasta to the bowl with the spinach sauce, and toss to coat.
Sprinkle with parmesan cheese and toss again.Serve hot.