Total Time
2hrs 12mins
Prep 2 hrs
Cook 12 mins

Prep time includes marinating time.

Ingredients Nutrition


  1. In a zip-top plastic bag, combine first 3 ingredients (orange juice, lemon juice and salmon).
  2. Seal and marinate in refrigerator 1 hour, turning occasionally.
  3. Remove fish from bag, discard marinade.
  4. In a small bowl, combine next 6 ingredients (sugar, chili powder, lemon zest, cumin, salt and cinnamon).
  5. Place fillets in the mixture and marinade longer or you can baste the fish with the sauce.
  6. Place fillets on grill on medium-high heat and cover with grill lid.
  7. Cook for 10 to 12 minutes or until fish flakes easily when tested with fork.
  8. Serve with lemon slice, if desired.
Most Helpful

This was a great change to the usual flavor of salmon! We actually baked the salmon at 350 for 25 minutes, just because we have this tiny propane grill. Ick. But it was so easy to make, and the flavor.... *kisses her fingers* perfecto! Thanks much for a new twist to an old favorite for my family!

Daelayna March 03, 2010

wonderful flavour, we loved it! very easy to put together and cooked it on my grill, it took only 3 minutes to cook! We loved the combination of flavours and I will be making it again. Thanks for posting.

Derf April 29, 2009

I would do this recipe again, but leave out the cinnamon. My DD said that with the cinnamon added, it tasted like "breakfast food"

Abby Girl July 25, 2008

Summer Central

50 Warm-Weather Picks
Up Your Grill Game
Bring On the Chill