- Season swordfish on both sides with salt and pepper. 
- In a large skillet, heat olive oil over medium-high heat. Sear swordfish fillets 3–4 minutes per side or until golden brown and cooked through. Remove and set aside. 
- Reduce heat to medium. Add butter to the same skillet. Once melted, stir in garlic and cook for 30 seconds until fragrant. 
- Add heavy cream, Parmesan, red pepper flakes, onion powder, and Italian seasoning. Stir until smooth. 
- Toss in spinach and sun-dried tomatoes. Cook until spinach wilts and sauce thickens slightly, about 3–4 minutes. 
- Return swordfish to the skillet. Spoon sauce over the fillets and let everything warm through for another minute. 
- Serve hot with your choice of sides. (We love crusty bread or steamed rice.)