When you think of an elevated, comforting dish that perfectly balances savory, rich flavors, Garlic Butter Creamed Spinach Salmon is the recipe that immediately comes to mind. This dish is a delightful fusion of tender, flaky salmon and a creamy, garlicky spinach sauce that’s so indulgent, it will leave your taste buds begging for more. If you’re craving a healthy yet flavorful seafood option that’s simple to prepare, this recipe checks all the boxes. Whether you’re cooking for a special occasion or a cozy weeknight dinner, Garlic Butter Creamed Spinach Salmon is guaranteed to impress.
Why Garlic Butter Creamed Spinach Salmon is a Must-Try Dish
The beauty of this dish lies not only in its delicious flavor but also in the health benefits it offers. Salmon, rich in omega-3 fatty acids, is a heart-healthy fish that provides an abundance of essential nutrients. Paired with the vibrant and nutrient-packed spinach, you get a meal that’s both satisfying and full of health benefits. The creamy sauce, made with coconut milk or heavy cream, adds a velvety texture that elevates the dish, making it even more irresistible. If you’re on the hunt for a meal that balances flavor, nutrition, and simplicity, look no further.
Ingredients You’ll Need for Garlic Butter Creamed Spinach Salmon
To make this delectable Garlic Butter Creamed Spinach Salmon, you’ll need a few simple ingredients. Here’s what you’ll require:
Main Ingredients:
- 4 salmon filets (skin on or off, your choice)
- Salt and black pepper to taste
- 2 tablespoons olive oil
- 2 tablespoons salted butter
- 1 small shallot, thinly sliced
- 3 cloves garlic, minced
- ½ teaspoon crushed red pepper flakes (optional for heat)
- 1 cup canned full-fat coconut milk or heavy cream
- 2 ounces cream cheese, cut into cubes
- ½ cup grated Parmesan cheese
- 4 cups fresh baby spinach
- Juice of 1 lemon
- 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped fresh chives (plus extra for garnish)
These ingredients come together to create the perfect balance of creamy, savory, and subtly spicy flavors, making this dish a crowd-pleaser every time. Now let’s dive into the steps to create this masterpiece.

Directions for Making Garlic Butter Creamed Spinach Salmon
Step 1: Season and Sear the Salmon
The first step in making this flavorful dish is seasoning your salmon filets. Pat the salmon dry with a paper towel to remove any excess moisture, which helps achieve that golden, crispy sear. Season both sides generously with salt and black pepper.
In a large skillet, heat up 2 tablespoons of olive oil over medium-high heat. Once the oil is hot, carefully place the salmon filets in the skillet, skin-side down (if you’ve chosen to keep the skin). Sear the salmon for 3–4 minutes on each side until it is golden brown and crispy. Remove the salmon from the skillet and set it aside. This initial searing step locks in the flavor and ensures your salmon is perfectly cooked on the outside.
Step 2: Make the Garlic Butter Base
In the same skillet, reduce the heat to medium and add 2 tablespoons of salted butter. Once the butter has melted, add the sliced shallots and cook them for 2–3 minutes until they soften and become fragrant. Then, stir in the minced garlic and crushed red pepper flakes (if you enjoy a little heat). Cook for about 30 seconds until the garlic becomes aromatic and releases its delicious flavors into the butter.
Step 3: Create the Cream Sauce
Now it’s time to turn up the creaminess. Pour in 1 cup of coconut milk or heavy cream (depending on your preference) and bring the mixture to a gentle simmer. Then, add 2 ounces of cream cheese and ½ cup of grated Parmesan cheese. Stir continuously until both cheeses melt into the sauce, creating a rich, velvety base. The cream cheese adds a touch of tanginess, while the Parmesan offers a sharp, nutty flavor, both of which complement the richness of the sauce perfectly.
Step 4: Add Spinach and Fresh Herbs
Next, stir in the fresh baby spinach, allowing it to wilt into the sauce. As the spinach wilts down, it infuses the sauce with its earthy flavor, making it even more decadent. Once the spinach has fully wilted, add lemon juice, chopped parsley, and chives to the mixture, stirring to combine everything thoroughly. The fresh herbs and lemon juice add a burst of brightness that balances the richness of the sauce.
Step 5: Return Salmon and Finish Cooking
Now it’s time to bring the salmon back into the picture. Nestle the seared salmon filets back into the skillet, spooning some of the creamy sauce over the top of each piece. Let the salmon simmer in the sauce for another 2–3 minutes, allowing the flavors to meld and the salmon to heat through. The result will be perfectly cooked salmon with a flavorful, creamy sauce that’s simply irresistible.
Step 6: Serve and Enjoy
Once everything is cooked to perfection, serve your Garlic Butter Creamed Spinach Salmon hot. Garnish with extra chopped chives for a pop of color and fresh flavor. This dish pairs wonderfully with mashed potatoes, rice, or crusty bread to soak up all the luscious sauce. It’s a perfect meal for a weeknight dinner, yet fancy enough for a special occasion.
Nutritional Information
- Prep Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
- Calories per Serving: Approximately 450 kcal
- Servings: 4
FAQs About Garlic Butter Creamed Spinach Salmon
1. Can I use a different type of fish for this recipe?
Yes, you can substitute salmon with other fish like cod, tilapia, or trout. Keep in mind that cooking times may vary depending on the thickness of the fish.
2. Can I make this recipe dairy-free?
Absolutely! To make this dish dairy-free, use coconut cream or a plant-based cream cheese alternative. You can also use dairy-free Parmesan-style cheese for an even closer match.
3. Can I prepare the sauce ahead of time?
Yes, you can prepare the sauce ahead of time and store it in the refrigerator for up to 2 days. When ready to serve, simply reheat the sauce and add the seared salmon filets back in.
4. How do I know when the salmon is fully cooked?
Salmon is fully cooked when it reaches an internal temperature of 145°F (63°C). You can check with a food thermometer or gently press on the salmon with a fork to check for flakiness.
5. Can I make this recipe spicier?
If you prefer a spicier dish, increase the amount of crushed red pepper flakes or add a dash of hot sauce to the sauce mixture. Feel free to adjust the spice level to your taste.
Conclusion: A Flavorful Feast
In conclusion, Garlic Butter Creamed Spinach Salmon is a dish that combines the best of both worlds—healthy seafood with a rich and creamy sauce that is both comforting and full of flavor. This recipe is quick and easy to prepare, making it perfect for a busy weeknight or a special celebration. By following these simple steps, you can create a dish that’s guaranteed to wow your family and friends. Whether you’re a seafood lover or just looking to try something new, this dish will become a go-to favorite in your recipe arsenal. Enjoy the luxurious flavors of Garlic Butter Creamed Spinach Salmon and treat yourself to a meal that feels indulgent yet wholesome at the same time!
Print
Garlic Butter Creamed Spinach Salmon – A Rich and Easy 30-Minute Dinner
Ingredients
-
4 salmon filets (skin on or off, your choice)
-
Salt and black pepper to taste
-
2 tablespoons olive oil
-
2 tablespoons salted butter
-
1 small shallot, thinly sliced
-
3 cloves garlic, minced
-
½ teaspoon crushed red pepper flakes (optional for heat)
-
1 cup canned full-fat coconut milk or heavy cream
-
2 ounces cream cheese, cut into cubes
-
½ cup grated Parmesan cheese
-
4 cups fresh baby spinach
-
Juice of 1 lemon
-
2 tablespoons chopped fresh parsley
-
1 tablespoon chopped fresh chives (plus extra for garnish)
Instructions
-
Season and Sear the Salmon:
Pat the salmon filets dry and season both sides with salt and black pepper. Heat olive oil in a large skillet over medium-high heat. Place salmon skin-side down and sear for about 3–4 minutes per side until golden and crisp. Remove from skillet and set aside. -
Make the Garlic Butter Base:
In the same skillet, reduce heat to medium and add the butter. Once melted, add the sliced shallot and cook for 2–3 minutes until soft. Stir in the minced garlic and red pepper flakes, cooking for 30 seconds until fragrant. -
Create the Cream Sauce:
Pour in the coconut milk (or heavy cream) and bring to a light simmer. Add in the cream cheese and Parmesan, stirring until melted and the sauce becomes smooth and creamy. -
Add Spinach and Herbs:
Stir in the baby spinach, allowing it to wilt down. Add lemon juice, chopped parsley, and chives. Stir well to blend flavors. -
Return Salmon and Finish Cooking:
Nestle the salmon filets back into the skillet. Spoon some sauce over the top and simmer for another 2–3 minutes until warmed through. -
Serve and Enjoy:
Serve hot, garnished with extra chives if desired. Delicious with mashed potatoes, rice, or crusty bread!