01 - Preheat oven to 400°F. Line a baking sheet with parchment paper or lightly grease it.
02 - In a mixing bowl, combine spinach, artichoke hearts, cream cheese, Parmesan, sour cream, garlic, salt, pepper, and red pepper flakes. Mix until smooth and well combined.
03 - Pat the salmon fillets dry. With a sharp knife, cut a slit lengthwise in each fillet to create a pocket, being careful not to cut all the way through.
04 - Stuff each pocket with an equal amount of the spinach-artichoke mixture, pressing gently to fill.
05 - Place the stuffed salmon fillets on the prepared baking sheet. Brush tops with olive oil and season with salt and black pepper.
06 - Bake for 18 to 20 minutes, or until the salmon is cooked through and flakes easily with a fork.
07 - Garnish with lemon slices and serve immediately.