Official specs from Steam

Cuphead system requirements

Minimum and recommended PC specs as listed by the developer on Steam. Native macOS version available.

Minimum

NoteRequires a 64-bit processor and operating system
OS *Windows 7
ProcessorIntel Core2 Duo E8400, 3.0GHz or AMD Athlon 64 X2 6000+, 3.0GHz or higher
Memory3 GB RAM
GraphicsGeforce 9600 GT or AMD HD 3870 512MB or higher
DirectXVersion 11
Storage4 GB available space

Recommended

NoteRequires a 64-bit processor and operating system

macOS minimum

OSOS X 10.11.x
ProcessorIntel Core i5 or higher
Memory4 GB RAM
GraphicsIntel HD Graphics 4000 or higher (requires Metal)
Storage4 GB available space

FAQ

What graphics card do I need for Cuphead?

Minimum: Geforce 9600 GT or AMD HD 3870 512MB or higher.

How much RAM does Cuphead need?

Cuphead needs 3 GB RAM at minimum.

How big is Cuphead?

Cuphead requires 4 GB available space.

Does Cuphead run on Mac or Steam Deck/Linux?

Yes, there is a native macOS version. There is no native Linux build (Proton compatibility may vary).