I used to save salmon for weekends, back when I thought a good fillet deserved a whole production with three pans and a printed-out recipe. Then one rainy Tuesday I had four fillets about to turn, no plan for dinner, and a craving for something that tasted like more effort than I had left in me. That night turned into this creamy garlic salmon, and it has been my back-pocket weeknight rescue ever since. The fish bakes right in a garlicky Parmesan sauce instead of getting spooned over at the end, so every flake drinks up that richness from the inside out. Start to finish, you’re looking at about 25 minutes and one baking dish.
What sold me was the texture. The salmon stays tender and just-set, the sauce turns glossy and clings to every piece, and the top picks up bronzed, bubbling spots under the broiler. It tastes like a plate you’d pay for on a date night, made on a Tuesday in your slippers.
Why this creamy garlic salmon earns a weeknight spot
Most creamy salmon recipes have you sear the fish, pull it out, build the sauce, then reunite the two. That works, but it means splatter, a second pan, and a good chance of overcooking the fish while you fuss with the sauce. This version flips the order: the salmon gets a short head start in the oven while you make the sauce, then they finish together in one dish. Fewer pans, less babysitting, and the fish poaches gently instead of drying out.
It’s also a high-protein dinner that never reads as diet food. Each serving lands around 43 grams of protein, the kind of number that holds you past 8 p.m. Because the body of the sauce comes from Neufchâtel cream cheese and a handful of Parmesan instead of a full cup of heavy cream, you get that silky garlic butter sauce feeling with far less of the heaviness. And at only about 4 grams of carbs per serving, low carb creamy garlic salmon isn’t a stretch. It’s just how the dish is built.
The cream sauce for salmon that does the heavy lifting
Nothing on this list is hard to track down, but a few choices carry more weight than others.
- Salmon. Four fillets, roughly 6 ounces each, skin on or off. Pat them very dry before seasoning so the paprika and salt grip instead of sliding off. Even, center-cut pieces cook the most predictably.
- Garlic. Six cloves, minced. Fresh cloves beat the jarred kind by a wide margin here. You want them soft and fragrant, never browned, or the sauce turns bitter.
- Neufchâtel cream cheese. This is the backbone of the sauce. It carries about a third less fat than regular cream cheese but melts just as smoothly, which is how you get a rich result that still keeps the plate under 550 calories.
- Parmesan. Grate it yourself if you can. A third of a cup dissolves into the sauce, and a couple of tablespoons go on top for that broiled golden Parmesan finish.
- Dijon mustard and fresh lemon juice. Small additions, big job. The Dijon mustard adds a quiet tang and helps the sauce come together, while the fresh lemon juice cuts the cream so the plate doesn’t sit heavy.
- Spinach. Three cups looks like a mountain and cooks down to almost nothing. It wilts into a soft green bed under the fish and adds a vegetable with zero effort.
One swap worth flagging: if you keep a gluten-free kitchen, double-check that your chicken broth and Dijon are both certified gluten-free, since a few brands sneak wheat into one or the other. Everything else in the recipe is naturally gluten-free as written.
How this creamy garlic salmon comes together

Start with the oven at 400°F and give the salmon its rub. Dry fillets, a light coat of olive oil, then salt, pepper, and paprika pressed onto each piece. This is the two-minute setup that makes the rest easy.

Slide the fish in for a short par-bake, around 8 minutes, while you move to the stove. Don’t wander off and forget it, but don’t hover either. That head start is what lets the salmon and the sauce reach the finish line together.

On the stove, melt the butter and cook the garlic just until it smells incredible, about a minute. The second it goes fragrant, whisk in the softened cream cheese and the broth, and keep whisking until the mixture is completely smooth.

Now build the flavor. Stir in the Parmesan, Dijon, lemon juice, and a pinch of red pepper flakes if you want a little warmth. Let it bubble gently for two minutes until it looks silky and coats the back of a spoon, then take it off the heat.

Pull the salmon out and scatter the spinach right into the dish around the fillets. Spoon the warm sauce over each piece so it pools around them, then dust the reserved Parmesan across the top.

Back into the oven for another 5 to 7 minutes, then a quick 1 to 2 minutes under the broiler until the top is bronzed and the fish flakes with a gentle nudge. Shower it with parsley and bring it to the table warm.
Recipe card

Creamy Garlic Baked Salmon
Four flaky salmon fillets baked in a silky Parmesan garlic sauce over wilted spinach, then broiled golden. A high-protein, low-carb dinner ready in about 25 minutes.
Ingredients
- For the salmon
- 4 salmon fillets (6 oz / 170 g each), patted dry
- 1 tbsp olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 tsp paprika
- 3 cups fresh spinach
- For the creamy garlic sauce
- 1 tbsp butter
- 6 garlic cloves, minced
- 4 oz (115 g) light cream cheese (Neufchâtel), softened
- 1/2 cup (120 ml) low-sodium chicken broth (or milk)
- 1/3 cup (35 g) grated Parmesan, plus 2 tbsp for topping
- 1 tsp Dijon mustard
- 1 tbsp fresh lemon juice
- 1/4 tsp red pepper flakes (optional)
- 2 tbsp fresh parsley, chopped
Instructions
- Preheat the oven to 400°F (200°C) and line a baking dish with parchment or grease it lightly. Pat the salmon dry, rub each fillet with olive oil, then season with salt, pepper, and paprika.
- Place the fillets in the dish and par-bake for 8 minutes while you make the sauce. This head start lets the fish finish exactly when the sauce turns golden.
- Melt the butter in a skillet over medium heat and cook the minced garlic for about 1 minute, until fragrant. Whisk in the softened cream cheese and chicken broth until completely smooth.
- Stir in the 1/3 cup Parmesan, Dijon, lemon juice, and red pepper flakes. Simmer for 2 minutes until silky, then pull the skillet off the heat.
- Scatter the spinach around the salmon. Spoon the creamy garlic sauce over each fillet and sprinkle the remaining 2 tbsp Parmesan on top.
- Bake 5 to 7 minutes more, then broil 1 to 2 minutes until the top is golden and the salmon flakes easily (145°F / 63°C internal). Garnish with parsley and serve.
Nutrition (per serving)
- 540Calories
- 43 gProtein
- 4 gCarbs
- 38 gFat
- 1 gFiber
Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.
Tips for flaky fish and a golden Parmesan top
Don’t overbake. Salmon keeps cooking for a minute after it leaves the oven, so pull it the moment it flakes and reads 145°F internal temperature at the thickest part. An instant-read thermometer erases the guesswork.
Watch the broiler like a hawk. That golden top happens fast, and the gap between bronzed and burnt is about 45 seconds. Keep the oven light on and your eyes on the dish.
Soften the cream cheese for real. Cold cream cheese fights you and leaves little white lumps behind. Ten minutes on the counter, or a few seconds in the microwave, and it blends in smoothly.
If the sauce ever looks too thick, loosen it with a splash of broth or milk off the heat. Too thin, and another minute of gentle simmering pulls it back.
What to serve with creamy garlic salmon
Because there’s so much good sauce in the dish, you want sides that can catch it. My default is a heap of honey garlic Brussels sprouts alongside, since they roast while the salmon bakes and give you something crisp against the soft fish. When I want to keep the meal on the lighter side, I swap in silky mashed cauliflower as a spoon-for-spoon stand-in for mashed potatoes, and it soaks up the Parmesan garlic cream sauce beautifully.
If carbs aren’t a concern, this salmon is spectacular over rice, orzo, or pasta, which turn the extra sauce into the best bite of the bowl. A green salad with a sharp vinaigrette keeps everything bright.
Making it ahead and storing leftovers
Cream sauces are happiest fresh, but this one holds up better than most. If you’re prepping for the week, make the sauce a day ahead, then bring it back to a gentle simmer with a splash of broth to loosen it before it goes over the fish. I wouldn’t fully bake the dish and reheat it later, though, since salmon dries out on a second trip through the oven.
For leftovers, store the cooled salmon and sauce together in an airtight container for up to two days. Reheat gently in a low oven or on the stovetop, not the microwave, which turns the fish rubbery. My favorite move with the extra is to flake it the next day into salmon rice bowls with whatever vegetables are hanging around, which stretches creamy garlic salmon for meal prep into a second lunch entirely.
Is baked salmon actually good for you?
Short answer, yes, and this dinner leans into what makes it worthwhile. Salmon is one of the best food sources of omega-3 fatty acids that are good for your heart, and the American Heart Association suggests a couple of servings of fatty fish a week. Baking rather than frying keeps the added fat modest and the fish moist.
Then there’s the protein. At roughly 43 grams a serving against about 4 grams of carbs, this is a high-protein seafood dinner that pulls its weight on a weeknight. The spinach adds a little iron and fiber, and the lemon and garlic carry the flavor without much added sodium. For a leaner plate, wild or sockeye salmon runs about 420 calories and 26 grams of fat per serving instead of farmed Atlantic. The nutrition here is an estimate, since exact numbers shift with the cut of salmon and the brands you use, but the shape of the plate is solid: plenty of protein, easy on the carbs, real food doing the work.
Common questions
How do you make creamy garlic sauce for salmon?
Melt butter, soften the minced garlic in it for about a minute, then whisk in cream cheese and broth until smooth. Parmesan, a little Dijon, and fresh lemon juice go in next, and a short simmer turns it silky. The whole sauce takes about five minutes while the fish gets its head start in the oven.
Is it better to bake salmon at 350°F or 400°F?
Both work, but 400°F is my pick here. The hotter oven sets the outside and gives you that golden top faster, so the inside stays tender in the time the sauce takes to finish. A 350°F oven bakes more gently, which is lovely for a plain fillet but leaves the top pale when you want a broiled finish.
How long do you bake salmon at 400°F?
A 6-ounce fillet usually needs 12 to 15 minutes total at 400°F, depending on thickness. In this recipe that time is split into a par-bake up front and a few more minutes once the sauce is on, plus a fast broil. Go by temperature rather than the clock: it’s done when it flakes and hits 145°F inside.
What can I serve with creamy garlic salmon?
Anything that soaks up sauce. Roasted vegetables, mashed cauliflower, rice, orzo, or crusty bread all work, and a green salad keeps the plate from feeling heavy.
Can you make creamy garlic salmon ahead of time?
You can make the sauce a day in advance and keep it in the fridge, then warm it with a splash of broth before spooning it over the fish. I’d hold off on baking the salmon until you’re ready to eat, since reheated fish tends to dry out and lose that just-set texture.
Is baked salmon good for you?
It’s one of the more nutritious dinners you can put together on a weeknight: high-quality protein, heart-healthy omega-3 fats, and a serving of greens, all without deep-frying anything. Building the sauce with Neufchâtel instead of heavy cream keeps it lighter, too.
Give this one a Tuesday
If salmon has always felt like a weekend-only splurge in your house, let this be the recipe that changes your mind. It’s fast, it’s forgiving, and it turns four fillets and a few pantry staples into something that tastes like an occasion. Make the creamy garlic salmon once this week, and I have a feeling it earns a permanent slot in your rotation, right next to another salmon dinner for the nights you want something different. When you do, come back and tell me how it went, or save it for the next time a plain Tuesday needs rescuing.