1.In a skillet, heat olive oil and unsalted butter over medium heat.
2.Add salmon fillets to the skillet and cook until golden brown.
3.Remove salmon and set aside. In the same skillet, add chopped onion and minced garlic; sauté until translucent.
4.Season with salt, black pepper, Italian seasoning, then add crushed tomatoes and red pesto. Stir until combined.
5.Add cream cheese and spinach, stirring until the sauce is creamy and spinach is wilted.
6.Return salmon to the skillet, spoon sauce over fillets, and let simmer until heated through.
7.Garnish with fresh parsley and chili flakes before serving.