Non-alcoholic steatohepatitis (NASH) is a predominant metabolic liver disease, typically characterized by hepatic steatosis, oxidative stress, and inflammation. The traditional Chinese medicine Cornus officinalis possesses anti-inflammatory and hepatoprotective pharmacological properties and has shown ameliorative effects on NASH. however, its mechanism of action remains unclear. This study aims to elucidate the mechanisms by which C. officinalis ameliorates NASH. The active components of C. officinalis were analyzed using the Traditional Chinese Medicine Systems Pharmacology Database (TCMSP), and the corresponding targets were predicted. Subsequently, the DisGeNET, GeneCards, and GEO databases were employed to identify NASH-related targets. Venn diagrams were used to intersect the C. officinalis targets with the NASH targets. Protein–protein interaction (PPI) networks were constructed using the STRING database, and PPI network analysis was performed using Cytoscape. Gene Ontology (GO) and Kyoto Encyclopedia of Genes and Genomes (KEGG) pathway enrichment analyses were conducted using the Database for Annotation, Visualization, and Integrated Discovery (DAVID), followed by molecular docking validation. Cornus officinalis was found to contain 20 major active ingredients corresponding to 672 potential targets, 61 of which overlapped with NASH targets. PPI network, GO, and KEGG pathway analyses identified four targets with the highest correlation, and molecular docking results indicated that the active ingredients of C. officinalis exhibited strong binding affinities to NASH targets. The treatment of NASH with C. officinalis is characterized by multiple active ingredients and multiple targets, underscoring the major advantage of traditional Chinese medicine in treating NASH.