Creamy garlic salmon pasta is one of those dishes that tastes like it belongs on a restaurant menu, but it’s really just a handful of simple ingredients coming together in one skillet. This version is built specifically around frozen salmon, so there’s no need to plan ahead or thaw anything — the fillets go straight from the freezer into a hot pan and finish cooking gently in a rich, garlicky Parmesan cream sauce.
The sauce is where this dish really shines: butter and garlic form the base, a splash of white wine or broth adds brightness, and heavy cream with freshly grated Parmesan brings everything together into something silky and rich. Once the salmon is flaked into the sauce and tossed with pasta, it turns into a hearty, comforting dinner that feels far more special than a 30-minute skillet meal has any right to.
Because the salmon starts frozen, timing is the key detail that makes this method work well. Searing it first in the skillet, then letting it finish gently in the sauce, keeps the fish from drying out or falling apart before it’s ready to be flaked in. The result is tender, flaky salmon in every bite, coated in a sauce rich enough to make you forget this whole thing took half an hour.
Why You’ll Love This Recipe
- No thawing required — the salmon cooks directly from frozen in the skillet.
- Rich, garlicky Parmesan cream sauce — restaurant-style flavor at home.
- Ready in about 30 minutes — quick enough for a weeknight, good enough for guests.
- One skillet for the sauce — minimal cleanup, maximum flavor.
- Easily adaptable — works with different pasta shapes or a lighter sauce.
Ingredient Notes
Individually frozen salmon fillets, skin-on or skinless, work best here since they sear and cook more evenly than one large frozen block. If your fillets have skin, it’s easy to remove once the salmon is cooked and flaked, so don’t worry too much about finding skinless specifically.
Freshly grated Parmesan is worth the extra minute compared to the pre-shredded bagged kind, since bagged cheese is coated in anti-caking agents that can leave a cream sauce slightly grainy instead of silky. A wedge of Parmesan and a box grater make a noticeable difference in how smoothly the sauce comes together.
For the pasta, something with a bit of texture or shape to hold onto the sauce works especially well — penne, fettuccine, or rigatoni are all great choices. If you’d like a lighter version, swapping in half-and-half for the heavy cream works, though the sauce will be noticeably thinner and less rich as a result.
[Recipe card goes here — ingredients, step-by-step instructions, and a “Jump to Recipe” button render automatically in this spot.]
Step-by-Step Instructions
- Cook the pasta. Bring a large pot of salted water to a boil and cook the pasta according to package directions until al dente, reserving about a cup of pasta water before draining. Tip: salting the pasta water generously is one of the easiest ways to boost the overall flavor of the finished dish.
- Sear the frozen salmon. Heat oil in a large skillet over medium-high heat, season the frozen salmon fillets with salt and pepper, and sear for about 4–5 minutes per side until browned on the outside. Tip: don’t worry if the salmon isn’t fully cooked through yet at this stage — it will finish cooking gently in the sauce.
- Remove the salmon and sauté the garlic. Set the salmon aside on a plate, lower the heat slightly, and add butter and minced garlic to the same skillet, cooking for about 30–60 seconds until fragrant. Tip: garlic burns quickly, so keep the heat moderate and stir constantly during this step.
- Build the sauce. Pour in the broth or white wine to deglaze the pan, scraping up any browned bits, then stir in the heavy cream and bring to a gentle simmer.
- Melt in the Parmesan and return the salmon. Whisk in the Parmesan gradually until smooth, then nestle the salmon back into the sauce, cover, and let it finish cooking for another 5–8 minutes until it flakes easily with a fork. Tip: adding the cheese a little at a time over moderate heat helps it melt smoothly instead of clumping.
- Flake the salmon and toss with pasta. Break the salmon into large flakes right in the sauce, then add the cooked pasta and toss to coat, using splashes of the reserved pasta water to loosen the sauce if needed. Finish with fresh parsley and a squeeze of lemon before serving.
Nutrition Snapshot (Estimated, Per Serving)
These are approximate values based on a 4-serving batch and will vary depending on exact brands, pasta type, and portion sizes used.
- Calories: ~560
- Protein: ~34g
- Carbs: ~42g
- Fat: ~28g
Storage & Reheating
Leftovers keep in an airtight container in the fridge for up to 2–3 days. Reheat gently on the stovetop over low heat with a splash of milk or reserved pasta water to loosen the sauce, or in the microwave at reduced power in short bursts, stirring in between to help it warm evenly without drying out.
This dish doesn’t freeze particularly well, since both the cream sauce and pasta tend to change texture noticeably after thawing. It’s best enjoyed fresh or as next-day leftovers rather than a freezer-friendly make-ahead meal.
Budget Note
This recipe runs roughly $4.50–$6 per serving, with the salmon and Parmesan being the priciest ingredients. To bring the cost down, look for salmon on sale or buy in bulk frozen bags, and stretch the dish further by adding extra pasta or a vegetable like spinach or peas so each portion of salmon goes a little further.
Variations to Try
Lighter version: Swap the heavy cream for half-and-half and use a bit less Parmesan, keeping the heat gentle throughout so the lighter dairy doesn’t separate. The sauce will be thinner but still full of garlicky flavor.
Vegetable-packed version: Stir in baby spinach, sun-dried tomatoes, or peas along with the cream and Parmesan for extra color, nutrition, and volume without much additional effort.
Lemon garlic twist: Add extra lemon zest and juice to brighten the sauce, cutting through the richness of the cream and pairing especially well with the salmon’s natural flavor.
Meal-prep friendly: Portion the finished pasta into individual containers, and it holds up reasonably well in the fridge for a couple of days. Adding a splash of cream or pasta water when reheating helps bring the sauce back to its original consistency.
Frequently Asked Questions
Can I use fresh salmon instead of frozen? Yes — if using fresh or thawed salmon, reduce the initial sear time in step 2 to about 2–3 minutes per side, since it will cook through faster than salmon starting from frozen.
Why is my sauce grainy? This usually happens when pre-shredded cheese is used or when the Parmesan is added too quickly over high heat. Use freshly grated Parmesan and stir it in gradually over moderate heat for the smoothest results.
Can I make this ahead of time? The sauce can be made a few hours ahead and gently reheated, but it’s best to cook the pasta fresh and toss everything together right before serving so it doesn’t dry out or become gummy.
What can I use instead of heavy cream? Half-and-half works as a lighter option, though the sauce will be noticeably thinner and needs gentler heat to avoid separating.
Is this recipe spicy? No, this is a rich, garlicky, mild dish rather than a spicy one — a pinch of red pepper flakes added with the garlic is an easy way to add some heat if you’d like.
Related Recipes
- Slow Cooker Lemon Herb Salmon
- Slow Cooker Honey Glazed Salmon
- Creamy Garlic Parmesan Shrimp