A quick tomato braise helps keep a splurge fish like sablefish tender and moist (read: much less risk of overcooking), while leaving you with a sumptuous sauce to spoon up. This dish can also be made with other white-fleshed sustainable fish such as Pacific halibut, lingcod, and tilapia. Consider serving with roasted potatoes.
Per serving:
In large, heavy-bottomed saucepan, heat oil. Add onion and salt; heat for 4 minutes. Add bell peppers and heat until softened. Add garlic and heat for 1 minute. Add thyme, fennel seeds, red pepper flakes, and black pepper; heat for 30 seconds. Place tomatoes, broth, and bay leaves in pan. Bring to a boil, lower heat, and simmer, uncovered, until liquid has reduced slightly, about 10 minutes. Add cherry tomatoes and cook until they soften slightly, about 2 minutes. Stir in balsamic vinegar.
Carefully place fish fillets in pot, skin side up, and spoon some sauce overtop. Cover pan and simmer gently over low heat until fish is cooked through, about 7 minutes.
Divide fish and sauce among serving bowls and garnish with parsley.