Take the sausage and crumble it into a deep skillet. Sauté the sausage over medium-high heat, breaking it up as you go along, until browned (about 5-7 minutes).
Add the onion and mushrooms when the sausage is almost done.
Stir in the garlic and cook for about 30 seconds.
Add the chicken broth, creamer, lemon juice, tomatoes, and gnocchi to the pan. Give it a good stir.
Reduce the heat to medium and cover the pan. Cook for 5 minutes.
Give the gnocchi a stir and then add in the spinach. Cover the pan again for 1-2 minutes until the spinach has wilted.
Stir in the parmesan and pesto. Be sure the gnocchi is cooked through and the sauce is thickened to your liking (cook for another five minutes if necessary). Season with salt & pepper to taste and serve immediately.