Tender salmon, earthy mushrooms, and melted cheese make this salmon mushroom recipe an easy dinner that’s ready in under 30 minutes.

Salmon Mushroom Bake on a serving pan.

I first tried this salmon mushroom bake recipe when a friend brought it to our house for brunch many years ago and it was an instant hit. More than 20 years later, it’s still one of my favorites! I love how the salmon stays incredibly moist with its cheesy topping and a savory layer of mushrooms baked in between.

I’m so thankful my friend kindly shared the recipe with me because I have gladly been making it ever since. It’s such a creative way to prepare salmon, and I honestly haven’t come across another recipe quite like it in many years, if ever! It’s definitely a weeknight dinner you’ve gotta try.

What Kinds of Mushrooms To Use?

Mushrooms provide the savory backbone of this bake. The recipe calls for large, fresh mushrooms, thinly sliced, to create a layer that becomes tender and deeply flavorful during baking. There’s something so good about salmon and mushrooms together!

  • White Button Mushrooms (Top Pick): Mild and earthy, these mushrooms become mellow and develop a meaty texture as they bake.
  • Cremini Mushrooms: A step up in richness, with a slightly deeper, nuttier taste similar to baby portobellos.
  • Oyster Mushrooms: Their delicate, peppery notes and pretty yellow hue make a stunning presentation, though they’re a bit more expensive.
  • Shiitake Mushrooms: Their bold, woodsy flavor adds depth.
  • Portobello Mushrooms: Meaty and robust, these large caps bring a hearty texture to the bake.

Don’t like mushrooms? Skip the mushrooms if you really don’t love them! The cheese crust alone makes a delicious dish. Or, consider adding an extra layer of onions or a handful of spinach for texture.

Making this Cheesy Baked Salmon and Mushroom Recipe

The method is straightforward: cook the onions, layer everything in order, then let the oven do the work. Waiting is the hard part!

  • Sauté the onion & mushrooms: Slice the onion and mushrooms. Cook them in oil over medium-high heat until soft and the onion is translucent.
  • Add the salmon: Pat the salmon fillet completely dry with paper towels and place it on a baking sheet. Season with salt and pepper, then spread a thin layer of mayonnaise over the top.
  • Assemble the bake: Cover the mayonnaise with the sautéed mushrooms and onion, then add a generous layer of grated cheese.
  • Bake: Preheat the oven to 400°F and bake for 18 minutes, or until the internal temperature reaches 145°F. Serve warm and enjoy!

Substitutions & Additions tip: If you like spicy, add a pinch of crushed red pepper or cayenne with the salt and pepper. Instead of onions, shallots are a great substitute. For a different fish, you can try any type of salmon (Atlantic salmon, chinook, wild salmon, sockeye, coho), arctic char, steelhead trout, or thick cod!

Tips to Nail this Salmon Bake

A few small moves make a big difference in texture and taste.

  • Pat the salmon dry before seasoning. Removing excess moisture helps the mayonnaise, mushrooms, and cheese adhere better instead of sliding off. If you’re using frozen salmon—yes, you can!—this step is especially important.
  • Remove the skin (optional): You can remove the salmon skin before baking, but you don’t have to. The skin will stick to the baking sheet as it cooks, making it easy to flake the salmon away from it when serving.
  • Don’t skip the mayonnaise: Even a thin layer helps lock in moisture and keeps the salmon tender and juicy as it bakes. It also creates a creamy layer underneath the mushrooms and melted cheese.
  • Use a meat thermometer. Check doneness at the thickest part of the fish. The meat should be flakey when pierced with a fork and the temperature should be 145°F when fully cooked and still moist. Pull it at 140°F and let carryover heat finish the job.
  • Finish with fresh herbs. Chopped parsley, dill, or chives sprinkled on at the end add delightful brightness.

Serving suggestions: Serve this rich salmon bake with green veggies or salad and a side of mashed potatoes, noodles, or rice. If you have leftovers, just mix them into cooked pasta for an easy second meal.

Storing & Reheating Tips

Make this salmon mushroom recipe for dinner tonight, then enjoy it again for a few days afterwards! It’ll be gone before you know it – trust me. Just don’t freeze it – it won’t come out right!

  • Refrigerator: Transfer cooled leftovers to an airtight containerand keep in the fridge for up to three days.
  • Reheating: Warm individual portions in a 300°F oven or in the air fryer until heated through. The microwave works in a pinch, but the oven keeps the cheese from turning rubbery.

Make ahead tip: Assemble the entire bake (onions, salmon, mushrooms, cheese) in the dish, cover, and refrigerate overnight. When ready, bake straight from the fridge — adding 5–10 extra minutes if needed.

More Tasty Seafood Recipes

About Author

Avatar photo

Natalya founded Momsdish to demonstrate that placing a homemade meal on the table is not hard at all. Natalya makes cooking easier and approachable, by simplifying the ingredients, while still producing the same great taste.