In a medium skillet, heat 1 tablespoon of olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant.
Add the chopped spinach to the skillet and cook until wilted, about 2-3 minutes. Remove from heat and let it cool for a few minutes.
In a mixing bowl, combine the softened cream cheese, cooked spinach and garlic mixture, grated Parmesan cheese, lemon zest, black pepper, and salt. Mix until well combined.
Place the salmon fillets on a cutting board and make a pocket in each fillet using a sharp knife, ensuring not to cut all the way through.
Stuff each salmon fillet generously with the creamy spinach mixture.
Heat the remaining tablespoon of olive oil in an oven-proof skillet over medium-high heat. Carefully place the stuffed salmon fillets in the skillet, skin-side down, and sear for about 3-4 minutes until the skin is crispy.
Transfer the skillet to the preheated oven and bake for an additional 10-12 minutes, or until the salmon is cooked through and flakes easily with a fork.
If desired, sprinkle fresh dill over the stuffed salmon right before serving for added flavor.
Notes
Serve on a bed of quinoa or rice with a wedge of lemon for added flavor.