La cuisine indonésienne se distingue par sa diversité régionale plutôt que par une identité gastronomique unique. Au fil du temps, elle a subi l'influence de différentes cuisines étrangères telles que l'indienne, la chinoise, l'espagnole, la portugaise et plus tard, la néerlandaise. Le riz constitue la base de nombreux plats indonésiens.
Parmi les mets les plus célèbres, on trouve le saté, le rendang, le bakso et les krupuk. Ces plats sont souvent agrémentés d'ingrédients locaux tels que le lait de coco, le piment (sambal), les cacahuètes (sauce saté) et le soja (tofu et tempeh).
Les fruits locaux jouent également un rôle important dans la cuisine indonésienne, qu'ils soient consommés frais ou utilisés dans des préparations. Citons notamment le mangoustan, le ramboutan, le fruit du jacquier, le durian et la banane.
En raison de la prédominance de l'islam en Indonésie, la consommation de porc (babi) est limitée. En revanche, les plats à base de poulet (ayam), de canard (bebek), de bœuf (sapi) et de poisson (ikan) sont très répandus et appréciés dans tout le pays.