Baked Salmon with Salsa Mayo Topping is a quick and easy option for busy weeknight dinners, but fancy enough for company. The salsa and mayonnaise keep the fish unbelievably moist and flavorful for a meal that’s sure to impress.

If you’re looking for a dinner meal that’s short on prep but packs amazing flavors, this baked salmon won’t disappoint. It requires minimum effort and very little tending, yet tastes as if you sweated in the kitchen for hours.
The secret to the moist and flavorful salmon? Mayonnaise! The fresh pico de gallo and mayonnaise add another layer of flavor and texture, and also act as a protective blanket that locks in the natural juices and keeps the fish from drying out during cooking.
Ingredient notes

- This recipe uses salmon, but it’s also delicious with other fish like tilapia fillets or even other meats like this easy peasy cheesy mayo chicken breast.
- If you want a bit more tang and fewer calories, substitute plain yogurt for the mayonnaise.
- To skip extra prep and add a roasted flavor with mild heat, swap the pico de gallo for a can of diced green chilies, which are usually fire-roasted Anaheim or Hatch peppers.
Cooking instructions

- Prepare the salsa by chopping all the vegetables. Make sure to deseed the tomatoes to prevent the salsa from getting too liquidy and soggy. Drain the salsa before mixing it with the mayonnaise to remove any pooled liquid.
- Stir in the mayonnaise just when you’re ready to top the fish and bake, as the topping tends to water down over time and will slide off the fish.
- Pat the fish dry with paper towels to remove excess moisture and help the mayo topping adhere better to the surface.
Cooking tip
Allow the salmon to rest for a few minutes after cooking for the juices to redistribute.
How to serve and store

- This baked salmon is delicious as a main entree for lunch or dinner. Pair it with cilantro-lime rice, which is perfect for soaking up any pan juices, and lemon-garlic broccoli and carrots, which you can conveniently roast in the oven at the same time.
- Transfer leftovers to a container with a tight-fitting lid and refrigerate for up to 3 days.
- For the best texture, reheat the fish in a 275°F oven, wrapped loosely in foil. Or reheat it in an air fryer at 300°F until warmed through.
- Leftover salmon can also be enjoyed cold. Flake the fish and toss with your favorite salad greens or stir it with mayo for a quick sandwich filling.
Ingredients
- 4 (4 ounces each) salmon fillet
- salt and pepper to taste
- 2 Roma tomatoes seeded and diced
- 1/2 small onion peeled and diced
- 2 tablespoons fresh cilantro stemmed and chopped
- 1/2 jalapeno seeded and minced
- 1 clove garlic peeled and minced
- 1 lime juiced
- 1/2 cup mayonnaise
Instructions
- Preheat oven to 400°F
- In a bowl, combine tomatoes, onions, cilantro, jalapeno and lime juice. Season with salt and pepper to taste. Drain well.
- Add mayonnaise and stir to combine.
- Pat salmon dry. Season with salt and pepper to taste. Arrange in a single layer on an ungreased baking sheet.
- Spoon mixture over salmon and spread to coat the top of fish thoroughly.
- Bake for about 10 to 15 minutes or until the topping is lightly browned and the fish flakes easily with a fork.
Notes
- Prepare the salsa by chopping all the vegetables. Make sure to deseed the tomatoes to prevent the salsa from getting too liquidy and soggy. Drain the salsa before mixing it with the mayonnaise to remove any pooled liquid.
- Stir in the mayonnaise just when you’re ready to top the fish and bake, as the topping tends to water down over time and will slide off the fish.
- Pat the fish dry with paper towels to remove excess moisture and help the mayo topping adhere better to the surface.
- Let the baked salmon rest for a few minutes after cooking for the juices to redistribute.
Nutrition Information
“This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.”


Chelsea says
We love salmon and I am always looking for new ways to make it! This looks so good, thanks for sharing!
Lalaine says
Thanks, Chelsea! I hope you give it a try, the mayo topping really makes the salmon super moist and flavorful.
Jenna says
I wonder if tilapia would work?
Lalaine says
Yes, tilapia would be a great substitute here 🙂