Firecracker Salmon with Peach Avocado Salsa

Hello, gorgeous salmon filets with the best sweet and spicy marinade topped with fresh avocado peach salsa. If you’re looking for a sign to stock up on gorgeous summer produce to create an easy, beautiful meal, this is it.

I created this wonderful firecracker salmon recipe about 6 years ago and have been making it every summer since. It’s incredibly flavorful, easy to make, and feels a little bit fancy with the fruit salsa spooned on top.

I’ve included simple ways to bake or grill your salmon so that it comes out deliciously flaky every time, plus tons of great side dishes to serve right alongside it. This is truly summer on a plate!

Looking for more 30-minute meals?

Enter your email below to get my FREE e-book with our best 30-minute dinners straight to your inbox!

What type of salmon is best for cooking?

You’ll need 1 pound of salmon in this recipe. You can choose wild or farmed, it’s up to you.

  • Farm-raised salmon tends to be milder in flavor and more fatty/buttery in texture
  • Wild salmon can be a little more spendy but is leaner, pinker, and higher in minerals such zinc and iron. Both are delicious!

firecracker salmon marinating in a dish

Homemade firecracker marinade

Can we talk about the delicious firecracker marinade for a sec?! It makes the salmon taste both sweet + a little spicy and pairs well with the sweetness of the peaches and the creaminess of the avocado. Healthy eating has never been this beautiful. Here’s what you’ll need to make it:

  • The base: you’ll need oil (I like olive or avocado oil), reduced-sodium soy sauce, and balsamic vinegar.
  • The sweetness: we’re naturally sweetening this firecracker marinade with some honey.
  • The heat: get that spicy, firecracker flavor with red pepper flakes and cayenne pepper!
  • The extra flavor: don’t forget minced garlic and freshly grated ginger.

peach avocado salsa in a bowl for firecracker salmon

Fresh & delicious peach avocado salsa

You’re going to LOVE the sweet, creamy, and delicious pairing of the peach avocado salsa with the heat of the spicy salmon. Gather up all that fresh produce and top your filets!

firecracker salmon on a platter next to a bowl of peach salsa

Cook this firecracker salmon in the oven

Yes, you can easily make this delicious firecracker salmon right in the oven!

  1. Preheat your oven to 400 degrees F.
  2. Generously season your salmon with the amazing lemon garlic honey marinade.
  3. Line a large baking sheet with parchment paper or foil and grease lightly with olive oil or nonstick cooking spray.
  4. Place salmon skin side down on a baking sheet. Pour/brush marinade over the top of the salmon.
  5. For every inch of thickness, bake for 15 minutes. My salmon is usually perfect around 16-18 minutes. Flake salmon with a fork and serve!

firecracker salmon on a plate topped with peach salsa

Try it on the grill

Get that delicious char flavor by grilling this firecracker salmon! Get all of my tips and tricks for grilling salmon here, and check out the basics:

  1. Preheat a gas grill over medium-high heat. Meanwhile, pour or generously brush the firecracker marinade over the salmon.
  2. Place salmon skin side down first on the grill or on foil (to seal in the flavors!) close the grill lid and grill for about 6-8 minutes. It’s easier to grill skin side down first so you can slide a spatula under the skin for flipping once it crisps up.
  3. Carefully flip the salmon and cook for 6-8 more minutes or until cooked well. Salmon is tricky, but just like baking it, it’s best to undercook rather than overcook your filets.

By the way, if you still have extra peaches left over, I highly suggest my gluten free peach crisp for dessert!

firecracker salmon on a plate topped with peach avocado salsa

What to serve with this firecracker salmon

The best part about this sweet and spicy firecracker salmon is how versatile it is for serving with your fav sides. Here’s what I suggest:

firecracker salmon on a plate with peach salsa

More salmon recipes you’ll love

Get all of our delicious seafood recipes here!

Looking for more 30-minute meals?

Enter your email below to get my FREE e-book with our best 30-minute dinners straight to your inbox!

I hope you love this delicious firecracker salmon recipe. If you make it, leave a comment below and don’t forget to rate the recipe so others can see how you liked it!

cover of the ambitious kitchen cookbook

Ambitious Kitchen

125 Ridiculously Good For You, Sometimes Indulgent, and Absolutely Never Boring Recipes for Every Meal of the Day

Firecracker Salmon with Peach Avocado Salsa

firecracker salmon on a plate topped with peach salsa

Prep Time 15 minutes

Cook Time 15 minutes

Total Time 30 minutes

Serves4 servings

Delicious sweet and spicy firecracker salmon topped with a wonderful, fresh peach avocado salsa. This firecracker salmon recipe can be baked or grilled for a healthy weeknight meal that everyone will love! Serve with your favorite sides, rice, quinoa or even in tacos.


  • For the salmon:
  • 1 ½ pounds salmon
  • 2 tablespoons avocado oil or olive oil
  • 2 tablespoons reduced-sodium soy sauce
  • 2 tablespoons balsamic vinegar
  • ½ tablespoon honey
  • 3 cloves garlic, finely minced
  • 1 teaspoon red pepper flakes
  • ½ teaspoon cayenne pepper
  • 1 teaspoon freshly grated ginger
  • For the peach salsa:
  • 1 avocado, diced
  • 1 peach, diced
  • 3 tablespoons finely diced red onion
  • 1 jalapeño, seeded and diced
  • 2 tablespoons finely diced cilantro
  • 1 lime, juiced
  • Salt & freshly ground black pepper, to taste


  • Make your salmon marinade: In a small bowl whisk together avocado oil, soy sauce, balsamic vinegar, honey, garlic, crushed red pepper, and ginger.

  • Add your salmon to a large bowl skin side up (so that the salmon sits in the sauce) and pour marinade over the top. Cover and place salmon in the fridge for no more than 1 hour

  • While your salmon is marinating, make your peach salsa. Add avocado, peach, red onion, jalapeño, cilantro, lime juice, salt, and pepper to a medium sized bowl and mix until well-combined.

  • Once ready to bake salmon, preheat your oven to 400 degrees F. Place salmon on a large baking sheet lined with parchment paper, and place marinated salmon skin side down. Bake for 15-20 minutes or until salmon easily flakes with fork. 

  • Top salmon with peach avocado salsa and serve with brown rice, black rice quinoa, or extra veggies for a full meal. Serves 4.

Recipe Notes

Directions for grilling the salmon: Preheat a gas grill over medium-high heat. I would also lightly brush both sides of the salmon (including the skin) with a bit of olive oil to prevent sticking. Be sure to also generous oil your grill. Place salmon skin side down first on grill, close grill lid and grill about 6-8 minutes. Carefully flip salmon and cook 6-8 more minutes or until cooked well. Salmon is tricky, but it’s best to undercook rather than overcook your filets.
See the full post for tips, tricks, and our fav sides to pair with this salmon!


Serving: 1servingCalories: 416calCarbohydrates: 12.9gProtein: 31.9gFat: 27.9gSaturated Fat: 4gFiber: 3.9gSugar: 5.9g

Recipe by: Monique Volz // Ambitious Kitchen | Photography by: Eat Love Eats

This post was originally published on September 10th, 2018, and republished on June 19th, 2023.


Please enter your comment!
Please enter your name here

Related Articles