Preheat oven to 400. Spray a 9x9 baking pan with olive oil. Place salmon fillets in pan. Sprinkle lightly with paprika.
In a small bowl, mix together the cream cheese, minced garlic, parsley and a sprinkle of pepper. Spread this over the salmon fillets. (I usually microwave this for 20 to 30 seconds to make it easier to spread).
Sprinkle the chopped onion evenly over the cream cheese.
Layer the baby spinach leaves evenly and neatly over the onions (I make 4 layers of leaves).
Spray or drizzle the spinach leaves with olive oil. Sprinkle lightly with garlic powder, salt and pepper.
Cover tightly with foil and bake 25-35 minutes depending on the thickness of your salmon. It takes a little longer than usual because of all the toppings.