Photo of Swordfish and vegetable kebabs with fresh tomato-herb sauce by WW

Swordfish and vegetable kebabs with fresh tomato-herb sauce

SmartPoints® value per serving
Total Time
35 min
25 min
10 min
These swordfish skewers come together quickly on the grill for an easy but impressive weeknight (or weekend!) dinner. We serve them up with a delicious Sicilian-inspired sauce made from ripe beefsteak tomatoes as well as whole wheat couscous, which can help you meet your daily recommended amount of fiber. If you're not a fan of swordfish, fresh tuna or halibut can be used in its place (but could affect the SmartPoints value).


Fresh tomato(es)

2 large, beefsteak, cut into chunks (about 1 1/4 lbs)

Fresh parsley

1 cup(s), fresh, leaves

Olive oil

2 Tbsp, divided

Garlic clove(s)

2 medium clove(s)

Dried oregano

1 tsp

Table salt

½ tsp, divided

Black pepper

½ tsp, freshly ground, divided

Uncooked swordfish fillet(s)

1¼ pound(s), about 1-inch thick, cut into 24 chunks

Yellow pepper(s)

2 small, cut into 12 chunks each

Uncooked red onion(s)

1 medium, cut into 6 wedges and each wedge cut in half

Uncooked zucchini

1 medium, sliced lengthwise and then cut crosswise 6 times

Cooked whole wheat couscous

2 cup(s), kept warm


  1. Preheat grill or grill pan.
  2. To make sauce, place tomatoes, parsley, 1 tablespoon of oil, garlic, oregano and 1/4 teaspoon each of salt and pepper in a food processor; pulse until tomato is finely chopped. Set aside.
  3. Thread 2 pieces each of swordfish and yellow pepper, and 1 piece each of onion and zucchini onto each of twelve 8-inch metal skewers. (Note: If you’re using wooden skewers, soak them in water 30 minutes before use to prevent charring.) Brush kabobs with remaining 1 tablespoon of oil and sprinkle with remaining 1/4 teaspoon each of salt and pepper.
  4. Grill skewers, turning as needed, until lightly charred and fish is just cooked through, about 8 to 10 minutes. Serve kabobs over couscous with the sauce on the side. Yields 3 kebabs, 1/2 cup of couscous and about 1/2 cup of sauce per serving.