Kuchnia śląska ukształtowała się pod wpływem tradycji polskich, niemieckich i czeskich, co przełożyło się na charakterystyczne dla regionu połączenie smaków. Do najbardziej rozpoznawalnych dań należą kluski śląskie i modra kapusta, najczęściej podawane z roladą z wołowiny lub wieprzowiny faszerowaną cebulą, boczkiem i musztardą lub ogórkiem kiszonym. Ważne miejsce zajmują też zupy - żur na zakwasie żytnim z kiełbasą oraz wodzionka, dawniej uznawana za potrawę biedoty, dziś ceniona za prostotę składników: chleba, czosnku, wody i smalcu. Na słodko króluje kołocz śląski - drożdżowe ciasto z serem, makiem lub jabłkami, nieodłącznie związane ze śląskimi weselami, chrztami i odpustami.
Nie wszystkie śląskie specjały cieszą się jednak niepodzielną sympatią. Kontrowersje wśród smakoszy budzi kaszanka, znana też jako krupniok, ze względu na użycie krwi w jej produkcji - opinie na temat tej potrawy są od lat mocno podzielone. Dyskusje wywołuje też samo pochodzenie regionalnej kuchni - jej wielokulturowe korzenie sprawiają, że część dań bywa różnie klasyfikowana jako "śląskie", "niemieckie" czy "czeskie", zależnie od źródła i regionu.