Heat olive oil in a large, deep skillet over high heat.* When the olive oil is fragrant, add the onion, mushrooms, garlic and 1 teaspoon salt. Saute for 3-4 minutes.
Deglaze the pan with red wine, scraping the bottom for any brown bits.
Add the diced tomatoes, tomato sauce, broth, garlic powder, onion powder, dried thyme, black pepper, and remaining salt and stir. Bring to a gentle boil.
Add the gnocchi and stir it into the sauce. Turn the heat to medium and allow the gnocchi to cook in the sauce for 3-4 minutes, stirring occasionally.
Fold in the spinach and cover the pot until the spinach has wilted.
Remove the pan from heat and slowly stir in parmesan cheese. Sprinkle about ¼ cup of parmesan over the gnocchi and quickly stir the parmesan until it has melted. Repeat until all the parmesan has been added. Do not add all of the parmesan cheese at the same time, or it will clump.
Top with more parmesan and cracked black pepper. Serve immediately.