De Indonesische keuken maakt veel gebruik van een aantal basis ingrediënten. Belangrijk zijn rijst, kokosmelk, diverse specerijen zoals kurkuma, koriander, en komijn, en sambal om gerechten op smaak te brengen. Verse kruiden zoals citroengras, gember, en knoflook worden vaak gebruikt om aroma aan de gerechten toe te voegen. Daarnaast zijn pinda's, sojaproducten zoals tempeh en tofu, en verse groenten zoals paksoi en taugé veelgebruikte ingrediënten. Smaakmakers zoals ketjap manis, een zoete sojasaus, en trassi (gefermenteerde garnalenpasta) zijn ook essentieel in veel Indonesische gerechten.