Cook the pasta according to package directions. Reserve 1/2 cup of the cooking liquid, then drain the pasta.
Meanwhile, heat the oil in a medium skillet over medium heat. Add the onion and 1/2 teaspoon each salt and pepper and cook, covered, stirring occasionally, until tender, 8 to 10 minutes. Add the garlic and cook, stirring for 1 more minute.
Heat the broiler. In a large bowl, combine the yogurt, cream cheese, Parmesan, and lemon juice until well blended. Add the onion mixture and stir until combined.
Add the pasta to the bowl and toss to coat. Stir in the spinach, artichokes and 1/4 cup of the pasta cooking liquid. (Add more liquid if the pasta seems dry.) Gently stir in 1/4 cup of the mozzarella.
Transfer the pasta mixture to a broiler-proof 9-inch square casserole dish. Sprinkle with the remaining 1/4 cup mozzarella.
Broil until golden brown, about 5 minutes.
Notes
Serving size: 1/4th recipeWW Points: 8Check the WW Points for this recipe and track it in the WW app. (Must be logged into WW on a smartphone or tablet.)7PointsPlus (Old plan)Variations
No Penne or Rotini: Use whatever short cut of pasta you prefer. Shells, macaroni, ziti. This would also be good with gnocchi or filled pasta like tortellini or ravioli.
No Greek Yogurt: Substitute with more reduced fat cream cheese or reduced fat sour cream.
No Spinach: Chopped cooked broccoli or frozen defrosted chopped broccoli would be nice.