Rating: 5 stars
3 Ratings
  • 5 star values: 3
  • 4 star values: 0
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 0

Simply grilling fish is TV chef Andrew Zimmern’s favorite way to eat what comes out of the ocean. For these skewers, he pairs rich salmon with North African charmoula, a brightly acidic herb paste tempered with sweet fruit and—his personal twist—crunchy nuts. Slideshow: More Salmon Recipes 


Credit: Abby Hocking / Food & Wine

Recipe Summary

1 hr
25 mins


Ingredient Checklist


Instructions Checklist
  • Preheat the oven to 350°. Spread the almonds on a rimmed baking sheet and bake for 15 minutes, until lightly browned. 

  • In a medium bowl, combine the minced onion with the raisins, soaked saffron and 1/4 cup of the toasted almonds. 

  • In a food processor, pulse the garlic with the remaining 1/4 cup of almonds until chopped. Add the cilantro, mint and jalapeño and pulse until finely chopped. Add the olive oil and lime juice and process until smooth. Season with salt and pepper. Stir 2/3 cup of the herb mixture into the onion-saffron mixture to make charmoula. Reserve the remaining herb mixture for grilling. 

  • Light a grill or preheat the broiler. On the skewers, thread the fish cubes alternately with the mushrooms, cherry tomatoes, bell peppers and onion pieces. Season with salt and pepper and brush all over with the reserved herb mixture. 

  • Grill the skewers over moderate heat or broil them, turning occasionally, until the fish is medium within, 5 to 7 minutes. Transfer the skewers to a platter and serve with the charmoula. 

Make Ahead

The charmoula can be refrigerated overnight.