Coarsely dice 1 small red onion, coarsely chop 3 cups fresh spinach, grate ½ cup fresh parmesan, finely chop ¼ cup fresh basil and slice ½ cup cherry tomatoes. Keep each separate.
In a sauté pan, add 1 tbsp. olive oil and diced onion. Allow it to sauté for 3 minutes. Then, place chopped spinach on top. Allow it to sauté with onion for 2-3 minutes. Remove both from pan and set aside.
Place a pot on another burner and begin to boil enough water to cover your gnocchi while you prepare the sauce.
To the sauté pan, add 1 cup heavy cream, ½ cup chicken broth, grated parmesan, 1 tsp. garlic powder and 1 tsp. Italian seasoning. Over MEDIUM-HIGH heat, use a spatula to move and stir the sauce for 10-12 minutes until thick and bubbly. Turn off heat and cover with a lid when ready.
Once water is boiling, pour in 15 oz. gnocchi. Be sure to check the directions on your package, but they usually take about 2-3 minutes to boil. Once finished, strain pasta.
Under the sauté pan, turn on a LOW heat. Add spinach, onions, fresh basil, cherry tomatoes and gnocchi to the sauce. Gently stir for 1 minute, sprinkle with salt & pepper and serve.