A fillet is usually boneless and taken from the underside of the fish, while a steak is a slice of meat containing bone and comes from the rib or loin of the fish. Think of a steak as a cross-section of the animal whereas the fillet is a portion taken from one side that doesn't cut totally across the fish.