Spice Rubbed Salmon with Avocado Salsa Recipe
If you’re looking for a dinner that’s bursting with flavor, yet quick and straightforward to make, you’re in luck! This Spice Rubbed Salmon with Avocado Salsa Recipe is one of my all-time favorite go-tos on busy evenings. The smoky, warm spices on the salmon perfectly complement the creamy, zesty avocado salsa — it’s like a little fiesta on your plate every time. Trust me, once you try this, you’ll want to make it again and again. Let’s dive into how I whip this up effortlessly in my kitchen.
Why This Recipe Works
- Flavor Harmony: The warm, smoky spice rub balances beautifully with the creamy, tangy avocado salsa for a perfect bite.
- Quick & Easy: Ready in just about 20 minutes, it’s ideal for weeknights when you want something delicious without fuss.
- Fresh & Healthy: Nutrient-packed salmon paired with fresh avocado salsa makes for a wholesome, satisfying meal.
- Balanced Textures: Crispy broiled salmon skin contrasts with the fresh, creamy salsa, bringing exciting textures to your palate.
Ingredients & Why They Work
Choosing fresh, high-quality ingredients is key to making this Spice Rubbed Salmon with Avocado Salsa Recipe shine. Each element has a purpose, from spices that bring warmth to the juicy richness of the salmon and the bright freshness of the avocado salsa. Here are the ingredients and why I love them in this mix.

- Salmon filet: Always go for fresh or properly thawed wild-caught salmon if you can—it’s less oily and has a cleaner flavor.
- Garlic powder: Adds depth without overpowering; perfect in dry rubs.
- Smoked paprika: Brings a subtle smoky warmth, making the salmon more complex without needing a smoker.
- Ground cumin: Adds earthy, nutty notes to complement the paprika.
- Salt: Enhances all the flavors, so don’t skimp here.
- Olive oil: Helps the spices stick and keeps the fish moist during cooking.
- Honey: Balances spices with a touch of sweetness and aids in caramelization.
- Avocados: Use ripe, but firm avocados for salsa that holds its shape and tastes buttery.
- Fresh cilantro: Adds a bright herbal freshness to the salsa.
- Red wine vinegar: Gives a gentle tang that cuts through the richness of the avocado and salmon.
- Lime juice: Brings zesty brightness and lifts all the flavors.
- Red pepper flakes: Add a gentle kick—adjust to your heat preference.
- Garlic clove: Fresh minced garlic packs a true punch of flavor in the salsa.
- Salt to taste: To season the salsa perfectly—not too bland, not too salty.
Tweak to Your Taste
I love how this recipe invites little tweaks to match your mood or pantry. Over time, I’ve dialed it in based on what I have handy or how spicy I want it. Don’t hesitate to make it your own—you’ll enjoy it more when it suits your personal flavor preferences.
- Add heat: I sometimes swap red pepper flakes for fresh diced jalapeño in the salsa for a fresher, sharper kick.
- Herb swaps: If you’re not a cilantro fan, chopped fresh parsley or basil work well too—just slightly different but still delicious.
- Honey alternative: Maple syrup makes a great substitute if you want to steer clear of honey, especially for vegan versions.
- Cooking method: If you’re short on time, grill the salmon instead of baking and broiling for that smoky touch.
Step-by-Step: How I Make Spice Rubbed Salmon with Avocado Salsa Recipe
Step 1: Prepping the Salmon
Start by preheating your oven to 400°F. Pat your salmon dry with paper towels—this step is crucial for getting that nice crust on the fish. In a small bowl, mix together garlic powder, smoked paprika, ground cumin, salt, honey, and olive oil until you have a fragrant rub. I always smell it here to make sure I’m happy with the balance. Then, rub this seasoning all over the flesh side of your salmon. Place it on a baking sheet skin side down, ready for roasting.
Step 2: Bake and Broil for Perfect Texture
Bake the salmon in the oven for about 10-12 minutes. You’ll want the salmon cooked through but still moist, so keep an eye on it. After that, switch your oven to broil and place the salmon under the broiler for 2-3 minutes to get a beautiful browned and slightly crispy top. This finishing touch takes your spice rubbed salmon to the next level—don’t skip it!
Step 3: Whip Up That Avocado Salsa
While the salmon cooks, toss together diced avocados, fresh cilantro, red wine vinegar, lime juice, red pepper flakes, minced garlic, and a pinch of salt in a bowl. Stir gently to combine without mashing the avocado too much—you want those lovely pieces in every bite. The salsa comes alive with freshness and a hint of heat, which perfectly balances the salmon’s richness.
Step 4: Serve and Devour
Once your salmon is out of the oven, top each filet with a generous spoonful of avocado salsa. Serve immediately while the salmon is still warm, the salsa fresh and cool. Trust me, this combo hits all the right notes—salty, smoky, creamy, and a little spicy. You’ll impress anyone you cook for with minimal effort.
Pro Tips for Making Spice Rubbed Salmon with Avocado Salsa Recipe
- Room Temperature Salmon: I let the salmon sit out for 15 minutes before cooking—this helps it cook evenly.
- Don’t Overmix Avocado Salsa: Gently folding prevents the avocado from turning mushy and keeps a fresh texture.
- Use a Hot Broiler: Make sure your broiler is screaming hot for that perfect crispy top without drying out the fish.
- Check Doneness Carefully: Salmon continues cooking after you take it out, so pull it just as it flakes easily with a fork.
How to Serve Spice Rubbed Salmon with Avocado Salsa Recipe

Garnishes
I usually top this dish with a little extra fresh cilantro and some thin lime wedges on the side. Sometimes I sprinkle a pinch of extra red pepper flakes for those who like an added kick. The bright green herbs and citrus wedges not only look gorgeous but also add a refreshing contrast to the rich flavors.
Side Dishes
My favorite sides with this salmon are simple and fresh—think a crisp green salad with lemon vinaigrette or roasted asparagus. Sometimes I whip up a batch of cilantro-lime rice or quinoa to soak up any extra avocado salsa. Light, clean sides make sure nothing competes with the star flavors.
Creative Ways to Present
For a dinner party, I’ve served the salmon as individual portions on a bed of black bean and corn salad, topping each with avocado salsa for big visual impact. It’s colorful, flavorful, and super inviting. You could also turn this into a taco night—flaked spice rubbed salmon in warm corn tortillas with avocado salsa, fresh cabbage, and a squeeze of lime.
Make Ahead and Storage
Storing Leftovers
I usually store leftover salmon and avocado salsa separately in airtight containers in the fridge. The salsa’s freshness lasts a day or two, but the avocado might brown quicker—squeeze a bit of lime juice over it before storing to slow browning.
Freezing
While I don’t recommend freezing the avocado salsa (it gets mushy), you can freeze the spice rubbed salmon uncooked or cooked. Just wrap tightly and use within a month for best taste. When thawed, reheat gently to preserve texture.
Reheating
To reheat leftover salmon, I like to warm it slowly in a low oven (around 275°F) for about 10 minutes to keep it moist. Avoid microwaving if possible, since it can dry the fish out. Keep avocado salsa chilled until serving to maintain its freshness.
FAQs
-
Can I use other types of fish for this spice rub and salsa?
Absolutely! While salmon works beautifully due to its rich flavor and texture, feel free to try this spice rub and avocado salsa with firm, meaty fish like cod, halibut, or mahi-mahi. Adjust cooking times accordingly, as these fish can cook faster.
-
Is this recipe suitable for grilling instead of baking?
Yes, grilling works great! Just be sure to oil your grill grates to prevent sticking, and cook the salmon skin side down first. The smoky char from the grill adds another delicious layer of flavor.
-
How spicy is the avocado salsa, and can I adjust the heat?
The salsa has a gentle kick from the red pepper flakes but isn’t overpowering. If you prefer milder salsa, reduce or omit the red pepper flakes. For more heat, add fresh jalapeño or extra flakes.
-
Can I prepare the avocado salsa ahead of time?
Yes, you can prepare it a few hours in advance, but to keep it fresh and green, cover it tightly with plastic wrap pressed directly onto the salsa to minimize browning. Best eaten same day for peak flavor.
Final Thoughts
This Spice Rubbed Salmon with Avocado Salsa Recipe has become one of my absolute favorites—not only for its vibrant flavors but because it’s so approachable to make. It brings a little excitement to a weeknight without any stress, and the fresh avocado salsa feels like a little celebration on the side. I hope you enjoy making it as much as I do and find it to be your new favorite go-to for delicious, healthy meals. Now, grab that salmon and give it a try—you’re going to love it!
Print
Spice Rubbed Salmon with 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
This Spice Rubbed Salmon with Avocado Salsa is a flavorful and healthy main course featuring oven-baked salmon seasoned with a zesty spice blend, topped with a fresh and creamy avocado salsa. Perfect for a quick weeknight dinner or an impressive meal any day.
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
- 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 Oven: Preheat your oven to 400°F to prepare for baking the salmon.
- Prepare Salmon: Pat the salmon filet dry with paper towels to remove excess moisture for better seasoning adherence.
- Make Spice Rub: In a small bowl, combine garlic powder, smoked paprika, ground cumin, salt, honey, and olive oil to form the spice rub.
- Apply Spice Rub: Rub the seasoning blend evenly on the flesh side of the salmon and place it skin side down on a baking sheet.
- Bake Salmon: Bake the seasoned salmon in the preheated oven for 12 minutes until cooked through.
- Broil Salmon: Remove the salmon from the oven, switch on the broiler, and place the salmon under the broiler for 3 minutes until the top is browned and crispy.
- Prepare Avocado Salsa: In a small bowl, gently stir together diced avocados, fresh cilantro, red wine vinegar, lime juice, red pepper flakes, minced garlic, and salt to taste.
- Serve: Top the baked salmon with the avocado salsa and serve immediately for a fresh and delicious meal.
Notes
- Patting the salmon dry before seasoning helps the spices stick better and promotes crispiness.
- If you prefer milder salsa, reduce or omit the red pepper flakes.
- The broiling step adds a crispy, caramelized finish to the salmon—watch closely to avoid burning.
- Use fresh, ripe avocados for the best texture and flavor in the salsa.
- Leftover salsa can be stored separately in an airtight container for up to 1 day.
Nutrition
- Serving Size: 1 serving
- Calories: 450 kcal
- Sugar: 3 g
- Sodium: 400 mg
- Fat: 30 g
- Saturated Fat: 5 g
- Unsaturated Fat: 22 g
- Trans Fat: 0 g
- Carbohydrates: 8 g
- Fiber: 5 g
- Protein: 35 g
- Cholesterol: 90 mg


