I absolutely adore sharing this Marry Me Salmon Recipe because it brings together rich, creamy flavors with tender, perfectly cooked salmon that’s sure to impress anyone at the table. This dish feels elegant but is surprisingly easy to make, with a luscious sun-dried tomato cream sauce that wraps the fish in pure comfort. Every time I make it, it feels like a special occasion—even when it’s just a cozy weeknight dinner.
Why You'll Love This Marry Me Salmon Recipe
What strikes me most about this Marry Me Salmon Recipe is how the flavor profile dances between savory, tangy, and creamy all at once. The Italian seasoning and garlic powder infuse the salmon with a beautiful herbaceous note, while the sun-dried tomatoes lend a slightly sweet, vibrant tang that livens up the entire dish. The cream cheese and Parmesan come together in a silky sauce that feels decadent yet balanced, making every bite a delight.
Another thing I love is how straightforward this recipe is to prepare. It has just the right amount of steps to feel like cooking a treat without turning into a complicated project. The searing of the salmon skin to crispy perfection is such a satisfying step, and the sauce comes together quickly in the same skillet, which means less cleanup for me. It’s perfect for everything from a fancy dinner party to a comforting family meal, and honestly, it’s the kind of recipe I keep coming back to because it always stands out on the table.
Ingredients You'll Need
All the ingredients here are simple but essential, each adding a unique layer of flavor, texture, or color that creates a harmonious dish. From the aromatic shallots to the rich Parmesan cheese, every component works together to elevate the salmon and make this recipe unforgettable.
Tip!
You’ll find all ingredient quantities in the recipe card below.
- Italian seasoning: Dividing it ensures the herb flavor permeates both the salmon and the sauce.
- Salt: Essential for seasoning the salmon and balancing the creamy sauce.
- Pepper: Adds a subtle heat that complements the rich flavors.
- Garlic powder: Enhances the aroma and depth of the salmon seasoning.
- Salmon fillets, skin-on: Fresh, high-quality fish is the star of the dish.
- Olive oil: For searing the salmon to a crispy skin perfection.
- Unsalted butter: Builds the rich, indulgent base of the sauce.
- Shallot: Adds sweetness and subtle onion flavor to the sauce.
- Garlic cloves: Fresh garlic gives an irresistible fragrance and flavor.
- Crushed red pepper flakes: Just a pinch to add a gentle spicy kick.
- All-purpose flour: Helps thicken the sauce to creamy goodness.
- Vegetable broth: Adds savory depth without overpowering the salmon.
- Sun-dried tomatoes: Their tangy richness brightens and enhances the sauce.
- Heavy whipping cream: Creates the luscious, velvety texture I love.
- Whole milk: Lightens the cream slightly while keeping it rich.
- Cream cheese: Melts into the sauce, adding smoothness and tang.
- Parmesan cheese: Provides a salty, nutty finish that elevates the flavor.
- Frozen chopped spinach: A nutritious touch that blends right into the sauce.
- Fresh basil leaves: Infuses a herbal brightness and makes a beautiful garnish.
- Cooked orzo pasta (optional): Adds a tender bite to soak up the creamy sauce perfectly.
Directions
Step 1: Start by seasoning the salmon generously. Combine 1 teaspoon salt, ½ teaspoon black pepper, 2 teaspoons Italian seasoning, and ½ teaspoon garlic powder in a small bowl. Rub this mixture all over the salmon fillets, making sure every side is covered for maximal flavor.
Step 2: Heat 2 tablespoons olive oil in a large skillet over medium heat until it’s shimmering. Carefully add the salmon fillets skin-side down. Let them cook undisturbed for four to five minutes until the skin is gloriously crisp and releases easily from the pan.
Step 3: Flip the salmon and cook the other side for about two to three minutes, just until the fish flakes easily and has reached an internal temperature of 145°F. Remove the salmon to a plate and tent with foil to keep warm while you prepare the sauce.
Step 4: Reduce the heat to medium and add 4 tablespoons unsalted butter to the same skillet. Once melted, add the minced shallot and cook for three to five minutes until softened and fragrant. Then stir in the minced garlic and ¼ teaspoon crushed red pepper flakes, cooking for an additional 30 seconds to a minute to release their aroma.
Step 5: Sprinkle ¼ cup all-purpose flour over the shallots and garlic. Stir well to coat and cook for two to three minutes until the flour turns a light golden color. This step creates a roux that will thicken your sauce beautifully.
Step 6: Slowly pour in 2 cups of reduced-sodium vegetable broth while whisking constantly to avoid lumps. Bring the mixture to a gentle simmer, then stir in ½ cup julienned sun-dried tomatoes, along with the remaining salt, pepper, and Italian seasoning. Let the sauce cook for four to five minutes until it thickens and deepens in flavor.
Step 7: Lower the heat and add ½ cup heavy whipping cream, ½ cup whole milk, 4 ounces softened cream cheese, ½ cup grated Parmesan cheese, the thawed and squeezed dry frozen chopped spinach, and 2 tablespoons chopped fresh basil leaves. Stir continuously as the cream cheese melts smoothly into the sauce. Cook for another two to three minutes until the sauce is luscious and slightly thickened.
Step 8: If you’re using cooked orzo pasta, stir it into the sauce now, tossing gently to combine so every bite has a little creamy goodness.
Step 9: Return the salmon fillets to the skillet, nestling them into the sauce. Warm through for a couple of minutes, allowing the fish to soak slightly in the creamy tomato sauce. Garnish with extra fresh basil before serving.
Servings and Timing
This Marry Me Salmon Recipe makes a satisfying four servings, perfect for a family dinner or a small dinner party. Prep time is roughly 10 minutes, and the cooking process takes about 30 minutes, including the time to sear the salmon and prepare the sauce. Altogether, you should expect about 40 minutes from start to finish. There’s no resting time needed, but letting the salmon sit tented while making the sauce ensures it stays warm and juicy.
How to Serve This Marry Me Salmon Recipe
I love serving this Marry Me Salmon Recipe with light, fresh sides that let the creamy sauce shine. Steamed asparagus, roasted baby potatoes, or even a crisp green salad with lemon vinaigrette complement the richness perfectly. For a heartier meal, creamy mashed potatoes or buttery garlic bread are excellent choices to soak up every delicious drop of the sauce.
Presentation-wise, I like to plate the salmon fillet on a wide, shallow bowl or a warm white plate, spooning the sauce generously over the top so the colors really pop. A few fresh basil leaves scattered on top add that inviting burst of green and fresh aroma. Portion-wise, one fillet per person with a good helping of sauce feels perfectly balanced to me.
When it comes to drinks, a chilled glass of Sauvignon Blanc or a light Pinot Noir pairs beautifully because the acidity cuts through the creaminess. For non-alcoholic options, a sparkling water with a slice of lemon or a cold iced tea with basil notes is so refreshing. This dish is just right for an intimate dinner, celebration meal, or even a special weeknight treat when you want something that feels both comforting and impressive. I serve it warm straight from the pan, making it cozy and inviting.
Variations
One of my favorite things about this Marry Me Salmon Recipe is how adaptable it is to your pantry and dietary preferences. If you want to lighten it up, swapping heavy cream for half-and-half or a plant-based cream alternative works well without losing too much creaminess. For a gluten-free take, I replace the all-purpose flour with a gluten-free flour blend or cornstarch slurry to thicken the sauce just as beautifully.
If you want a flavor twist, try adding some lemon zest to the sauce for a bright zing that complements the sun-dried tomatoes. Alternatively, swapping the spinach for kale or baby arugula adds a little peppery bite and keeps it vibrant. I've even tried baking the salmon in the sauce instead of searing it first; it changes the texture but results in an incredibly tender, cozy dish that’s just as delicious.
For a vegan version, use firm tofu or a plant-based fish substitute and swap butter for olive oil or vegan margarine. Use coconut cream or cashew cream in place of dairy for that luscious texture. It takes a bit of practice to balance the flavors, but it’s definitely doable and so satisfying!
Storage and Reheating
Storing Leftovers
After you enjoy your Marry Me Salmon, any leftovers should be cooled to room temperature and then stored in airtight containers. I use glass or BPA-free plastic containers to keep the flavors fresh and prevent moisture buildup. Stored this way, the leftovers will stay good in the refrigerator for up to 3 days, making for a convenient and delicious next-day meal.
Freezing
While fresh salmon dishes are best enjoyed immediately, you can freeze leftovers if needed. I recommend freezing the salmon separate from the sauce if possible, to preserve texture. However, if freezing together, place portions in freezer-safe, airtight containers or heavy-duty zip bags. They’ll keep well for up to 1 month. When ready to eat, thaw overnight in the refrigerator for best results.
Reheating
To reheat, I gently warm the salmon and sauce in a skillet over low heat, stirring often to prevent the sauce from breaking or burning. You want to warm it just enough to avoid drying out the fish. Avoid microwaving if possible, as it can make the salmon rubbery and the sauce separate. Adding a splash of milk or broth while reheating helps restore creaminess if the sauce feels too thick.
FAQs
Can I use frozen salmon for this Marry Me Salmon Recipe?
Yes! Make sure to fully thaw the salmon in the refrigerator overnight before cooking. Pat it dry well to get a nice sear on the skin, as moisture can prevent crisping.
What can I substitute for sun-dried tomatoes if I don’t have any?
If you don’t have sun-dried tomatoes, quartered cherry tomatoes or roasted red peppers can add sweetness and acidity, though the flavor will be milder. You might want to increase the seasoning slightly to balance.
Is it possible to make this recipe dairy-free?
Absolutely! Substitute dairy ingredients with alternatives like coconut cream or cashew cream for richness, and use a dairy-free butter substitute. The dish will be different but still creamy and delicious.
Can I prepare this recipe ahead of time?
You can prep the sauce a few hours in advance and refrigerate, then gently reheat and cook the salmon just before serving for the freshest taste and texture.
What’s the best way to tell when the salmon is perfectly cooked?
Look for the salmon to flake easily with a fork and check that the internal temperature reads 145°F with a meat thermometer. The flesh should be opaque and separate effortlessly.
Conclusion
If you're craving a dish that’s rich in flavor, impressive yet approachable, and downright comforting, I truly encourage you to try this Marry Me Salmon Recipe. It never fails to delight me and my guests with its creamy, tangy sauce and tender, crispy-skinned salmon. Cooking it feels like a little love letter to yourself and those around the table—so go ahead, treat yourself and bring a little magic to your next meal!
Print
Marry Me Salmon Recipe
- Total Time: 40 minutes
- Yield: 4 servings
Description
This rich and creamy Marry Me Salmon recipe features perfectly seared salmon fillets in a luscious sun-dried tomato and spinach cream sauce, infused with garlic, shallots, and Parmesan. It's quick to prepare and ideal for a flavorful weeknight dinner or a special occasion.
Ingredients
For the Salmon
- 4 teaspoons Italian seasoning, divided
- 1-½ teaspoons salt, divided
- 1 teaspoon black pepper, divided
- ½ teaspoon garlic powder
- 1 pound salmon fillets, skin-on
- 2 tablespoons olive oil
- 4 tablespoons unsalted butter
Sauce Ingredients
- 1 shallot, minced
- 2 garlic cloves, minced
- ¼ teaspoon crushed red pepper flakes
- ¼ cup all-purpose flour
- 2 cups reduced-sodium vegetable broth
- ½ cup julienned oil-packed sun-dried tomatoes
- ½ cup heavy whipping cream
- ½ cup whole milk
- 4 ounces cream cheese, softened
- ½ cup grated Parmesan cheese
- 1 package (8 ounces) frozen chopped spinach, thawed and squeezed dry
- 2 tablespoons chopped fresh basil leaves, plus more for garnish
Optional
- 1 cup cooked orzo pasta
Instructions
- Season the salmon: In a small bowl, mix 1 teaspoon salt, ½ teaspoon black pepper, 2 teaspoons Italian seasoning, and ½ teaspoon garlic powder. Coat the salmon fillets evenly on all sides with this herb and spice mixture.
- Sear the salmon: Heat olive oil in a large skillet over medium heat until shimmering. Place the salmon skin side down and cook for 4 to 5 minutes, until the skin is crispy. Flip and cook for an additional 2 to 3 minutes, or until the salmon flakes easily and reaches an internal temperature of 145°F. Remove salmon to a plate and tent with foil to keep warm.
- Sauté the shallots and garlic: Lower heat to medium. Add butter and minced shallot to the skillet. Cook for 3 to 5 minutes until shallots are softened. Add minced garlic and crushed red pepper flakes; sauté for 30 seconds to 1 minute until fragrant.
- Make a roux and add broth: Sprinkle flour into the skillet, stirring constantly to coat the aromatics and absorb butter. Cook for 2 to 3 minutes until the mixture is lightly browned. Gradually whisk in the vegetable broth, breaking up any lumps. Bring the mixture to a simmer and add sun-dried tomatoes, remaining salt, pepper, and Italian seasoning. Cook for 4 to 5 minutes until the sauce thickens.
- Add the remaining ingredients: Stir in the heavy cream, milk, softened cream cheese, Parmesan cheese, thawed and drained spinach, and fresh chopped basil. Cook for 2 to 3 minutes until the cream cheese melts smoothly and the sauce thickens slightly. If using, stir in the cooked orzo pasta and toss to combine.
- Warm the salmon and serve: Return the salmon fillets to the skillet, reheating gently until warmed through. Serve each fillet topped with the creamy sauce and garnish with additional fresh basil leaves.
Notes
- Ensure the salmon is cooked to an internal temperature of 145°F for safety and best texture.
- Sun-dried tomatoes packed in oil add rich flavor; drain but keep some oil for extra taste.
- Optional cooked orzo makes this dish more filling as a complete meal.
- Be gentle when stirring in cream cheese to avoid lumps and achieve a smooth sauce.
- You can substitute spinach with kale or chard if preferred, but adjust cooking time accordingly.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American

Leave a Reply