-
1
Rinse the halibut steaks in cold water and pat dry with paper towels.
-
2
In a medium saucepan, heat the vegetable oil.
-
3
Add the onion and cook over moderately-high heat until the onions are soft and very lightly browned, about 5 minutes.
-
4
Add the cranberries, pear, sugar and water and stir to mix.
-
5
Heat the berries over moderate heat, cover and cook, stirring occasionally, until soft, about 15 minutes; do not boil or the berries will cook to a puree.
-
6
Stir in the cloves, salt and pepper and taste the compote for seasoning, adding more sugar if the cranberries are especially tart.
-
7
Preheat the broiler, set the oven rack about 4 inches from the heat and lightly oil the broiler pan rack.
-
8
Season each side of the halibut steaks with salt and pepper and set the steaks on the broiler rack.
-
9
Broil the halibut for 3 to 4 minutes, turn the steaks and broil on the other side until the fish is just opaque through, 4 to 5 minutes longer.
-
10
Meanwhile, reheat the compote and stir in the walnut pieces.
-
11
Transfer the halibut steaks to individual dinner plates, spoon the cranberry compote partly over and alongside the halibut and serve immediately.
-
12
Garnish with pear wedges or chopped walnuts if you like.