Preheat your oven to 375°F (190°C) to ensure it's hot enough for even cooking.
In a medium-sized skillet over medium heat, pour in the olive oil. Once heated, add the minced garlic and sauté for about 1 minute, until it becomes fragrant and slightly golden.
Add the chopped spinach to the skillet, cooking until it wilts down, which will take about 2-3 minutes. Once wilted, remove the skillet from the heat and set aside to cool slightly.
In a mixing bowl, combine the sautéed spinach, crumbled feta cheese, softened cream cheese, and fresh lemon juice. Stir thoroughly until all ingredients are well mixed and creamy.
Using a sharp knife, carefully create a pocket in each salmon fillet by slicing horizontally through the thickest part, ensuring not to cut all the way through to the other side.
Generously season both the inside and outside of each salmon fillet with salt and freshly ground black pepper for enhanced flavor.
Stuff each salmon fillet with the creamy spinach and feta mixture, gently pressing down to secure it within the pocket created.
Arrange the stuffed salmon fillets in a greased baking dish, ensuring they are not overcrowded for even cooking.
Place the dish in the preheated oven and bake for 20-25 minutes or until the salmon is thoroughly cooked and flakes easily with a fork.
For a beautifully golden top, switch on the broiler for an additional 2-3 minutes at the end of the baking time, keeping a close eye to avoid burning.
Carefully remove the baking dish from the oven, let the salmon rest for a couple of minutes, then garnish with fresh dill or parsley if desired for that extra burst of flavor and color.
Notes
Serve on a bed of sautéed zucchini noodles or alongside a fresh garden salad.