Avocado Salmon Recipe

Why You’ll Love This Recipe

I love this recipe because I can prepare it in about 30 minutes with straightforward ingredients. The salmon cooks quickly in the oven, while I prepare the avocado mixture at the same time.

I also like the contrast between warm, savory salmon and cool, creamy avocado. Lime juice brings freshness to the dish, while cilantro and red onion add extra flavor and texture. I can serve it with rice, quinoa, roasted vegetables, or a fresh salad depending on the kind of meal I want.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the salmon:

  • 4 salmon fillets, about 6 ounces each
  • 1 tablespoon olive oil
  • 1 teaspoon garlic powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon fresh lime juice

For the avocado topping:

  • 2 ripe avocados, diced
  • 1/4 cup finely diced red onion
  • 1/4 cup chopped fresh cilantro
  • 1 small tomato, diced
  • 1 tablespoon fresh lime juice
  • 1 tablespoon olive oil
  • 1 small garlic clove, minced
  • 1/4 teaspoon salt
  • Pinch of black pepper

For serving:

  • Lime wedges
  • Fresh cilantro
  • Cooked rice or quinoa, optional

Directions

  1. I preheat my oven to 400°F (200°C) and line a baking sheet or baking dish with parchment paper.
  2. I pat the salmon fillets dry with paper towels and arrange them on my prepared baking sheet.
  3. I drizzle the salmon with olive oil and fresh lime juice.
  4. In a small bowl, I combine the garlic powder, smoked paprika, cumin, salt, and black pepper. I sprinkle this mixture evenly over the salmon fillets.
  5. I bake the salmon for about 10 to 14 minutes, depending on the thickness of the fillets. I cook it until it reaches my preferred doneness and flakes easily.
  6. While the salmon is cooking, I prepare the avocado topping. I combine the diced avocado, red onion, cilantro, and tomato in a medium bowl.
  7. I add the lime juice, olive oil, minced garlic, salt, and black pepper.
  8. I gently toss the avocado mixture so I don’t mash the avocado pieces. I taste and adjust the lime juice and salt as needed.
  9. Once the salmon is cooked, I remove it from the oven and let it rest for a couple of minutes.
  10. I spoon the fresh avocado mixture generously over each salmon fillet and serve immediately with lime wedges and fresh cilantro.

Servings and Timing

This recipe makes 4 servings.

  • Prep time: 15 minutes
  • Cook time: 10–14 minutes
  • Total time: About 25–30 minutes
  • Servings: 4

The exact cooking time depends on the thickness of my salmon fillets. I start checking thinner pieces earlier to avoid overcooking them.

Variations

For spicy Avocado Salmon, I add finely diced jalapeño to the avocado mixture or sprinkle cayenne pepper over the salmon before baking.

For a Mediterranean variation, I replace the cilantro with parsley and add diced cucumber, cherry tomatoes, and a little crumbled feta to the avocado topping.

When I want a tropical flavor, I add diced mango or pineapple to the avocado mixture. I especially like how the sweet fruit contrasts with the savory salmon.

For grilled Avocado Salmon, I season the salmon as directed and cook it on a preheated grill instead of baking it. I add the avocado topping only after the salmon comes off the grill.

I can also turn this recipe into an Avocado Salmon Bowl by serving the salmon over rice or quinoa with greens, black beans, corn, avocado topping, and extra lime juice.

Storage/Reheating

I store leftover salmon and avocado topping separately whenever possible. I place the cooked salmon in an airtight container and refrigerate it for up to 3 days.

I prefer eating the avocado topping within 1 day because avocado gradually browns and softens after it is cut. I add a little extra lime juice and press plastic wrap close to the surface when I need to store it.

To reheat the salmon, I place it in a covered baking dish and warm it in a 300°F (150°C) oven until heated through. I use a lower temperature because it helps prevent the salmon from drying out.

I don’t reheat the avocado mixture. I add the cold or room-temperature topping after warming the salmon.

FAQs

How do I know when my salmon is cooked?

I check the thickest part of the salmon to see whether it flakes easily with a fork. For food safety, I can cook salmon to an internal temperature of 145°F (63°C). I use an instant-read thermometer when I want an accurate measurement.

How do I keep the avocado topping from turning brown?

I coat the avocado well with fresh lime juice and keep the mixture tightly covered until serving. I also prepare it as close to serving time as possible because freshly cut avocado naturally begins to brown when exposed to air.

Can I cook Avocado Salmon in an air fryer?

Yes. I season the salmon as directed and air fry it at about 400°F (200°C) until cooked to my preferred doneness. The exact time depends on the thickness of my fillets and the air fryer I use.

What can I serve with Avocado Salmon?

I like serving it with jasmine rice, brown rice, quinoa, roasted potatoes, grilled vegetables, steamed broccoli, or a fresh green salad. I can also serve it with tortillas when I want to turn the salmon and avocado mixture into tacos.

Can I prepare Avocado Salmon ahead of time?

I can season the salmon and prepare most of the other ingredients ahead, but I prefer cutting the avocado shortly before serving. This keeps the topping fresh, bright, and creamy. I can also cook the salmon ahead and serve it chilled with the avocado mixture for a cold meal.

Conclusion

Avocado Salmon is one of my favorite quick meals because it combines rich, flaky salmon with a cool and creamy avocado topping. Fresh lime, herbs, tomato, and red onion brighten the flavors while adding plenty of color and texture.

Print

Avocado Salmon Recipe

Avocado Salmon Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Avocado Salmon pairs tender, flaky seasoned salmon with a cool and creamy avocado topping flavored with lime, cilantro, tomato, red onion, and garlic. It is a fresh, satisfying meal that comes together in about 30 minutes.

  • Author: Laura
  • Prep Time: 15 minutes
  • Cook Time: 10–14 minutes
  • Total Time: About 25–30 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Bake
  • Cuisine: American
  • Diet: Gluten Free

Ingredients

  • 4 salmon fillets, about 6 ounces each
  • 1 tablespoon olive oil
  • 1 teaspoon garlic powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon fresh lime juice
  • 2 ripe avocados, diced
  • 1/4 cup finely diced red onion
  • 1/4 cup chopped fresh cilantro
  • 1 small tomato, diced
  • 1 tablespoon fresh lime juice
  • 1 tablespoon olive oil
  • 1 small garlic clove, minced
  • 1/4 teaspoon salt
  • Pinch of black pepper
  • Lime wedges, for serving
  • Fresh cilantro, for serving
  • Cooked rice or quinoa, optional, for serving

Instructions

  1. Preheat the oven to 400°F (200°C) and line a baking sheet or baking dish with parchment paper.
  2. Pat the salmon fillets dry with paper towels and arrange them on the prepared baking sheet.
  3. Drizzle the salmon with 1 tablespoon olive oil and 1 tablespoon fresh lime juice.
  4. Combine the garlic powder, smoked paprika, cumin, salt, and black pepper in a small bowl, then season the salmon evenly with the mixture.
  5. Bake for 10 to 14 minutes, depending on the thickness of the fillets, until the salmon flakes easily and reaches the desired doneness.
  6. While the salmon cooks, combine the diced avocado, red onion, cilantro, and tomato in a medium bowl.
  7. Add 1 tablespoon lime juice, 1 tablespoon olive oil, minced garlic, salt, and black pepper.
  8. Gently toss the avocado mixture without mashing the avocado. Taste and adjust the lime juice or salt as desired.
  9. Remove the cooked salmon from the oven and let it rest for a couple of minutes.
  10. Spoon the avocado mixture generously over each salmon fillet and serve immediately with lime wedges, fresh cilantro, and rice or quinoa if desired.

Notes

  • Cooking time varies depending on the thickness of the salmon. For food safety, salmon can be cooked to an internal temperature of 145°F (63°C).
  • Prepare the avocado topping close to serving time and coat it well with lime juice to help minimize browning.
  • For a spicy variation, add diced jalapeño to the avocado topping or season the salmon with cayenne pepper.
  • For a tropical variation, add diced mango or pineapple to the avocado mixture.
  • For a Mediterranean variation, substitute parsley for cilantro and add cucumber, cherry tomatoes, and crumbled feta.
  • Store leftover salmon and avocado topping separately. Refrigerate the salmon for up to 3 days and use the avocado topping within 1 day for the best quality.
  • Reheat salmon gently in a covered baking dish at 300°F (150°C) until warmed through.
  • Do not reheat the avocado topping; add it cold or at room temperature after warming the salmon.

Nutrition

  • Serving Size: 1 salmon fillet with avocado topping
  • Calories: 560 kcal
  • Sugar: 2 g
  • Sodium: 560 mg
  • Fat: 39 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 29 g
  • Trans Fat: 0 g
  • Carbohydrates: 12 g
  • Fiber: 7 g
  • Protein: 40 g
  • Cholesterol: 95 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments