Easy under-30 minute recipe for Baked Salmon with Avocado Salsa. Oven baked seasoned fillets topped with delicious homemade guacamole inspired avocado salsa. 

Just like our Salmon and Shrimp Recipe, this recipe is so healthy and you don’t have to feel guilty about serving your family.

Baked salmon with avocado salsa on a plate with a fork.

salmon with avocado

Salmon fillets in the most delicious oil, garlic and seasonings rub baked until juicy and flakey. Once baked, the rub gives the salmon so much flavor and it becomes so juicy, flaky and tender. When topped with the most delicious avocado salsa, it’s an unforgettable dish.

Step by step tutorial on how to make baked salmon and salsa.

how to make baked salmon with avocado salsa-

  • Slice salmon into 4 to 5 even fillets.
  • In a bowl, combine all of the ingredients for the rub and generously coat the fillets on all sides.
  • Bake 12-15 minutes until cooked.
  • Prepare the avocado salsa (guacamole).
  • Once fillets are baked, top with the salsa and serve.

TIP: Wait until the fillets are almost done baking to prepare the avocado salsa.

 Baked salmon on a platter topped with avocado.

how to make the perfect fillets-

It’s important to make sure you don’t overbake your fillets. You want the salmon to be cooked enough that, it easily pulls apart. Baking time will vary depending on the size of the fillet. Bake between 12-15 minutes, keeping an eye on it towards the end of the baking.

what can I serve with this recipe?

Since there is already an avocado salsa with this recipe. all you need is a side. Serve with your favorite side: rice, roasted potatoes or mashed potatoes are all great options.

Baked fillets on a plate topped with avocado salsa and cilantro with a fork.

Don’t forget to leave us feedback in the comments below if you try the recipe – we love hearing from you!

Try these other great recipes-

Baked Salmon with Avocado Salsa

5 from 5 votes
Quick under 30 minutes baked salmon recipe with a delicious avocado salsa topping (guacamole). This recipe is so healthy and appetizing. 
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4 servings



avocado salsa-

  • 1 ripe avocado, peeled and pitted
  • 2 Tbsp lemon, squeezed
  • 1/2 small red onion, chopped
  • 1/3 cup chopped cilantro
  • 1 1/2 cups cubed tomatoes
  • 5 canned jalapeno rings, chopped
  • 1 garlic clove, minced


  • Preheat oven to 425°F.
  • Slice salmon into 4 to 5 fillet.
  • Combine olive oil, minced garlic, paprika, chili powder, pepper and salt. Rub on all sides of the salmon.
  • Bake 12-15 minute, depending on thickness of your fillet.
  • Meanwhile, prepare avocado salsa. Chop onions (finely), cilantro and jalapenos. Mince garlic. Cube tomatoes and peeled avocado. 
  • Mix the onion, cilantro, jalapenos, garlic, tomato and lemon juice. Salt and pepper to taste. Add avocado, lightly toss.
  • Transfer baked salmon to serving platter. 
  • Top salmon with avocado salsa. Serve immediately.


Calories: 493kcalCarbohydrates: 11gProtein: 47gFat: 29gSaturated Fat: 4gCholesterol: 124mgSodium: 550mgPotassium: 1569mgFiber: 5gSugar: 3gVitamin A: 1110IUVitamin C: 38.5mgCalcium: 50mgIron: 2.4mg
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)