Swordfish Kebabs with Roasted Tomato and Parsley Sauce

Mediterranean cuisine relies heavily on seafood. In this recipe, the tiny anchovy meets up with the mighty swordfish. In my restaurant, I grill seafood over charcoal or wood, but a grill will do the job. You could also use halibut, tuna, grouper and large calamari or another “steak-style” fish. Fish that flakes when cooked will fall apart on a skewer. Parsley sauce is one of my favorite sauces. Sometimes we marinate fish or chicken in it before grilling it to add flavor and a beautiful color. We’ve also served it with roast beef.

Chef Mike Isabella

    • Phases234
    • 6
    • 30 Minutes
    • 55 Minutes
    • 1 Hour, 25 Minutes
    •  US  Metric
  • Nutritional information per serving

    • 10g
    • 14g
    • 4g
    • 34g
    • 26g
    • 420


  • Parsley sauce:
  • 4 tablespoon chopped parsley
  • 1 anchovy fillet
  • 1 tablespoon capers
  • 6 tablespoons extra-virgin olive oil
  • Roasted tomatoes:
  • 6 plum tomatoes, halved
  • 2 teaspoons salt
  • 1 tablespoon fresh thyme leaves, stems removed
  • 1 tablespoon minced garlic
  • 1 ½ tablespoon coriander seeds, cracked
  • 2 tablespoons extra-virgin olive oil
  • Swordfish:
  • 2 pounds swordfish loin, cut into 30 cubes
  • 2 large red onions, cut in half
  • 3 large red bell pepper
  • 2 teaspoons salt
  • 6 (10-inch) bamboo skewers, soaked in water for at least an hour


  1. Preheat the oven to 300°F.

  2. Make the parsley sauce: prepare a bowl of ice and water. In a blender, using a small container, pulse the parsley, anchovy, capers and olive oil for 3–4 minutes. Remove the container to the ice bath. Using a rubber spatula, stir mixture to hasten cooling. Remove to a smaller container and refrigerate. Bring to room temperature before serving.

  3. To prepare the roasted tomatoes, mix tomatoes with salt, thyme, garlic, coriander and oil to coat well. Place the tomatoes on a wire rack over a baking sheet and roast for 25–30 minutes until they are very soft and look like they are melting. Remove from the oven and keep warm.

  4. Raise the oven temperature to 350ºF.

  5. Place the onion and bell pepper on a baking sheet and roast. After 15 minutes, remove the onion. When it has cooled, cut into roughly 1-inch square pieces.

  6. Continue to roast the pepper another 5 minutes. Remove and place in a bowl, cover with plastic wrap and keep in warm area for 15 minutes. Peel the peppers and cut into roughly 1-inch square pieces.

  7. Preheat the grill.

  8. Thread the swordfish cubes on the skewers with a square of pepper and square of onion between each cube. (You should have 5 cubes on each skewer.) Season with salt and grill the kebabs for 3 minutes on one side; turn and grill for 3 minutes on the opposite side. Grill for about 1 minute on each of the other two sides.

  9. Serve the kebabs with roasted tomatoes and parsley sauce.