Spiced Salmon with Creamy Avocado Salsa Recipe
If you’re looking for a dinner that’s bursting with flavor yet surprisingly simple to pull off, then stay right here—I’m about to share my go-to Spiced Salmon with Creamy Avocado Salsa Recipe that’s become a family favorite. It’s that perfect balance of smoky, spicy salmon paired with refreshing, zesty avocado salsa that will have you coming back for seconds before your fork even hits the plate. Trust me, once you try this, your weeknight dinners will never be the same.
Why This Recipe Works
- Simple, Bold Flavors: The spice rub adds smoky warmth, perfectly complemented by the creamy, tangy avocado salsa.
- Quick & Easy: Ready in just about 20 minutes, making it perfect for busy weeknights or last-minute dinner plans.
- Healthy & Balanced: Packed with heart-healthy omega-3s from salmon and good fats from avocado.
- Versatile Serving Options: Whether on its own, with rice, or tucked inside a tortilla, it’s incredibly adaptable.
Ingredients & Why They Work
Every ingredient here brings something wonderful to the table—both flavor-wise and texture-wise. The spice rub creates a caramelized crust on the salmon, while the avocado salsa adds a creamy freshness with a hint of spicy kick. And the best part? All these ingredients are easy to find and naturally complement each other beautifully.

- Salmon: Choose a fresh, thick filet with skin on for the best texture and flavor—skin helps hold the fish together during cooking.
- Garlic Powder: Adds subtle depth without overpowering the other spices.
- Smoked Paprika: Brings a smoky sweetness that elevates the rub and pairs deliciously with the richness of salmon.
- Ground Cumin: Gives a warm, earthy undertone that balances the bright salsa.
- Honey: A touch of sweetness helps the rub caramelize and contrasts the spicy elements.
- Olive Oil: Keeps the salmon moist and helps bind the seasoning as you rub it on.
- Avocados: Look for ripe but firm avocados so your salsa stays chunky and creamy.
- Cilantro: Fresh cilantro adds that essential herbaceous brightness to the salsa.
- Red Wine Vinegar & Lime Juice: Acidic elements that keep the salsa zesty and fresh, cutting through the richness of the fish.
- Red Pepper Flakes: Just enough heat to wake up your taste buds without overpowering the dish.
- Garlic Clove: Adds punchy aroma and flavor directly to the creamy salsa mixture.
Make It Your Way
While I love this spiced salmon topped simply with avocado salsa, feel free to put your own spin on it! This recipe is a great canvas for your favorite flavors—so don’t hesitate to swap, tweak, or boost any ingredients to match your mood or pantry.
- Variation: I’ve often added a dash of cayenne pepper to the rub when I want extra heat—be warned, it sneaks up on you!
- Herb Swaps: If cilantro isn’t your thing, fresh parsley or basil work well in the salsa too.
- Make it dairy-free: You’re already set here, but you can add a sprinkle of nutritional yeast for a cheesy vibe.
- Seasonal Twist: Toss in diced mango or pineapple with the avocado for a tropical flair in summer.
Step-by-Step: How I Make Spiced Salmon with Creamy Avocado Salsa Recipe
Step 1: Prep your salmon with the spice rub
First things first: preheat your oven to 400°F. While it warms up, pat the salmon dry with paper towels—that helps the rub stick and creates a nice crust. In a small bowl, mix together garlic powder, smoked paprika, cumin, salt, honey, and olive oil. The honey might feel odd at first, but it’s key for that caramelized finish. Rub this mixture generously over the flesh side of your salmon. Place the fish skin side down on a baking sheet—that skin acts like a natural non-stick surface.
Step 2: Bake and broil for perfect texture
Pop the salmon into your preheated oven and bake for 10 to 12 minutes—that’s enough time for the salmon to cook through while staying juicy. Then, switch the oven to broil and slide the salmon under for 2 to 3 minutes more. Keep a close eye here; the goal is a golden-brown crust, not burnt fish. This broiling step gives you that beautiful, crispy top layer that makes all the difference.
Step 3: Whip up that creamy avocado salsa
While the salmon cooks, dice your ripe avocados and toss them gently in a bowl with fresh cilantro, minced garlic, red wine vinegar, lime juice, red pepper flakes, and a pinch of salt. Stir carefully so you keep the chunks intact but everything gets wonderfully coated. This salsa sings fresh citrus and subtle heat, the perfect partner for your spiced salmon.
Step 4: Serve and savor
Once your salmon has that gorgeous crust and flakes easily with a fork, plate it up and spoon generous amounts of creamy avocado salsa on top. It’s best enjoyed immediately while the contrast between warm fish and cool salsa is at its peak. This is the kind of meal you’ll want to flag for your dinner rotation.
Tips from My Kitchen
- Don’t Skip the Broil: Broiling adds that irresistible caramelized crunch on top that baking alone won’t achieve.
- Use Room Temperature Avocado: It blends better and tastes sweeter than cold-from-the-fridge avocado.
- Pat Salmon Dry: This step prevents sogginess and helps the spice rub stick perfectly.
- Keep an Eye when Broiling: Fish can go from perfect to burnt quickly; watch closely during those last few minutes.
How to Serve Spiced Salmon with Creamy Avocado Salsa Recipe

Garnishes
I usually finish with a sprinkle of extra fresh cilantro and a wedge of lime on the side to boost that bright, fresh vibe. Sometimes I even add a few toasted pumpkin seeds for a lovely crunch that contrasts nicely with the creamy salsa.
Side Dishes
My favorite sides for this Spiced Salmon with Creamy Avocado Salsa Recipe are simple and wholesome—think cilantro-lime rice, quinoa salad, or roasted sweet potatoes. They soak up the flavors without overpowering the dish. A crunchy green salad with a light vinaigrette is also a winner.
Creative Ways to Present
For special occasions, I’ve served this salmon as part of a vibrant taco night—flaking the fish into warm tortillas, adding avocado salsa, some pickled onions, and a drizzle of chipotle crema. Another time, I made an elegant plated dinner with a swoosh of roasted red pepper coulis on the side for color and extra flavor punch.
Make Ahead and Storage
Storing Leftovers
I recommend storing leftover salmon and avocado salsa separately in airtight containers in the fridge. The salsa can turn a little brown if mixed too early because of the avocado, so keeping them apart preserves freshness. They’ll stay good for up to 2 days.
Freezing
I don’t usually freeze this dish because the avocado salsa can get watery or dull in texture after thawing. However, you can freeze the spiced salmon before adding salsa for up to 2 months. Just thaw overnight in the fridge and prepare the salsa fresh.
Reheating
When reheating leftover salmon, I use a low oven setting or a skillet over medium-low heat to warm it gently without drying it out. Avoid the microwave if you want to keep that crispy top intact. Add fresh salsa after reheating for the best flavor combo.
FAQs
-
Can I use other types of fish for this Spiced Salmon with Creamy Avocado Salsa Recipe?
Absolutely! While salmon’s rich flavor pairs beautifully with the avocado salsa, you can swap in firm, meaty fish like trout, cod, or even mahi-mahi. Just adjust cooking time based on thickness to avoid drying out the fish.
-
How do I know when the salmon is cooked perfectly?
Salmon is done when it flakes easily with a fork but still looks moist inside—usually around 10-12 minutes at 400°F for a 1.5-pound filet. The broiling step creates a crispy crust without overcooking the interior.
-
Can I prepare the avocado salsa ahead of time?
You can prep the salsa a few hours ahead, but because avocado browns quickly, add a little extra lime juice and store it tightly covered in the fridge. For best freshness, though, I usually make it right before serving.
-
Is this recipe keto-friendly?
Yes! This dish is naturally low-carb and keto-friendly thanks to the healthy fats in salmon and avocado, plus zero added sugars beyond a touch of honey which you can skip or reduce to fit your macros.
Final Thoughts
This Spiced Salmon with Creamy Avocado Salsa Recipe is one of those dishes I fall back on when I want to impress with minimal fuss. It’s fresh, vibrant, and insanely tasty without feeling heavy or complicated. I really encourage you to give it a try—you’ll be amazed at how easy good cooking can be and how big a flavor punch such simple ingredients can pack. Next time you want something special but quick, this salmon is your new best friend in the kitchen.
Print
Spiced Salmon with Creamy Avocado Salsa Recipe
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Gluten Free
Description
A flavorful and healthy Spice Rubbed Salmon recipe topped with a fresh and zesty Avocado Salsa. Perfect for a quick and nutritious dinner that combines smoky spices with creamy avocado and a hint of heat.
Ingredients
Spice Rubbed Salmon:
- 1.5 pound salmon filet
- 1/2 teaspoon garlic powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- 1/4 teaspoon salt
- 1 tablespoon olive oil
- 1/2 tablespoon honey
Avocado Salsa:
- 3 avocados, diced
- 1/3 cup fresh cilantro, chopped
- 1/2 tablespoon red wine vinegar
- 2 tablespoons lime juice
- 1/2 teaspoon red pepper flakes
- 1 garlic clove, minced
- Salt to taste
Instructions
- Preheat the oven: Preheat your oven to 400°F to prepare for baking the salmon.
- Prepare the salmon: Pat the salmon filet dry with paper towels to ensure the seasoning sticks well.
- Make the spice rub: In a small bowl, combine garlic powder, smoked paprika, ground cumin, salt, honey, and olive oil to create the seasoning blend.
- Apply the rub: Rub the seasoning mixture evenly onto the flesh side of the salmon, making sure it’s well coated. Place the salmon skin side down on a baking sheet.
- Bake the salmon: Bake the salmon in the preheated oven for 12 minutes to cook through gently.
- Broil for crispiness: Turn on the broiler and broil the salmon for 3 minutes until the top is browned and crispy.
- Prepare the avocado salsa: In a small bowl, gently combine diced avocados, chopped cilantro, red wine vinegar, lime juice, red pepper flakes, minced garlic, and salt to taste.
- Serve: Spoon the avocado salsa generously over the baked salmon and serve immediately.
Notes
- Use fresh salmon filet for best flavor and texture.
- Adjust red pepper flakes in the salsa to control the level of spiciness.
- If broiling is not desired, bake the salmon an additional 3-5 minutes until golden.
- Serve with a side of steamed vegetables or a light salad for a complete meal.
- The honey in the rub helps balance the smoky spices and adds a subtle sweetness.
Nutrition
- Serving Size: 1 serving
- Calories: 350 kcal
- Sugar: 3 g
- Sodium: 400 mg
- Fat: 22 g
- Saturated Fat: 3 g
- Unsaturated Fat: 18 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 6 g
- Protein: 30 g
- Cholesterol: 70 mg


