This paper studies cached-aided multicast transmissions in fronthaul fog radio access networks (F-RANs). While index coding and cached-aided non-orthogonal multiple access (NOMA) are techniques commonly used for utilizing cache contents to save transmit energy, there is a lack of general framework to integrate them. This work proposes index-coded NOMA and dynamic coded-NOMA to investigate energy performance of the integration of index coding and NOMA under whole-file and subfile caching, respectively. Besides, dynamic cache space allocation is applied to both caching schemes, which allocates cache sizes to the fog access points (F-APs) according to their large-scale channel conditions. For index-coded NOMA, the general grouping problem is proved to be NP-hard and optimal solutions for some special cases are given. Furthermore, efficient heuristic grouping algorithms are proposed. For dynamic coded-NOMA, we obtain the closed-form minimum transmit energy. The numerical results validate the good performance of our proposed algorithms. Index-coded NOMA and dynamic coded-NOMA have comparable performance and both of them save much energy than the existing schemes. When there are 12 F-APs under small-cache scenarios, index-coded NOMA saves energy by 70.3% compared to traditional NOMA.