Introduction
There was this one evening — end of a long week, salt still on my hands from a morning out on the water — when I opened the fridge and just stared. I had two beautiful salmon fillets, a half-used tub of cream cheese, some sun-dried tomatoes, and a block of parmesan that was maybe a week past its best. It’s amazing how simple ingredients can create incredible meals, much like a classic creamy tuna salad sandwich. That night turned into the best dinner I’d made in months. That’s basically how this Keto Marry Me Salmon came to life in my kitchen. Not planned. Not fancy. Just real.
If you’ve never heard the name before — the “marry me” thing comes from the idea that a dish is so good, someone might just propose after eating it. Dramatic? Maybe. But honestly, this easy Keto Marry Me Salmon is the kind of meal that makes people go quiet at the table. And quiet is the best compliment I know.
Why You’ll Love This Recipe
- It comes together fast — we’re talking one pan, about 35 minutes, and you’re done. No fancy technique, no stress.
- The flavor is ridiculous for how simple it is — creamy, garlicky, a little tangy from the sun-dried tomatoes, with that salmon richness underneath everything.
- It’s genuinely keto-friendly — no sneaky carbs hiding in the sauce. Just real ingredients that happen to be low carb.
Quick Recipe Snapshot
Recipe: Keto Marry Me Salmon
Serves: 4
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Calories: ~350 kcal per serving
Diet: Keto, Low Carb, Gluten-Free
Skill Level: Beginner-friendly
Best For: Weeknight dinner, date night at home, easy lunch
Ingredients List
For the Salmon:
- 4 salmon fillets (about 6 oz each) — skin-on holds up better in the pan
- 1 tsp garlic powder
- 1 tsp smoked paprika
- ½ tsp salt
- ½ tsp black pepper
- 2 tbsp olive oil — for searing, nothing fancy needed
For the Creamy Sauce:
- 3 cloves garlic, minced — fresh makes a real difference here
- ½ cup sun-dried tomatoes, roughly chopped — the oil-packed kind, drained slightly
- 1 cup heavy cream — this is what makes the sauce silky and keto-safe
- ½ cup chicken broth — adds depth without thickening with flour
- ½ cup freshly grated parmesan — pre-shredded won’t melt as smoothly, just a heads up
- 1 tsp Italian seasoning
- ¼ tsp red pepper flakes — optional, but I always add them
- 2 tbsp fresh basil, torn — adds brightness right at the end
- Salt and pepper to taste
Step-by-Step Instructions
- Pat the salmon dry. This matters more than people think. Wet fish steams instead of sears, and you lose that beautiful golden crust. Use paper towels and press gently on both sides.
- Season the fillets. Mix the garlic powder, smoked paprika, salt, and pepper together and press it onto the flesh side of each fillet. Don’t be shy with it.
- Heat the oil in a large skillet over medium-high heat. You want it shimmering before the fish goes in. Cast iron is my go-to but any heavy pan works.
- Sear the salmon skin-side up first. Place the fillets in the pan and don’t touch them for 3–4 minutes. You’ll see the color change up the sides. Flip carefully, cook another 2–3 minutes, then remove and set aside. They don’t need to be fully cooked through yet — they’ll finish in the sauce.
- Turn the heat down to medium. In the same pan — don’t wipe it out, those browned bits are flavor — add the minced garlic. Stir it around for about 30 seconds until it smells incredible.
- Add the sun-dried tomatoes. Let them cook for a minute, they’ll get a little jammy and start releasing their oil into the pan. This is honestly my favorite part of making this dish.
- Pour in the chicken broth and scrape up anything stuck to the bottom. Then add the heavy cream and Italian seasoning. Stir and let it come to a gentle simmer.
- Add the parmesan. Stir until it melts into the sauce. It’ll thicken up nicely. Taste it here — adjust salt and pepper if needed.
- Nestle the salmon fillets back into the sauce. Spoon some sauce over the top of each one. Let everything cook together on low heat for about 4–5 more minutes until the salmon is cooked through.
- Finish with fresh basil and red pepper flakes. Serve straight from the pan. This is not a dish that needs plating theatrics.
Side note — if your sauce looks too thick, just splash in a little more broth. If it’s too thin, give it another minute on the heat. It’ll find its way.
Small Tricks From Cooking Fish at Home
People always ask me how I get that perfect, crispy sear on fish without it sticking. The secret isn’t some complicated technique; it’s the pan. For this Marry Me Salmon, my absolute go-to is a classic Lodge Cast Iron Skillet. It gets screaming hot and holds that heat evenly, which is the key to creating that golden-brown crust in minutes. Plus, all those amazing browned bits left in the pan after searing the salmon become the flavor foundation for that unforgettable creamy sauce. This isn’t just a pan; it’s the tool that makes this dish truly proposal-worthy.
If you’re serious about upgrading your skillet dinners, this is the one piece of cookware you need. Grab yours and see the difference it makes.
Lodge 10.25 Inch Cast Iron Skillet with Assist Handle
✓ prime
We earn a commission if you make a purchase, at no additional cost to you.

The biggest thing I’ve learned after years of cooking fish after fishing trips is this: salmon tells you when it’s ready. The flesh starts to lighten in color from the bottom up. When it’s about halfway up the fillet, it’s time to flip. You don’t need a thermometer every time once you start reading the fish itself.
Room temperature fish sears better. I pull mine from the fridge about 15 minutes before cooking. Cold fish hitting a hot pan tends to cook unevenly — the outside overcooks before the center catches up.
One time I rushed the garlic step and burned it. The whole sauce tasted bitter and I had to start over. Medium heat, not high. Garlic goes from golden to ruined in about 20 seconds if you’re not watching.
Sun-dried tomatoes packed in oil are worth the extra dollar. The dry-packed ones can turn a little tough and chewy in the sauce. The oil-packed ones soften beautifully and add this subtle richness that you can’t quite explain but definitely notice.
Grate your own parmesan if you can. I know it’s one more step but the pre-shredded stuff has anti-caking powder in it that makes the sauce a bit grainy. Fresh-grated melts smooth and clean into the cream.
Common Mistakes to Avoid
Moving the salmon around while it’s searing. I did this constantly when I first started cooking fish. You have to just leave it. If it’s sticking, it’s not ready to flip. When it releases cleanly, that’s the sign.
Boiling the cream sauce. Once the cream goes in, it should simmer gently — not bubble aggressively. A hard boil can break the sauce and make it look greasy and separated. Low and slow once the cream is in.
Skipping the broth. Some people think they can just use all cream and it’ll be fine. The sauce ends up too heavy and one-dimensional. The broth adds a savory note that balances everything out.
Overcooking the salmon in the sauce at the end. It’s already mostly cooked from the sear. The last few minutes in the sauce are just to finish it gently and let the flavors meld. If you leave it too long, the salmon gets dry and starts to fall apart in a sad way.
Variations and Serving Ideas
Spicy version: Double the red pepper flakes and add a pinch of cayenne to the seasoning mix. The heat cuts through the richness of the cream in a really satisfying way.
Mild version: Skip the red pepper flakes entirely and add a small handful of baby spinach to the sauce right before the salmon goes back in. It wilts into the cream and makes the whole thing feel a little lighter.
Coastal twist: Add a handful of small shrimp to the sauce along with the salmon for the last few minutes of cooking. It turns this into a full coastal seafood situation that feels like something you’d eat right off the dock.
What to Serve With
Cauliflower rice is the obvious keto move and it actually works really well here — it soaks up all that creamy sauce and doesn’t compete with the salmon. If you’re looking for a heartier, non-keto option, something like a shrimp and sausage dirty rice would also pair wonderfully. For keto sides, roasted asparagus or broccolini gives you something crispy and green to balance the richness of the dish. A simple arugula salad with lemon and olive oil cuts right through the cream if you want something fresh and sharp alongside it. I’ve also just eaten this with a big spoon of sauce over zucchini noodles on nights when I didn’t feel like doing much else. That works too.
Storage and Reheating
Store leftovers in an airtight container in the fridge for up to 2 days. Salmon doesn’t keep as long as people hope — after day two, the texture starts to suffer and the sauce can separate a bit.
To reheat, put it in a small pan over low heat with a splash of broth or cream to loosen the sauce back up. Stir gently and warm it slowly. DO NOT microwave this at full power — it’ll dry out the salmon and make the sauce oily and weird. DO NOT reheat more than once.
Freezing is not something I’d recommend for this one. The cream sauce doesn’t hold up well after freezing and thawing, and the salmon texture changes in a way that’s hard to fix.
FAQs (People Also Ask)
Can I use frozen salmon for this recipe?
Yes, but thaw it completely first and pat it very dry before seasoning. Frozen salmon releases more water during cooking, which can make it harder to get a good sear and can thin out your sauce. Fresh is always better if you can get it, but a properly thawed fillet works fine.
How do I know when the salmon is done?
The flesh should be opaque and flake easily when you press it gently with a fork. If you want a number, the internal temperature should be around 125–130°F for a slightly silky center, or 145°F if you prefer it fully cooked through. I usually go by feel and color after years of doing this.
Can I substitute the heavy cream?
You can use full-fat coconut cream if you need a dairy-free option — it changes the flavor slightly but still works. Half-and-half will make a thinner sauce and isn’t strictly keto. I wouldn’t use milk — the sauce won’t thicken properly and may break.
How long does this take from start to finish?
About 35 minutes total. It’s genuinely one of the faster dinners I make, especially for how impressive it looks and tastes. Even on tired weeknights, this is doable.
Is this recipe difficult for beginners?
Not at all. If you can heat a pan and stir a sauce, you can make this. The only part that takes a little practice is the sear — but even if it’s not perfect the first time, the sauce covers everything and it still tastes great.
Can I make the sauce ahead of time?
You can make the sauce a few hours ahead and reheat it gently before adding freshly cooked salmon. I wouldn’t make it the day before though — cream sauces can separate overnight and the garlic flavor gets a bit sharp.
Nutrition Facts
(Per serving. Estimates only, varies by exact ingredients used)
Conclusion
I still think about that first time I made this — tired, a little sunburned, not expecting much from whatever was left in the fridge. And then that sauce came together and the whole kitchen smelled like something worth sitting down for. That’s what this simple Keto Marry Me Salmon dinner does. It takes ordinary ingredients and turns them into a meal that feels like it meant something. No reservation needed. No special occasion required. Just a pan, some good fish, and a little patience.

Keto Marry Me Salmon – The Creamy Skillet Dinner That'll Steal Your Heart
Ingredients
- 4 salmon fillets (about 6 oz each), skin-on
- 1 tsp garlic powder
- 1 tsp smoked paprika
- 1/2 tsp salt
- 1/2 tsp black pepper
- 2 tbsp olive oil
- 3 cloves garlic, minced
- 1/2 cup sun-dried tomatoes (oil-packed), roughly chopped
- 1 cup heavy cream
- 1/2 cup chicken broth
- 1/2 cup freshly grated parmesan
- 1 tsp Italian seasoning
- 1/4 tsp red pepper flakes (optional)
- 2 tbsp fresh basil, torn
- Salt and pepper to taste
Instructions
- Pat the salmon fillets completely dry with paper towels on both sides.
- Mix garlic powder, smoked paprika, salt, and pepper together and press firmly onto the flesh side of each fillet.
- Heat olive oil in a large skillet over medium-high heat until shimmering.
- Place salmon fillets flesh-side down and sear undisturbed for 3–4 minutes. Flip and cook another 2–3 minutes. Remove and set aside — they will finish cooking in the sauce.
- Reduce heat to medium. In the same pan, add minced garlic and stir for 30 seconds until fragrant.
- Add sun-dried tomatoes and cook for 1 minute, letting them soften and release their oil.
- Pour in chicken broth and scrape up any browned bits from the bottom of the pan. Add heavy cream and Italian seasoning. Stir and bring to a gentle simmer.
- Add parmesan and stir until fully melted and sauce is smooth. Taste and adjust salt and pepper.
- Nestle salmon fillets back into the sauce. Spoon sauce over each fillet and cook on low heat for 4–5 minutes until salmon is cooked through.
- Finish with fresh torn basil and red pepper flakes. Serve immediately straight from the pan.







