Photo of Grilled fish with homemade tartar sauce by WW

Grilled fish with homemade tartar sauce

Points® value
Total Time
28 min
20 min
8 min
For perfectly grilled catch-of-the day, use fish steaks that are at least 1-inch thick. For thinner steaks or fillets, use a fish grill basket.


Uncooked halibut fillet

2 pound(s)

Olive oil

1 tbsp(s)

Fresh lemon juice

2 tbsp(s), divided

Vidalia onion

¼ cup(s), sliced, finely chopped

Unsweetened dill pickle

¼ cup(s), finely chopped


2 tbsp(s), finely chopped

Fresh parsley

1 tbsp(s), fresh, finely chopped

Fresh dill

2 tbsp(s), fresh, finely chopped


½ tsp(s)

Table salt

tsp(s), or to taste

Black pepper

pinch(es), or to taste

Reduced calorie mayonnaise

¼ cup(s)

Cooking spray

1 spray(s)


  1. Wash fish and pat dry. Mix oil with 1 tablespoon of lemon juice in a small cup. Place fish in a glass dish and baste with oil mixture; cover and refrigerate.
  2. Meanwhile, to make tartar sauce, combine onions, pickles, capers, parsley, dill, sugar, remaining tablespoon of lemon juice, salt and pepper in a small bowl; stir in mayonnaise, cover and set aside.
  3. To grill fish, coat grill rack with cooking spray (make sure grill is off; do not spray onto heated grill). Preheat grill to medium-high. Grill fish for 4 minutes; flip and cook until fish turns opaque all the way through, basting with any remaining oil mixture, about 4 minutes more. (Cook longer for fish more than 1-inch thick.) Serve with tartar sauce. Yields about 4 to 5 ounces of fish and 2 1/2 tablespoons of sauce per serving.To broil fish, place broiler rack 2-inches away from heat source. Heat broiler and broiler pan to medium-high heat. Place fish on heated pan and cook for 4 minutes; turn and cook for 4 minutes more. Serve with tartar sauce. Yields about 4 to 5 ounces of fish and 2 1/2 tablespoons of sauce per serving.


Prefer a grilled fish sandwich? Halibut has one centre bone that’s a snap to remove after the fish is cooked. Remove the bone and serve on the bun of your choice (be sure to account for any extra Points values). Don’t have a grill? Broiling is just as easy and you can use any fish, like a sole fillet, to cut down on Points values. Thin fillets should be broiled for 6 minutes on one side (do not flip), until fish turns from glossy to opaque.