Skip to content

Indonesian recipes

52 Indonesian recipes to cook at home, each with photos, step-by-step instructions and cook times. The quickest, Sambal oelek, takes 10 minutes. Most take around 40 minutes.

Filter these by time, diet or cuisine

Klepon

Klepon are the jajan pasar, or market cakes, of Java: sold in the morning from baskets lined with banana leaves, bright green from pandan and dusted with grated coconut. Bite one and a pocket of molten palm sugar floods your mouth, so Javanese eat them whole. Malaysians and Singaporeans know the same sweet as onde-onde, made for festive tea tables, so this page covers both. Chef's tip: seal the balls with no cracks and drop them into gently boiling water — the moment they float, give them one more minute, and the sugar inside will be fully molten.

40 minDessertsVeganGluten free
by KrazyBadal 0 views

Tofu & tempeh satay with peanut sauce

Satay smoke drifts along Javanese streets every evening, where sellers fan charcoal grills set up on the pavement and serve skewers with peanut sauce, rice cakes and sliced shallot. Tofu and tempeh are naturals for it: they drink up a sweet-savoury marinade of palm sugar, tamari, coriander and garlic and pick up dark, sticky char at the edges. The sauce here is cooked until smooth and glossy, sweeter and milder than the grainy dressing on gado-gado, made for dipping. Chef's tip: soak the bamboo skewers for 30 minutes and brush the satay with marinade as it grills — the sugar caramelises into the dark, slightly burnt edges that make satay taste like satay.

40 minVegetarianVeganGluten free
by KrazyBadal 0 views

Sambal oelek

Every Indonesian kitchen has an ulekan, the flat stone mortar that gives sambal oelek its name, and this is the most basic thing ground in it: fresh red chillies and salt, pounded to a coarse, wet, fiery mash. It's the foundation many cooks start from, stirred into fried rice and soups, spooned beside every meal at warung tables nationwide, and the base for more complex cooked sambals. Making it fresh tastes brighter and fruitier than any jar. Chef's tip: wear gloves and pound rather than blitz if you can — crushing releases the oils and gives a juicier, more fragrant sambal than chopping blades.

by KrazyBadal 0 views

Nasi kuning

Yellow rice is Indonesia's rice for good news: shaped into a tall cone called tumpeng, it's the centrepiece at birthdays, housewarmings and thanksgiving gatherings across Java, Bali and Sulawesi, and in Manado and Banjarmasin it's also a weekday breakfast wrapped in banana leaf. The grains are cooked in coconut milk with turmeric, lemongrass, salam and lime leaf, so they come out fluffy, golden and gently fragrant, rich without being heavy. Serve it with tempe orek, perkedel, sambal and cucumber for a festive platter. Chef's tip: steam the rice after its first absorption, Javanese style, or rest it covered off the heat for 10 minutes — skipping this gives sticky, uneven grains.

by KrazyBadal 0 views

Tahu gejrot

Tahu gejrot is street food from Cirebon on the north coast of West Java, where vendors carry their kit on a shoulder pole and serve it in little clay plates called cobek. Hollow fried tofu puffs are snipped into pieces and drenched in a runny palm sugar and tamarind sauce, poured over freshly crushed garlic, shallot and bird's eye chilli. It's a mid-afternoon snack: sweet, sour, garlicky and as hot as you can take it, with the puffy tofu soaking up every drop. Chef's tip: crush the garlic, shallot and chilli raw in the serving bowl and pour the sauce over while it's still warm, so the aromatics bloom without losing their bite.

by KrazyBadal 0 views

Sayur lodeh

Sayur lodeh is everyday cooking in Central Java, made in big pots in Solo and Semarang kitchens and ladled over rice, with lontong rice cakes at Lebaran, or alongside opor and sambal goreng on festive tables. It's soupy rather than thick: a fragrant broth of coconut milk, galangal, lemongrass and lime leaf that carries chunks of aubergine, long beans, chayote and sweetcorn, plus tempeh and tofu to make it a meal. The flavour is mellow and slightly sweet, so the heat comes from sambal on the side. Chef's tip: keep the pot at a gentle simmer once the coconut milk goes in and stir now and then — a rolling boil splits the coconut milk into oily curds.

35 minCurriesVeganGluten free
by KrazyBadal 0 views

Gudeg

Gudeg is the signature of Yogyakarta: whole streets around Wijilan are lined with stalls selling it from dawn, and visitors carry it home in clay pots or woven baskets. Unripe jackfruit is cooked for hours with palm sugar, coconut milk, galangal and salam leaves until it turns reddish-brown, soft as pulled meat, and deeply sweet and savoury. The classic plate adds chicken, egg and spicy cattle-skin stew; this vegan plate pairs it with sticky-sweet tempeh and tofu and a sharp sambal to cut the sweetness. Chef's tip: let the pot cook down slowly until almost all the liquid is gone — drier gudeg keeps for days and tastes better on the second.

240 minCurriesVeganGluten free
by KrazyBadal 0 views

Pecel

Madiun, in East Java, calls itself the home of nasi pecel, and its stalls serve it from early morning on banana leaf: rice under a heap of blanched spinach, bean sprouts, long beans and cabbage, drowned in a peanut sauce that's thinner, hotter and more herbal than gado-gado's. The difference is kencur, an earthy, camphor-scented root that gives pecel its signature smell, and lime leaf pounded into the paste. A crisp peanut rempeyek cracker is broken on top. Chef's tip: make a block of pecel paste ahead and dissolve just what you need in hot water each time — that's how East Javanese households do it, and it keeps for weeks in the fridge.

25 minSaladsVeganGluten free
by KrazyBadal 0 views

Martabak manis

After dark, martabak manis stalls all over Indonesia fire up their heavy iron pans, and a queue forms for one thick, spongy pancake cooked until its top is pocked with holes, then slathered with butter and folded over chocolate sprinkles, crushed peanuts, sugar and condensed milk. It's often called terang bulan, "bright moon", and is said to have come from Bangka island before spreading through Java. It's sold by the box to share with family. Chef's tip: let the bubbles form and stay open before you add the sugar and cover the pan — that open honeycomb is what soaks up the butter.

55 minDesserts
by KrazyBadal 0 views

Jackfruit rendang

Rendang belongs to the Minangkabau people of West Sumatra, who cook it for weddings, Eid and every big family gathering, stirring a wide pan for hours until the coconut milk cooks right down and fries the spices in its own oil. Minang cooks also make vegetable rendangs, and young jackfruit suits the method perfectly: its stringy texture soaks up the chilli, galangal and toasted coconut until each piece is dark brown and almost chewy at the edges. It's drier than a curry, eaten with plain rice in small portions because it's so rich. Chef's tip: once the oil separates, keep stirring over a low heat and let the paste darken to the colour of strong coffee — stopping early leaves you with a red curry, not rendang.

90 minCurriesVeganGluten free
by KrazyBadal 0 views

Gado-gado

In Jakarta, gado-gado is lunch from a pushcart: the Betawi seller grinds the peanut sauce to order on a stone ulekan, then tips blanched greens, potato, tofu, tempeh and egg into it and mixes everything by hand. The name roughly means "mix-mix", and that is how it's eaten, with every vegetable coated in a sauce that's nutty, sweet from palm sugar, sour from tamarind and as hot as you ask for. It's a full meal on its own, crunchy with emping or rice crackers on top. Chef's tip: loosen the peanut sauce with warm water only at the end and stop when it coats a spoon like custard; too thin and it slides off the vegetables and pools on the plate.

35 minSaladsGluten free
by KrazyBadal 0 views

Nasi goreng

Every warung and night stall from Medan to Makassar has its own nasi goreng, but the starting point is always yesterday's rice, a pounded paste of shallot, garlic and chilli, and a glug of kecap manis that turns the grains glossy and caramel-brown. Indonesians eat it for breakfast as readily as for a late supper, crowned with a fried egg and served with cucumber, tomato and a heap of crackers. This vegetarian version keeps all the smoky-sweet depth without the usual shrimp paste. Chef's tip: get the wok properly hot and add the kecap manis down the side of the pan, not onto the rice, so it sizzles and caramelises before you toss it through.

by KrazyBadal 0 views

Mie goreng

Mie goreng is what the gerobak noodle carts of Indonesian towns fry up after dark, each portion tossed in a blackened wok over a roaring flame, sweet and savoury from kecap manis and sharp with garlic. Unlike Malaysia's tomato-red mamak noodles, the Indonesian style is dark, glossy and dominated by sweet soy and white pepper, with plenty of greens and a scattering of fried shallots. This version swaps the usual chicken and prawns for tofu and mushrooms and is on the table in twenty minutes. Chef's tip: cook the noodles a minute short of the packet time and rinse them in cold water; they finish softening in the wok and stay springy instead of breaking.

by KrazyBadal 0 views

Tempe mendoan

Mendoan comes from Banyumas in Central Java, and in Purwokerto it's sold by the stack at every roadside stall, eaten warm with a raw bird's eye chilli bitten between mouthfuls or dunked in sweet soy. The name comes from the Banyumas word mendo, meaning half-cooked: the batter is deliberately fried only until set and pale, so it stays soft and bendy rather than crisp. Make it with thin, wide tempeh slices so each one is mostly batter and herbs. Chef's tip: fry for barely a minute a side in very hot oil and pull the slices out while they're still pale gold and floppy — that limp, tender texture is the whole point.

by KrazyBadal 0 views

Tempe orek

Across Java, tempe orek is the side dish every household keeps in a tub: crisp sticks of tempeh fried and then tossed in a sweet-salty glaze of kecap manis, palm sugar, garlic and chilli. It goes into lunch boxes with plain rice, onto nasi campur plates, and lasts several days without losing its chew, which is why student boarding houses and office canteens rely on it. Some cooks add peanuts or green beans; this version stays classic. Chef's tip: fry the tempeh sticks properly crisp before glazing and keep the glaze to a thick syrup, so the tempeh stays crunchy rather than going soft.

25 minSidesVegan
by KrazyBadal 0 views

Gulai nangka

In a nasi Padang restaurant, where dozens of dishes are stacked in the window and brought to the table on small plates, gulai nangka is the bright yellow one that gets spooned over rice to moisten everything else. Young jackfruit and long beans simmer in a thin, golden coconut sauce with turmeric, chilli and lemongrass until the jackfruit is tender and full of sauce. It's lighter and saucier than rendang and cooks in under an hour, so Padang households make it on ordinary weekdays. Chef's tip: stir the pot almost constantly for the first few minutes after the coconut milk goes in — Padang cooks say it keeps the gulai smooth and stops it splitting.

50 minCurriesVeganGluten free
by KrazyBadal 0 views

Sambal goreng kentang

Sambal goreng kentang turns up wherever there's a celebration in Java and Sumatra: on Lebaran tables next to ketupat and opor, in wedding buffets, and in boxes of nasi kotak handed out at gatherings. The potatoes are cut small, fried until crisp and golden, then tossed through a red chilli and shallot sambal sweetened with palm sugar and sharpened with tamarind, so each cube is coated and chewy at the edges. It keeps well and is eaten at room temperature with rice. Chef's tip: soak and dry the potato cubes thoroughly before frying; damp potatoes spit, steam and never crisp up.

35 minSidesVeganGluten freeSpicy
by KrazyBadal 0 views

Telur balado

Telur balado is a fixture of the nasi Padang counter and of West Sumatran home cooking: hard-boiled eggs fried until their whites blister and turn golden, then smothered in balado, the coarse red sambal of chilli, shallot and tomato that the Minangkabau cook with almost everything. The fried skin of the eggs grips the sauce, and the sambal is bright and fresh rather than long-cooked. It's a cheap, quick weekday lunch with rice and greens, and it travels well in lunch boxes. Chef's tip: grind the balado coarse, not smooth — the Padang version should look rough and glossy, with visible flecks of chilli skin.

25 minSidesGluten freeSpicy
by KrazyBadal 0 views

Vegetable lawar

Lawar is the dish of Balinese ceremonies: before a temple festival or a family rite, the men of the banjar gather at dawn to chop and mix it by hand in huge quantities. Many versions include meat, but lawar kacang, made with long beans, is common at home and at Balinese warungs, and it shows off base genep, the island's master spice paste of shallot, garlic, galangal, kencur, turmeric and chilli. Mixed with toasted grated coconut, it's crunchy, fragrant, sour and hot, and is eaten with rice the day it's made. Chef's tip: mix the lawar just before serving and with your hands, squeezing gently, so the spice paste works into the beans; made too early, it goes watery and dull.

40 minSaladsVeganGluten free
by KrazyBadal 0 views

Rujak buah

Across Java, rujak buah is the afternoon snack that office workers share from a paper cone: crisp green mango, jicama, pineapple and cucumber dragged through a dark, sticky sauce of palm sugar, tamarind and crushed chilli. Hawkers usually add shrimp paste; many make a version without, which is what this is, with a few roasted peanuts for body. The mix of sour fruit and hot, sweet sauce wakes you up on a humid day. Chef's tip: chill the fruit but keep the sauce at room temperature, so it stays loose enough to cling.

15 minSaladsVeganGluten freeSpicy
by KrazyBadal 0 views

Lontong sayur

In Jakarta, lontong sayur is what the morning carts sell before offices open: firm slices of pressed rice sitting in a thin, golden coconut broth with chayote, long beans and squares of tofu and tempeh. Betawi families also cook a big pot of it for Lebaran morning. Street versions often add dried shrimp to the spice paste; this one keeps the flavour with candlenuts, galangal and salam leaf instead. Serve with sambal, fried shallots and crackers. Chef's tip: cook the lontong the day before and chill it overnight; cold rice cakes slice cleanly and soak up the broth without falling apart.

by KrazyBadal 0 views

Ketoprak

Ketoprak is a Jakarta cart dish, made to order: the seller grinds peanuts, garlic and chilli in a wide stone mortar, loosens them with water and sweet soy, then tips fried tofu, rice cake, rice vermicelli and bean sprouts on top. It is a cousin of gado-gado but simpler, with no egg-and-greens platter, and the raw-garlic sauce is the whole point. Eat it at lunch with plenty of crackers. Chef's tip: grind the garlic with the hot fried peanuts so the garlic mellows slightly; a raw paste made with cold nuts is harsh.

by KrazyBadal 0 views

Tahu telur

Tahu telur is a night-market favourite in Surabaya, East Java: cubes of tofu are stirred into beaten egg and fried in a small wok so the omelette rises into a thick, crisp-edged tower. It is topped with bean sprouts, cucumber and a dark sauce of peanuts and sweet soy. Sellers in Surabaya stir shrimp paste (petis) into the sauce; this vegetarian version uses a little extra garlic and kecap manis instead. Eat with rice or lontong for a filling supper. Chef's tip: use a small, deep pan so the egg piles up around the tofu instead of spreading thin.

25 minVegetarian
by KrazyBadal 0 views

Perkedel

Perkedel came to Indonesia from the Dutch frikadel, but became something quite different: mashed fried potato seasoned with nutmeg, white pepper, spring onion and fried shallots, shaped into little patties and fried in a coating of egg. Families make them for soto, for nasi kuning platters and Lebaran tables, and children grab them cold from the fridge. The outside is lacy and golden, the inside soft and peppery. Chef's tip: fry the potatoes before mashing, rather than boiling them — it's the Indonesian way, and it gives drier, fluffier potato that holds its shape without flour.

by KrazyBadal 0 views

Showing 24 of 52 recipes

Show more recipes

Page 1 of 3

More Indonesian ideas

Other cuisines