I’d never heard of Marry Me Salmon until my neighbor brought some over last month after she made too much for dinner. One bite and I understood the name—it’s the kind of meal that makes people fall in love with you, or at least with your cooking.
The secret is in that creamy parmesan sauce with just enough garlic and herbs to make it interesting without going overboard. You pan-sear the salmon to get it nice and golden, then let it hang out in this rich, slightly tangy sauce that soaks into every bite. It’s fancy enough that it feels like date night at home, but easy enough to pull off on a Tuesday when you just want something better than chicken again.

Why You’ll Love This Marry Me Salmon
- Restaurant-quality meal at home – The creamy, garlicky sauce with parmesan and herbs makes this salmon taste like something you’d order at a fancy restaurant, but you can make it in your own kitchen.
- Ready in 30-45 minutes – This impressive dish comes together quickly, making it perfect for busy weeknights when you want something special without spending hours in the kitchen.
- Healthy and satisfying – Salmon is packed with protein and omega-3s, so you’re getting a nutritious dinner that actually tastes indulgent.
- Simple ingredients – You probably have most of these pantry staples on hand already, and the cream sauce is surprisingly easy to make.
- Perfect for date night or entertaining – The name says it all—this dish is impressive enough to serve to guests or that special someone, but easy enough that you won’t stress over it.
What Kind of Salmon Should I Use?
You can choose farm-raised or wild for this recipe, both will work just fine. If all you have access to is frozen salmon, don’t worry – it’ll still turn out great. In fact, most fresh salmon at the supermarket has been previously frozen right off the boat, so just check that it was handled properly by looking for any ice crystals or freezer burn. For the best results, aim for salmon fillets that are about 6 ounces each and roughly the same thickness so they cook evenly in that creamy sauce.

Options for Substitutions
This recipe is pretty forgiving when it comes to swaps, so here are some options if you need them:
- Salmon: While salmon is the star here, you can use other firm fish like halibut, cod, or sea bass. Just adjust cooking time based on thickness – thinner fillets will cook faster.
- Heavy cream: For a lighter version, try half-and-half, though the sauce won’t be quite as thick. You can also use full-fat coconut cream for a dairy-free option, but it will add a slight coconut flavor.
- Chicken broth: Vegetable broth works just fine here, or you can use white wine for extra flavor. If using wine, you might want to reduce it a bit before adding the cream.
- Parmesan cheese: Freshly grated parmesan is best for this sauce, but pecorino romano or asiago can work in a pinch. Avoid pre-shredded cheese as it won’t melt as smoothly.
- Fresh herbs: If you don’t have fresh parsley and basil, you can use dried versions – just use about 1 teaspoon of each instead, as dried herbs are more concentrated.
- Red pepper flakes: Skip these entirely if you prefer no heat, or add more if you like things spicy. The dish works great either way.
Watch Out for These Mistakes While Cooking
The biggest mistake when making this salmon dish is overcooking the fish, which turns it dry and flaky instead of tender and moist – aim for an internal temperature of 125-130°F for medium doneness, and remember the salmon will continue cooking slightly after you remove it from the pan.
Another common error is cooking the garlic on too high heat after removing the salmon, which can burn it quickly and make your cream sauce taste bitter, so drop the heat to medium before adding the butter and garlic.
To prevent your cream sauce from breaking or becoming grainy, make sure to add the cream cheese in small pieces and whisk constantly until it’s fully melted, and don’t let the sauce come to a rolling boil once you’ve added the cheese and parmesan.
For the best flavor, let your salmon rest at room temperature for 10-15 minutes before cooking so it cooks more evenly, and pat the fillets completely dry with paper towels before seasoning to get a nice golden crust.

What to Serve With Marry Me Salmon?
This creamy, garlicky salmon is rich enough to be the star of the plate, so I like pairing it with simple sides that won’t compete with all those flavors. My go-to is serving it over a bed of fluffy white rice or creamy mashed potatoes, which soak up that incredible sauce perfectly. A side of roasted asparagus or green beans adds a nice fresh crunch, and you can even roast them with a little olive oil and garlic to tie everything together. If you want to make it feel a bit fancier, serve it with pasta like fettuccine or angel hair – just toss the noodles right in that creamy sauce and you’ve got yourself a restaurant-quality meal at home.
Storage Instructions
Store: Keep any leftover Marry Me Salmon in an airtight container in the fridge for up to 3 days. The creamy sauce might thicken up a bit as it sits, but that’s totally normal. I actually think the flavors get even better the next day after everything has had time to meld together.
Freeze: While you can freeze this dish for up to 2 months, I’ll be honest – cream-based sauces can sometimes separate when thawed. If you do freeze it, let it thaw in the fridge overnight and be prepared to give it a good stir when reheating.
Reheat: Gently warm the salmon and sauce in a skillet over medium-low heat, adding a splash of cream or chicken broth if the sauce seems too thick. You can also microwave individual portions on 50% power, stirring the sauce halfway through to keep it smooth and creamy.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Medium |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2100-2300
- Protein: 175-195 g
- Fat: 160-180 g
- Carbohydrates: 15-22 g
Ingredients
For the salmon:
- 4 salmon fillets (I prefer Atlantic salmon from Whole Foods for its thickness)
- 3 tbsp olive oil (I use California Olive Ranch for a smooth finish)
- 2.5 tsp italian seasoning
- 1 tsp salt
- 1 tsp garlic powder
- 0.5 tsp dried oregano
- 0.5 tsp black pepper
- 0.5 tsp red pepper flakes
- 0.25 tsp onion powder
For the sauce:
- 3 tbsp unsalted butter (I like Kerrygold unsalted butter for this)
- 0.5 tbsp minced garlic (freshly minced for best flavor)
- 1 cup heavy cream
- 0.5 cup chicken broth
- 1.5 tsp lemon juice
- 2 tbsp cream cheese (room temperature, about 70°F)
- 0.75 cup grated parmesan
- 1 tbsp fresh parsley
- 2 tbsp fresh basil (finely chopped, about 1/4-inch pieces)
- salt to taste
- black pepper to taste
Step 1: Prepare Mise en Place and Season the Salmon
- 4 salmon fillets
- 3 tbsp olive oil
- 2.5 tsp italian seasoning
- 1 tsp salt
- 1 tsp garlic powder
- 0.5 tsp dried oregano
- 0.5 tsp black pepper
- 0.5 tsp red pepper flakes
- 0.25 tsp onion powder
- 0.5 tbsp minced garlic
- 2 tbsp fresh basil
Pat the salmon fillets dry with paper towels—this is crucial for getting a good sear.
In a small bowl, combine the Italian seasoning, salt, garlic powder, oregano, black pepper, red pepper flakes, and onion powder.
Rub the olive oil evenly over both sides of each salmon fillet, then generously coat with the spice mixture, pressing gently so it adheres.
Mince the garlic fresh and chop the basil finely, and have the room-temperature cream cheese nearby so it incorporates smoothly into the sauce.
I find that patting salmon completely dry makes all the difference between a pale surface and a beautifully caramelized crust.
Step 2: Sear the Salmon Until Golden and Cooked Through
- seasoned salmon fillets from Step 1
Heat a large skillet over medium-high heat until it’s quite hot—about 2-3 minutes.
Once the pan is ready, carefully lay the seasoned salmon fillets skin-side up (if they have skin) and let them cook undisturbed for 3-4 minutes until the bottom develops a golden, caramelized crust.
Flip each fillet and cook for another 3-4 minutes until the salmon is just cooked through (it should flake easily with a fork but still be moist).
Transfer the cooked salmon to a clean plate and set aside.
Step 3: Build the Creamy Lemon Sauce
- 3 tbsp unsalted butter
- 0.5 tbsp minced garlic
- 1 cup heavy cream
- 0.5 cup chicken broth
In the same skillet (don’t wash it—those browned bits add flavor), melt the unsalted butter over medium heat.
Add the minced garlic and sauté for about 1-2 minutes until fragrant, being careful not to let it brown.
Pour in the heavy cream and chicken broth, stirring to combine, then simmer for 2-3 minutes to allow the flavors to marry.
I like to use real butter here because it gives the sauce a silky richness that truly makes this dish special.
Step 4: Thicken the Sauce and Add Final Flavors
- cream sauce from Step 3
- 1.5 tsp lemon juice
- 2 tbsp cream cheese
- 0.75 cup grated parmesan
- 1 tbsp fresh parsley
- 2 tbsp fresh basil
- salt to taste
- black pepper to taste
Reduce the heat to low and whisk in the room-temperature cream cheese, a bit at a time, until it’s fully incorporated and smooth—this prevents lumps.
Stir in the grated parmesan cheese and continue stirring until the sauce thickens and coats the back of a spoon, about 1-2 minutes.
Season with the lemon juice, fresh parsley, and chopped basil, then taste and adjust with additional salt and black pepper as needed.
The cream cheese acts as an emulsifier that creates that signature velvety texture.
Step 5: Finish and Serve
- seared salmon from Step 2
- finished sauce from Step 4
Gently return the cooked salmon fillets to the skillet, nestling them into the sauce, and heat everything together for 1-2 minutes just to warm through.
Divide the salmon among serving plates and spoon the creamy lemon sauce generously over each fillet.
Serve immediately while everything is hot and the sauce clings beautifully to the salmon.

Classic Marry Me Salmon
Ingredients
For the salmon::
- 4 salmon fillets (I prefer Atlantic salmon from Whole Foods for its thickness)
- 3 tbsp olive oil (I use California Olive Ranch for a smooth finish)
- 2.5 tsp italian seasoning
- 1 tsp salt
- 1 tsp garlic powder
- 0.5 tsp dried oregano
- 0.5 tsp black pepper
- 0.5 tsp red pepper flakes
- 0.25 tsp onion powder
For the sauce::
- 3 tbsp unsalted butter (I like Kerrygold unsalted butter for this)
- 0.5 tbsp minced garlic (freshly minced for best flavor)
- 1 cup heavy cream
- 0.5 cup chicken broth
- 1.5 tsp lemon juice
- 2 tbsp cream cheese (room temperature, about 70°F)
- 0.75 cup grated parmesan
- 1 tbsp fresh parsley
- 2 tbsp fresh basil (finely chopped, about 1/4-inch pieces)
- salt to taste
- black pepper to taste
Instructions
- Pat the salmon fillets dry with paper towels—this is crucial for getting a good sear. In a small bowl, combine the Italian seasoning, salt, garlic powder, oregano, black pepper, red pepper flakes, and onion powder. Rub the olive oil evenly over both sides of each salmon fillet, then generously coat with the spice mixture, pressing gently so it adheres. Mince the garlic fresh and chop the basil finely, and have the room-temperature cream cheese nearby so it incorporates smoothly into the sauce. I find that patting salmon completely dry makes all the difference between a pale surface and a beautifully caramelized crust.
- Heat a large skillet over medium-high heat until it's quite hot—about 2-3 minutes. Once the pan is ready, carefully lay the seasoned salmon fillets skin-side up (if they have skin) and let them cook undisturbed for 3-4 minutes until the bottom develops a golden, caramelized crust. Flip each fillet and cook for another 3-4 minutes until the salmon is just cooked through (it should flake easily with a fork but still be moist). Transfer the cooked salmon to a clean plate and set aside.
- In the same skillet (don't wash it—those browned bits add flavor), melt the unsalted butter over medium heat. Add the minced garlic and sauté for about 1-2 minutes until fragrant, being careful not to let it brown. Pour in the heavy cream and chicken broth, stirring to combine, then simmer for 2-3 minutes to allow the flavors to marry. I like to use real butter here because it gives the sauce a silky richness that truly makes this dish special.
- Reduce the heat to low and whisk in the room-temperature cream cheese, a bit at a time, until it's fully incorporated and smooth—this prevents lumps. Stir in the grated parmesan cheese and continue stirring until the sauce thickens and coats the back of a spoon, about 1-2 minutes. Season with the lemon juice, fresh parsley, and chopped basil, then taste and adjust with additional salt and black pepper as needed. The cream cheese acts as an emulsifier that creates that signature velvety texture.
- Gently return the cooked salmon fillets to the skillet, nestling them into the sauce, and heat everything together for 1-2 minutes just to warm through. Divide the salmon among serving plates and spoon the creamy lemon sauce generously over each fillet. Serve immediately while everything is hot and the sauce clings beautifully to the salmon.
This recipe was absolutely fabulous. Thank you very much.