Fill a medium to large size pot with water, once it comes to a boil, add salt and pasta. Follow instructions on package and cook until al denta.
Meanwhile, heat skillet to medium temperature, add olive oil. Once oil is heated through, add shallot and sauté for 2 minutes and add spinach, and cook until softened. Add lemon juice, and season with salt and pepper.
Drain pasta in a colander and reserve about 2-3 tablespoon, and add to skillet.
Add pesto to skillet, give or take, and blend well, then add pasta and evenly toss to coat the pasta.
Garnish with Parmesan cheese and serve with Chicken Pesto Meatballs.