<PAGE>

                                                                      Exhibit 21
                            Castle Energy Corporation
                       Listing of Parent and Subsidiaries
                             As of November 24, 2000

<TABLE>
<CAPTION>
                                                                                                           Company's
                                              Relationship                                                 Ownership
         Entity                               to Company                     Business                      Percentage
-----------------------------------------     -----------        ----------------------------------        ----------
<S>                                           <C>                 <C>                                      <C>
Parent
     Castle Energy Corporation                Parent             Holding Company                           N/A

Refining
     Indian Oil Company                       Subsidiary         Inactive                                  100%

     Indian Refining I, L.P.                  Subsidiary-        Inactive                                  100%
                                              Limited
                                              Partnership

     Indian Refining & Marketing I, Inc.      Subsidiary         General Partner of IRLP - Inactive        100%

Natural Gas Marketing
     Castle Pipeline Company                  Subsidiary         General Partner - Pipeline                100%

     Castle Texas Pipeline L.P.               Subsidiary-        Partnership - Inactive
                                              Limited            Natural Gas Transmission - Inactive       100%
                                              Partnership

     CEC Marketing Company                    Subsidiary         General Partner - Gas Marketing

     CEC Marketing Resources Company          Subsidiary         Partnership - Inactive
                                                                 Limited Partner - Gas Marketing           100%

     CEC Gas Marketing L.P.                   Subsidiary-        Partnership - Inactive
                                              Limited            Gas Marketing - Inactive                  100%
                                              Partnership

Exploration and Production
     Castle Production Company                Subsidiary         General Partner - Production              100%
                                                                 Partnership - Inactive

     Castle Production Resources Company      Subsidiary         Limited Partner - Production              100%

     Castle Texas Production L.P.             Subsidiary-        Partnership - Inactive
                                              Limited            Oil and Gas Production - Inactive         100%
                                              Partnership

     Castle Exploration Company, Inc.         Subsidiary         Oil and Gas Development, Drilling         100%

     Redeco Petroleum Company Limited         Subsidiary         and Well Operations - United States
                                                                 Oil and Gas Development, Drilling         100%

     Castle Offshore L.L.C.                   Subsidiary         and Well Operations - Romania
                                                                 Oil and Gas Well Operations -             100%
                                                                 Inactive
Passive Investment
     CEC, Inc.                                Subsidiary         Passive Activities                        100%

</TABLE>