Skip to content

Indonesian recipes

186 Indonesian recipes to cook at home, each with photos, step-by-step instructions and cook times. The quickest, Sambal kecap, takes 5 minutes. Most take around 50 minutes.

Filter these by time, diet or cuisine

Telur gulung (Indonesian rolled egg skewers)

Telur gulung is a cheap, cheerful street snack sold from little carts outside primary schools across Java, where children watch the vendor pour beaten egg into hot oil and roll it onto a stick in seconds. The result is a puffy, golden, slightly crisp egg spiral, usually eaten with a squirt of chilli or tomato sauce. At home it is easy to make in a small pan with a little more care. It contains egg. Chef's tip: the oil must be hot enough that a drop of egg puffs up instantly; in cool oil the egg sinks and turns greasy.

by KrazyBadal 0 views

Kue putuPandan palm sugar cakes

After dark in Yogyakarta and Jakarta you can hear a kue putu seller before you see him: the steam cart whistles as the bamboo tubes cook. Each little cylinder is coarse pandan-green rice flour packed round a nugget of palm sugar, steamed for a few minutes until the sugar melts into a dark syrup, then pushed out and rolled in salted grated coconut. Eat them warm, straight away, as an evening snack. At home, small metal moulds, egg cups or a cut bamboo tube set over a steamer work well. Chef's tip: the rice flour must be damp and crumbly like wet sand, not a dough; pressing it too hard into the mould makes dense, rubbery cakes.

by KrazyBadal 0 views

Lapis legitThousand-layer spice cake

Indonesian Chinese and Dutch-descended families bake lapis legit for Christmas, Imlek and Lebaran, and in Jakarta a whole cake is a prized gift that can cost a small fortune. Rich batter of butter and a great many egg yolks, scented with cinnamon, clove, nutmeg and cardamom, is grilled one thin layer at a time, giving perfect tree-ring stripes when sliced. It takes an afternoon, but it is mostly patience. Slice it thinly; it is very rich. Chef's tip: press each layer gently with a flat spoon to burst air bubbles before adding the next; skipping it leaves holes and the layers separate when cut.

by KrazyBadal 0 views

Sambal kecapChilli and shallot soy sambal

Satay sellers in Jakarta and Madura hand out sambal kecap in little saucers, and at home in Java it gets spooned over fried tofu, grilled corn or a bowl of soto when there's no time to pound a proper sambal. It takes five minutes: raw bird's-eye chillies, shallot and tomato are sliced into glossy, treacle-sweet kecap manis with a squeeze of lime. The result is sticky, sweet, sharp and very hot all at once. Chef's tip: don't make it hours ahead; the shallots wilt and the lime turns bitter, so slice everything just before the food comes off the grill.

by KrazyBadal 0 views

Wedang jaheHot ginger drink

When the evening rain comes in over Yogyakarta, angkringan street stalls start ladling out wedang jahe, a fiery hot drink of grilled, bruised ginger and lemongrass simmered with palm sugar. It is sipped slowly from glasses alongside sticky rice snacks and fried tofu, and families make it at home whenever the weather turns cool. Chef's tip: grill or dry-roast the ginger until scorched before bruising it; raw ginger gives a sharper but flatter drink, without the smoky depth.

by KrazyBadal 0 views

Opor ayamChicken in coconut milk

Ask anyone in Java what they eat on the first morning of Lebaran and the answer is opor ayam with ketupat: chicken simmered slowly in a creamy, ivory coconut sauce perfumed with coriander, lemongrass, galangal and salam leaf, rich but not at all fiery. Families cook a big pot the night before so the flavours deepen, then serve it with sambal goreng ati and crackers. For a vegetarian version, use fried tofu and hard-boiled eggs. Chef's tip: toast the candlenuts and coriander before grinding; raw, they make the sauce taste flat and slightly bitter.

by KrazyBadal 0 views

Bakwan sayurVegetable fritters

Gorengan carts across Java fry bakwan sayur from mid-afternoon, and office workers and students buy them by the paper bag, eating each crisp, lacy fritter with a raw green bird's-eye chilli bitten alongside. Shredded cabbage, carrot, bean sprouts and spring onion are held together with just enough garlicky batter to set into craggy, golden-edged rounds. Serve them hot with sambal kecap or with a bowl of soto. Chef's tip: the classic mistake is too much batter, which makes heavy, doughy fritters; the vegetables should be barely coated, with batter just clinging between the shreds.

by KrazyBadal 0 views

CombroCassava balls with spicy filling

Combro comes from the Sundanese 'oncom di jero', oncom inside, and that hidden centre is the point: crumbled fermented oncom fried with chilli, shallot and a little palm sugar, wrapped in grated cassava and fried until golden. Families in Garut and Bogor eat them warm with sweet tea in the late afternoon, and they appear at village arisan gatherings by the tray. Oncom is hard to find outside Indonesia; crumbled tempeh gives a similar nutty, savoury filling. Chef's tip: squeeze the grated cassava hard in a cloth; if it stays wet, the balls split open in the oil and the filling leaks out.

by KrazyBadal 0 views

Getuk lindriSteamed cassava sweets

Magelang is the getuk capital of Central Java, and market stalls there pile up these soft cassava cakes in stripes of pink, green and white, cut into slices and showered with grated coconut. Cassava is steamed, pounded with palm sugar or white sugar and a little salt, then pressed through a mincer into ribbons (lindri) or simply rolled into a log. It is eaten in the morning with tea or as an afternoon jajan pasar. Chef's tip: mash the cassava while it is steaming hot and remove every stringy core; cold cassava turns lumpy and won't come together smoothly.

by KrazyBadal 0 views

WajikSticky rice palm sugar cake

Wajik means diamond, the shape it is cut into for Javanese weddings, Lebaran open houses and the trays carried to a family's new baby. Glutinous rice is steamed, then folded through a bubbling caramel of palm sugar, coconut milk and pandan until every grain is glossy and the mass pulls away from the wok. Pressed and cooled, it slices into chewy, toffee-brown pieces that keep for days. Chef's tip: keep stirring once the rice goes into the syrup; walking away for even a minute lets the sugar scorch on the bottom and the whole batch tastes bitter.

by KrazyBadal 0 views

KetupatRice cakes in coconut leaf pouches

On the eve of Idul Fitri, kitchens and mosque courtyards across Indonesia fill with people weaving janur, pale young coconut leaves, into diamond-shaped pouches; filled loosely with rice and boiled for hours, they swell into dense, faintly grassy cakes. Sliced, ketupat is served on Lebaran morning under opor ayam, sayur labu siam and sambal goreng. If you can't get coconut leaves, ready-woven casings are sold frozen in Asian shops, or you can use the bag method in the last step. Chef's tip: fill the pouches only a third to half full; packed tight, the rice has no room to swell and the centre stays hard and raw.

by KrazyBadal 0 views

Sambal bajakCooked chilli sambal

In Solo and Yogyakarta warung kitchens a jar of sambal bajak sits beside the rice pot, ready for fried tempeh, boiled greens or a plain omelette at any meal of the day. Red chillies, shallots and candlenuts are blitzed and then fried slowly in plenty of oil with palm sugar and tamarind until the paste turns brick-red, glossy and jammy, mellow rather than raw-hot. This version is vegan: a spoon of salted fermented soybean paste brings the savoury depth that Javanese cooks usually get from toasted terasi (shrimp paste); swap 1 tsp of terasi back in if you eat it. Kept under its layer of oil, it lasts two weeks in the fridge. Chef's tip: the common mistake is stopping too soon; a pale, watery bajak tastes harsh and spoils quickly, so keep frying until the oil splits clear away from the paste.

by KrazyBadal 0 views

MisroCassava palm sugar fritters

In West Java combro and misro are sold side by side, savoury and sweet; misro's name means 'sweet inside', and biting through the crisp shell releases a trickle of melted palm sugar into the chewy grated cassava. Gorengan sellers in Sumedang and Bandung fry them in the afternoon and they vanish with glasses of hot tea. They need only cassava, coconut, salt and gula aren. Chef's tip: let them rest for two minutes before eating; the sugar centre is far hotter than the shell and is the most common burnt tongue in Java.

by KrazyBadal 0 views

Tahu isiStuffed fried tofu

Bandung commuters and Jakarta schoolchildren grab tahu isi from roadside gorengan stalls on the way home, biting into the crisp batter and the soft, peppery vegetable filling with a fresh green chilli. Squares of fried tofu are slit open, packed with stir-fried cabbage, carrot and bean sprouts, then dipped in a light garlic batter and fried again. They are just as good at room temperature for an afternoon snack. Chef's tip: let the filling cool and squeeze out its juice before stuffing; a wet filling steams inside the tofu and makes the batter slide off in the oil.

by KrazyBadal 0 views

Kue cubitMini soft pancakes

Outside Jakarta's primary schools at home time, kue cubit vendors work a cast-iron pan of tiny scalloped hollows, scooping out the bite-sized cakes with a pick, the 'pinch' (cubit) of the name. The fashion is to serve them setengah matang, half-cooked, so the tops are still soft and molten under a shake of chocolate sprinkles. A poffertjes or æbleskiver pan works well at home. Chef's tip: resist turning the heat up; a hot pan burns the base before the middle rises, so keep it medium-low and cover briefly to set the tops.

by KrazyBadal 0 views

Lemper ayamSticky rice rolls with chicken

Lemper turns up in every Javanese snack box, from office meetings to selamatan prayers: a log of savoury coconut sticky rice wrapped round chicken shredded and cooked down with coriander, lemongrass and coconut milk, then rolled tight in banana leaf. Some are grilled afterwards for a smoky leaf flavour. They make a filling mid-morning snack and travel well. Chef's tip: cook the chicken filling until it is quite dry; a saucy filling soaks into the rice and the rolls fall apart when unwrapped.

by KrazyBadal 0 views

Wedang uwuhSpiced herbal infusion

The name means 'rubbish drink', because a glass looks like a jumble of twigs and leaves, but around the royal tombs at Imogiri, south of Yogyakarta, wedang uwuh is a point of pride. Chips of sappan wood stain hot water a deep ruby red, while ginger, clove, cinnamon, nutmeg leaf and rock sugar give a sweet, woody spice. It is sold by roadside warung as a dry pack to brew at home. Chef's tip: steep it, don't boil it for long; sappan wood turns from red to a muddy brown and tastes tannic if cooked hard.

by KrazyBadal 0 views

Risoles sayurVegetable crêpe rolls

A Dutch colonial snack that never left, risoles fill the glass cabinets of Jakarta bakeries and the snack boxes handed out at every Javanese meeting, wedding and pengajian. Thin crêpes are wrapped round a creamy white-sauce ragout of carrot, potato, beans and sweetcorn, then crumbed and fried until golden and shatteringly crisp. The vegetable version is the most common; meat versions add chicken or smoked beef. Serve with fresh green chillies or chilli sauce. Chef's tip: chill the ragout until firm before rolling; warm, runny filling soaks the crêpes and makes them burst in the oil.

by KrazyBadal 0 views

CirengFried tapioca snacks

The name is Sundanese shorthand for 'fried tapioca', and in Bandung cireng is sold from carts outside schools and campuses, eaten piping hot from a paper cone. A garlicky scalded tapioca dough is shaped into flat ovals and fried until the outside is crisp and blistered while the inside stays stretchy and mochi-like. The dipping sauce is a quick rujak of palm sugar, tamarind and chilli. Chef's tip: use truly boiling water to scald the starch; with merely hot water the dough stays crumbly and the cireng turn hard as stones once fried.

by KrazyBadal 0 views

Sambal roaSmoked fish sambal

Manado families in North Sulawesi keep sambal roa in the cupboard the way others keep jam, and visitors leave with jars of it as a souvenir. Ikan roa, a garfish split and smoked on bamboo racks until dry, is flaked and fried with a mountain of chillies, shallots and lemongrass into a deep, smoky relish that turns plain rice or tinutuan porridge into a meal. Outside Indonesia, smoked mackerel gives a similar result. Chef's tip: pick through the fish carefully for fine bones before frying; once it is mixed into the sambal they are almost impossible to find.

by KrazyBadal 0 views

Sayur labu siamChayote and tofu coconut curry

On Lebaran morning in Java and Jakarta, sayur labu siam is the mild, soupy vegetable ladled over cut ketupat beside the richer opor and sambal goreng. Crisp-tender chayote, long beans and fried tofu simmer in a thin, pale-gold coconut broth fragrant with turmeric, galangal and salam leaf; it also makes an easy weeknight lontong sayur. This version is vegan, while many home cooks add a little terasi and dried shrimp to the spice paste. Chef's tip: let the broth simmer gently after the coconut milk goes in; a hard boil splits it into oily curds.

by KrazyBadal 0 views

Sambal goreng atiBeef liver in chilli coconut sauce

Next to opor ayam on the Lebaran table in Java sits a bowl of sambal goreng ati: cubes of beef liver and fried potato cooked in a sweet-hot red chilli sauce loosened with coconut milk and scented with galangal and lime leaf. It is rich, a little sticky and meant to be eaten in small spoonfuls with ketupat. Some cooks add fried quail eggs or petai beans. Chef's tip: blanch the liver in boiling water first and cook it right through in the sauce; underdone liver is unsafe, and boiling it too long beforehand makes it dry and grainy.

by KrazyBadal 0 views

Lumpia SemarangBamboo shoot spring rolls

Semarang's lumpia carts trace their recipe back to a 19th-century Chinese-Javanese couple, and today the city's Gang Lombok and Pemuda Street sellers still roll them to order. The filling is young bamboo shoot stir-fried with prawns, egg and garlic, giving a juicy, faintly sweet crunch inside a crisp wrapper. They are eaten as a snack or light lunch with a thick garlic-palm sugar sauce, pickled cucumber, spring onion and chillies. Chicken can replace the prawns. Chef's tip: canned bamboo shoots must be boiled and drained first; skipping this leaves a sour, tinny smell through the whole roll.

by KrazyBadal 0 views

BajigurCoconut palm sugar drink

Bajigur carts in Bogor and Bandung come out in the late afternoon, steaming pots of coconut milk with palm sugar, ginger and pandan served alongside boiled peanuts, cassava and sweet potato. It is creamy and caramel-sweet with a warm ginger finish, a drink to wrap your hands round on a cool highland evening. Some sellers add a spoon of coffee; this version leaves it out. Chef's tip: keep it below a boil once the coconut milk is in; boiling makes it grainy and an oily film forms on top.

by KrazyBadal 0 views

Sambal bawangGarlic chilli sambal

Surabaya's ayam penyet stalls and the pecel lele tents along East Javanese roads serve sambal bawang in the stone mortar it was pounded in, so diners can scrape it straight onto fried chicken, tempeh or catfish. Raw chillies and plenty of garlic are crushed with salt and a little sugar, then hot oil is poured over, which tames the garlic's bite and makes the whole mortar crackle and smell toasty. It is coarse, oily and brutally hot. Chef's tip: the oil must be properly hot, just beginning to smoke; lukewarm oil leaves the garlic raw and sharp instead of nutty.

by KrazyBadal 0 views

Sambal ijoGreen chilli sambal

Walk into any nasi Padang restaurant in Bukittinggi or Jakarta and the green sambal arrives among the stacked plates, a sharp, grassy partner to rendang, fried chicken and boiled cassava leaves. Green chillies, unripe tomatoes and shallots are steamed until soft, pounded roughly and then fried briefly in oil so they keep their pale jade colour and gentle heat. Minang cooks serve it at lunch and dinner, often scooped onto rice before anything else. Chef's tip: don't blend it smooth or fry it long; the charm is in its chunky texture and fresh green colour, which turns khaki if it cooks too hard.

by KrazyBadal 0 views

Sambal andalimanAndaliman pepper sambal

Around Lake Toba the Batak table nearly always holds a bowl of sambal andaliman, pounded fresh before lunch to go with grilled fish, arsik and boiled vegetables. Its signature is andaliman, a citrusy berry related to Sichuan pepper that makes the lips tingle and numb while the chillies bring the heat. It is raw, bright and lemony, best made the day you eat it. Dried andaliman is sold online and in Indonesian shops; Sichuan pepper is the nearest substitute. Chef's tip: toast the andaliman only briefly and pound it first; skipping that step leaves gritty husks and a dull, woody taste.

by KrazyBadal 0 views

Kue putri saljuSnowball crescent cookies

'Snow princess' cookies are a Lebaran favourite in every Indonesian city, set out in jars for the stream of visiting relatives during the first days of Syawal. Little crescents of buttery, nutty shortbread made with ground cashews melt the moment you bite them, under a thick snowy coat of icing sugar. Children love helping to roll the crescents. Chef's tip: dust them twice, once while warm so a thin layer melts on and once when cold for the snowy finish; dusting only hot cookies leaves them patchy and damp.

by KrazyBadal 0 views

Kue kastengelCheese biscuit sticks

From Medan to Makassar, Lebaran open houses set out glass jars of kue kering, and kastengel (from the Dutch kaasstengels) are always among the first to go. These short, crumbly fingers are rich with butter and grated aged edam, glazed with yolk and topped with more cheese, so they bake into a salty, savoury biscuit that balances the sweet nastar and putri salju beside them. Chef's tip: don't overwork the dough once the flour goes in; kneading makes the sticks tough and they shrink in the oven instead of staying short and sandy.

by KrazyBadal 0 views

Es cincauGrass jelly drink

Glasses of es cincau are handed out at Ramadan iftar tables across Java and sold from roadside carts all year on hot afternoons. Cubes of black grass jelly, with its slightly bitter, herbal taste, sit in pale coconut milk and dark palm-sugar syrup over crushed ice, and the contrast is the whole joy of it. Ready-made grass jelly in tins is fine; this recipe sets your own from grass jelly powder. Chef's tip: let the jelly set fully and cold before cutting; cut warm, it tears and melts into the drink.

by KrazyBadal 0 views

Kue lumpurPotato coconut custard cakes

The name means 'mud cake', a joke about the batter, which is almost liquid when it goes into the moulds. Betawi bakers in Jakarta make kue lumpur for arisan afternoons and Ramadan iftar boxes: mashed potato, coconut milk, eggs and a little flour bake into tender, custardy rounds with a single raisin or a slice of young coconut on top. They are best on the day, slightly warm. Chef's tip: don't overfill the moulds or open the oven early; the centres sink and stay wet if the heat drops before they set.

by KrazyBadal 0 views

Kolak pisang ubiBanana and sweet potato dessert

In the last hour before maghrib during Ramadan, Javanese pavements fill with takjil sellers, and a bag of warm kolak is the first thing many families eat when the call to prayer ends the fast. Plantain or ripe saba bananas, sweet potato and pumpkin simmer in palm sugar and pandan until tender, then coconut milk turns the syrup creamy and caramel-brown. Serve warm or chilled. Chef's tip: add the bananas last; they collapse into mush if they cook as long as the sweet potato.

by KrazyBadal 0 views

Es buahIced fruit cocktail

Ramadan evenings in Jakarta mean queues at the es buah carts, where melon, papaya, pineapple, jackfruit and nata de coco are scooped into glasses with swollen basil seeds, red rose syrup and a ribbon of condensed milk over crushed ice. It is drunk with a spoon at iftar, after dates, and it is just as welcome on any hot afternoon. Use whatever ripe fruit you have. Chef's tip: soak the basil seeds fully before adding them; dry seeds clump and stay gritty in the cold syrup.

by KrazyBadal 0 views

Beras kencurRice and ginger drink

The other half of the jamu seller's basket, beras kencur is milky-white and gently sweet, made from soaked rice blended with kencur, a peppery, camphor-scented relative of ginger, then strained into palm sugar syrup. Javanese children are often given it as their first taste of jamu, and adults drink it mid-morning. Kencur (sometimes sold as aromatic ginger or sand ginger) is found fresh or frozen in Asian shops. Chef's tip: use only a little kencur at first; too much makes the drink medicinal and soapy rather than fresh and spicy.

by KrazyBadal 0 views

BandrekSpiced ginger drink

Up in the cool tea highlands around Bandung and Garut, bandrek warms people through damp nights; vendors carry it in big kettles to night markets and football matches. It starts like wedang jahe but goes further, with cinnamon, cloves, pepper and lemongrass, and Sundanese sellers often float slivers of young coconut in each glass. The flavour is sweet, spicy and lingering. Chef's tip: simmer the whole spices, don't boil them hard; a fierce boil draws out bitterness from the clove.

by KrazyBadal 0 views

Jamu kunyit asamTurmeric tamarind drink

Jamu gendong women still walk Solo and Yogyakarta lanes in the morning with baskets of bottles on their backs, and kunyit asam is the one most people buy: earthy fresh turmeric and sour tamarind boiled with palm sugar, strained and drunk cool. It tastes bright, tangy and faintly peppery, rather like a spiced lemonade. Families also make big jugs at home for hot afternoons. Chef's tip: wear gloves or scrub the board straight away; fresh turmeric stains hands, wood and plastic bright yellow within minutes.

by KrazyBadal 0 views

Gulai pakisFern tip coconut curry

Gulai pakis is one of the green dishes on the counter of every Minangkabau rice shop (rumah makan Padang), from Bukittinggi to Jakarta, and it is cooked at home in West Sumatra whenever fern shoots are gathered from the riverbanks. Tender fern tips simmer in a yellow coconut milk sauce of turmeric, galangal, chilli and lime leaves until rich and gently spicy; many cooks add tiny dried shrimp, which this vegan version leaves out. Serve it with rice, sambal and fried tempeh. The usual mistake is boiling the coconut milk hard or covering the pan, which makes it split into curds; stir it often and keep it at a simmer. Chef's tip: always cook fern shoots thoroughly as below, as some ferns are not safe raw or lightly cooked; buy vegetable fern (paku) or fiddleheads sold for eating.

by KrazyBadal 0 views

Teh talua (egg tea)

In the lapau coffee shops of Bukittinggi, Payakumbuh and Padang, the sound of a spoon or a small whisk clattering against a glass means someone has ordered teh talua. A raw egg yolk, traditionally from a free-range kampung hen or a duck, is whisked with sugar until thick and almost white, strong hot tea is poured on from a height, and a wedge of lime goes on the side. Minangkabau men drink it in the late afternoon or evening as a pick-me-up after work in the fields. It comes out with a creamy, caramel-coloured body under a deep layer of foam, rich like a light custard, with the lime cutting any eggy edge. The common mistake is whisking too little: the yolk stays yellow, the tea curdles it in strings and it smells of egg. Beat until the yolk has doubled in volume and falls in a thick ribbon. Use pasteurised eggs for anyone pregnant, babies and small children, older people or anyone unwell, as the yolk is only lightly warmed. Some lapau add condensed milk; this one is dairy-free. It contains caffeine. Chef's tip: pour the tea in a thin stream from high up while still stirring, to build the tallest foam.

by KrazyBadal 0 views

Kopi tubrukBoiled coffee with sugar

From the warung kopi of Yogyakarta and Solo to the night-shift stalls of Surabaya, kopi tubruk is the everyday coffee of Java: powder-fine robusta and sugar spooned into a glass, hit with boiling water, stirred once and left alone while the grounds sink. It comes out black, thick and strong, with a toasty, slightly chocolatey bitterness and often plenty of sugar, drunk early with fried snacks and again late at night over long talk. The grounds sit as a muddy layer at the bottom and stay there. The common mistake is drinking or stirring too soon: the cup is gritty and harsh. Wait four or five minutes, until the crust on top sinks and the surface turns clear and dark, then sip gently and stop before the sludge. It is ready when the foam has collapsed and a thin oily sheen shows on top. This is a strong, high-caffeine coffee; one glass is plenty, and it is not for children. Some sellers add a slice of ginger or a pinch of cardamom. Chef's tip: grind the beans as fine as for espresso or finer; coarse grounds float and never settle.

by KrazyBadal 0 views

Kue pancongCoconut rice flour cakes

Kue pancong is a Betawi breakfast cake you smell before you see: vendors on Jalan Sabang and around Pasar Senen pour a coconut and rice-flour batter into blackened half-moon moulds over charcoal from first light, and office workers buy them by the paper bag with their morning coffee. The edges turn crisp and toasty, the middle stays almost molten and tastes of fresh coconut, and a scatter of sugar goes on just before they are handed over. At home, a takoyaki pan, an aebleskiver pan or a cast-iron kue cubit mould does the job. Chef's tip: grated fresh or frozen coconut gives the chewy, fibrous bite that defines pancong; desiccated coconut alone makes them dry.

by KrazyBadal 0 views

Kupat tahuRice cakes and tofu in peanut sauce

Kupat tahu is breakfast from a pushcart in Bandung and Magelang: chunks of compressed rice cake, freshly fried tofu and blanched bean sprouts, buried under a loose peanut sauce sharpened with garlic, chilli and sweet soy, then finished with crackers and fried shallots. The common mistake is grinding the peanut sauce too thick: it should pour like single cream so it soaks into the rice cake. Many prawn crackers are made with seafood, so choose plain cassava or rice crackers for a vegan plate. Chef's tip: fry the tofu just before serving; soft, hot tofu soaks up the sauce, while tofu fried ahead turns leathery.

by KrazyBadal 0 views

Semur tahuTofu in sweet soy

Semur is the dark, glossy sweet-soy stew of Java, shaped by Dutch spice traders' love of nutmeg and clove, and the tofu version is a thrifty bekal favourite that tastes better each day it sits. The tofu is fried first so it holds together and soaks up the sauce like a sponge. The common mistake is using silken or soft tofu, which crumbles; choose firm tofu and fry it until the skin is golden. Chef's tip: let the sauce reduce until it coats the back of a spoon, then rest the semur for an hour before eating so the spices go right into the tofu.

by KrazyBadal 0 views

Lontong balapRice cakes and tofu in broth

Lontong balap is Surabaya's morning bowl, named after sellers who once raced (balap) each other to market with their heavy carts. Slices of compressed rice cake are piled with blanched bean sprouts, fried tofu and lentho, little fritters of black-eyed beans and cassava, then soaked with a light garlicky broth and a spoon of sambal mixed with petis, the dark, sweet shrimp paste of East Java. Eat it with skewers of sate kerang if you like. The common mistake is boiling the sprouts too long; they should keep a snap. Chef's tip: stir the petis into the sambal with a little hot broth first, so it melts into the bowl instead of sitting in a sticky blob.

by KrazyBadal 0 views

Acar timunPickled cucumber and carrot

Order sate at a Madurese stall in Java, or nasi goreng from a night-time warung tenda, and a little saucer of acar timun comes with it: cubes of cucumber and carrot, whole small shallots and a few green or red bird's eye chillies in a sweet, sharp vinegar dressing. It is also spooned beside martabak telur and served at kenduri feasts and weddings. It is cold, crunchy and refreshing, sweet first, then sour, with a sudden bite when you hit a chilli, and it cuts the richness of peanut sauce and fried rice. Make it fresh: it is at its best the same day. Common mistake: pouring the dressing on warm or cutting the cucumber too thin, which turns everything limp and watery; dissolve the sugar in warm water, then let it cool before mixing. It is ready after 10–15 minutes, when the shallots have lost their raw edge and the cucumber is lightly seasoned but still snaps. Chef's tip: leave the bird's eye chillies whole so guests can choose whether to eat them; slit one or two if you want the dressing itself to carry heat.

by KrazyBadal 0 views

Nasi bakarGrilled banana-leaf rice with chicken

In Jakarta, nasi bakar parcels are sold from warung grills at lunchtime and in office canteens: rice cooked with coconut milk, lemongrass and salam leaves, filled with spicy shredded chicken (ayam suwir) and lemon basil, wrapped in banana leaf and grilled until the leaf chars and the rice crisps at the edges. Small dried anchovies (teri) are the other classic filling. The common mistake is wrapping the parcels loosely, so they fall open on the grill; fold them tight and pin with toothpicks. Chef's tip: grill until the leaf is blackened in patches; the smoke perfumes the rice inside.

by KrazyBadal 0 views

Sayur bening bayam for toddlersSpinach and corn soup for toddlers

Sayur bening, 'clear vegetables', is the light soup that turns up at nearly every Javanese family lunch in Yogyakarta and Solo, and it is one of the first family dishes Indonesian children share. Spinach and sweet corn are simmered for just a few minutes in water scented with shallot and temu kunci (fingerroot), giving a sweet, fresh broth to spoon over rice. For toddlers from 12 months it is made with no salt or sugar, and the corn is chopped. It is vegan and free of the major allergens. Chef's tip: add the spinach at the very end; overcooked bayam turns grey and bitter.

by KrazyBadal 0 views

Sayur boborGreens in coconut milk broth

Sayur bobor is the gentle everyday soup of Central Javanese homes around Semarang and Solo, ladled over rice at lunch and often made for children, older relatives and anyone feeling poorly. Spinach, amaranth or moringa leaves are simmered for just a few minutes in a thin coconut broth scented with galangal, coriander seed and salam leaves, so it tastes creamy and mild with a hint of sweetness. Eat it with rice, fried tempeh and sambal. The usual mistake is boiling the greens too long, which turns them khaki and slimy; they need only 2–3 minutes. Chef's tip: add a few chayote or young corn pieces with the broth for a more filling bowl.

by KrazyBadal 0 views

SeblakSoaked crackers in spicy broth

Seblak came from Bandung, but it now fills countless warung stalls in Jakarta, from the lanes behind Blok M to the campuses of Depok, where students order it in the evening by spice level. Raw, dried kerupuk crackers are soaked until bendy, then cooked in a fiery paste of garlic, shallot, chilli and kencur (aromatic ginger) with scrambled egg and greens, until they turn chewy, slurpy and saucy. This is the simple egg-and-vegetable version; stalls add meatballs or sausage on request. Choose plain garlic or tapioca kerupuk (kerupuk bawang or kerupuk aci) and check the packet, as many crackers contain shrimp or fish. Chef's tip: kencur gives seblak its sharp, camphor-like fragrance; use 2 cm of fresh root, or 1 tsp of kencur powder.

by KrazyBadal 0 views

SekotengGinger drink with peanuts

After dark in Semarang, Solo and the towns of Central Java, the sekoteng seller pushes his cart round the kampung, a copper pot of ginger water steaming on a charcoal stove and little jars of toppings lined up beside it. You get a bowl of roasted peanuts, soft mung beans, chewy pink pacar cina pearls and cubes of white bread, drowned in sweet, fiery ginger broth; on rainy nights, people say, it warms you down to the feet. The bread soaks up syrup and turns soft at the edges, the peanuts stay crunchy and the ginger bites. The common mistake is cooking the sago pearls in the ginger water: they release starch and make the broth gluey and cloudy. Boil them separately, rinse, and add to each bowl. The broth is ready when it is pale gold, clear and hot enough to make you cough a little. Pacar cina are small red sago pearls; plain small tapioca pearls coloured with a drop of red food colouring or beet juice work. Some sellers add condensed milk; this version stays dairy-free. Chef's tip: roast the ginger before simmering for a deeper, rounder heat.

by KrazyBadal 0 views

Nasi timbelRice with fried chicken and tofu

Nasi timbel is the packed lunch of West Java: rice pressed tight into a banana leaf, which keeps it warm and fragrant until noon, served with turmeric fried chicken, fried tofu and tempeh, crisp salted fish, raw vegetables (lalapan) and a fiery sambal terasi. Sundanese restaurants in Bandung and Jakarta serve it as a lunch platter. The usual mistake is frying the chicken straight from raw, which browns the outside long before the bone is cooked; simmer it in the spice paste first. Chef's tip: roll the rice in the leaf while it is very hot and wrap it tightly, then let it rest for 10 minutes so it sets firm.

by KrazyBadal 0 views

SiomaySteamed fish dumplings with peanut sauce

Siomay travelled from Bandung to Jakarta on the backs of bicycles: the vendors' tall aluminium steamers still clank through housing estates and park outside offices in Kuningan at lunch. Inside sit dumplings of mackerel and tapioca, stuffed tofu, cabbage rolls, potato, bitter melon and eggs, all kept hot over steam, then snipped into pieces with scissors and buried under a thick, garlicky peanut sauce with kecap manis and lime. The fish dumplings are soft but springy. Contains fish, peanuts, soy, egg and wheat (in the wrappers and kecap). Chef's tip: keep the fish and the bowl cold while you mix; warm fish paste goes mushy and won't hold its bounce.

by KrazyBadal 0 views

Empal gepukSweet spiced fried beef

Empal gepuk is a Sundanese speciality from Bandung in West Java: beef simmered in coconut water and spices with palm sugar until the liquid is gone, pounded (gepuk) to loosen the fibres, then fried until the edges are crisp and sweet. Because it is dry and keeps for days, it is a classic in Indonesian bekal lunchboxes with rice, sambal and raw vegetables. The common mistake is cutting the beef with the grain, which makes it stringy; slice it across the grain before pounding. Chef's tip: pound gently with a pestle just until the slices fan out, then fry quickly; too long in the oil and they turn hard.

by KrazyBadal 0 views

Nasi liwet SoloCoconut rice with shredded chicken

In Solo (Surakarta), Central Java, nasi liwet sellers set out at dawn with baskets of rice cooked in coconut milk and fragrant salam leaves, served on a banana leaf with shredded chicken, a mild chayote stew in coconut gravy (sayur labu siam) and a hard-boiled egg, all topped with a spoon of thick coconut cream called areh. It is a soft, gentle, savoury breakfast. The usual mistake is boiling the coconut rice too fast, which scorches the bottom before the grains are soft. Chef's tip: once the liquid is absorbed, finish the rice on the lowest heat with a clean tea towel under the lid so it steams fluffy, not wet.

by KrazyBadal 0 views

BatagorFried fish dumplings with peanut sauce

Batagor, short for bakso tahu goreng (fried fish-ball tofu), is the crunchy cousin of siomay and a favourite after-school snack sold from glass-sided carts outside Jakarta's schools and along Jalan Pecenongan's evening food strip. Tofu squares and wonton skins are stuffed with a mackerel and tapioca paste and deep-fried until golden and crackly, then snipped up and covered in a spicy peanut sauce, kecap manis and lime. The contrast of crisp skin and soft, bouncy fish is the whole point. Contains fish, peanuts, soy, egg and wheat. Chef's tip: fry the tofu side with the fish paste facing down first; it seals the filling so it doesn't puff away from the tofu.

by KrazyBadal 0 views

Nasi tutug oncomRice mashed with roasted oncom

In Tasikmalaya, West Java, warung serve nasi tutug oncom from early morning: steaming rice pounded together with toasted oncom, a fermented cake of peanut press-cake with a savoury, nutty, slightly funky taste, plus chilli and kencur. It comes with fried tempeh and tofu, sambal and a pile of raw greens called lalapan. Outside Indonesia oncom can be hard to find; fresh tempeh, crumbled and fried, gives a similar earthy result. The common mistake is mixing oncom into cold rice: the rice must be freshly cooked and hot so it absorbs the oil and aroma. Chef's tip: dry-roast the oncom until crisp at the edges before seasoning, which takes away its raw sourness.

by KrazyBadal 0 views

Nasi udukCoconut rice with fried chicken

Nasi uduk is the Betawi breakfast of Jakarta, sold from tents along Jalan Kebon Kacang near Tanah Abang from before dawn and again late at night after work. Rice is steamed with coconut milk, lemongrass, galangal and salam leaves until each grain is rich and fragrant, then plated with turmeric fried chicken, omelette strips, sweet fried tempeh, crisp shallots and a fiery sambal. It is filling, savoury and a little sweet. This home version cooks the chicken in its spices first and then fries it briefly, as the stalls do. Chef's tip: wash the rice until the water runs clear and steam it, not boil it, after the coconut milk is absorbed; it stays fluffy instead of turning sticky.

by KrazyBadal 0 views

TaucoFermented soybean paste

Cianjur, in the hills of West Java, has made tauco since the late 1800s, when Chinese Peranakan families brought the technique, and the town's sweet, thick version is still sold in squat jars to every traveller on the Puncak road. Sundanese and Peranakan cooks fry it with garlic and chilli for tumis tauco with tofu, long beans or kangkung, and add a spoonful to fish stews. The beans are first grown with a mould culture, then ripened in strong salt brine in the sun for weeks, and finally simmered with palm sugar. The result is salty-sweet and deeply savoury, like a soft, chunky miso with caramel notes, half-whole beans in a glossy brown sauce. Common mistake: fermenting the moulded beans in a sealed tub; they sweat, turn slimy and smell of ammonia. They need air and 28–32 °C. Readiness cues: after the mould stage, the beans are knitted with white fluff turning pale yellow-green; after brining, they are brown and smell like soy sauce; after cooking, the sauce is thick and glossy. Chef's tip: a pandan leaf and a slice of galangal in the final simmer give the Cianjur fragrance.

by KrazyBadal 0 views

Arem-aremFilled rice rolls in banana leaf

Arem-arem are what Central Javanese cooks pack for meetings, trains and bekal lunchboxes: logs of coconut-scented rice wrapped round a spiced filling, rolled in banana leaf and steamed until firm, so they can be eaten in the hand, cold or warm. Chicken fillings are common in the city; this one uses tempeh, potato and carrot. The common mistake is cooking the rice fully before rolling, which makes the logs mushy; it should be only half-cooked, so it finishes in the leaf. Chef's tip: soften the banana leaves over a flame or in hot water first, or they will split as you roll.

by KrazyBadal 0 views

Sop konroBeef rib soup

Sop konro is the pride of Makassar in South Sulawesi, where warung near the harbour serve big bowls of beef ribs in an almost black broth from lunchtime into the night, often with burasa (rice cooked in coconut milk) or plain rice. The colour and earthy, chocolatey depth come from keluak (kluwek) nuts, simmered with a paste of shallots, garlic, ginger, galangal, toasted coriander seed and candlenut until the rib meat slides off the bone. The usual mistake is using raw keluak: the nuts are only safe after long fermentation, so buy them ready-prepared from an Indonesian shop, and discard any that smell sour or are dry inside. A pressure cooker gets the ribs tender in 50 minutes. Chef's tip: toast the coriander seeds until they crackle before grinding; they carry the whole soup.

by KrazyBadal 0 views

Bir pletokSpiced ginger drink

Bir pletok was the Betawi answer, in old Batavia, to the beer and wine drunk by the Dutch: a red, warming spice drink with no alcohol at all, served at weddings, at Lebaran open houses and in the evenings at Jakarta's Setu Babakan cultural village. 'Pletok' is said to be the popping sound it made when shaken in a bamboo tube to raise a foam. Ginger, lemongrass, pandan, cloves, cinnamon and cardamom are simmered with chips of secang (sappanwood), which turns the liquid deep ruby. It tastes hot and peppery from the ginger, perfumed from the pandan, sweet and lightly woody, and is drunk warm or with ice. The common mistake is skimping on ginger or slicing it thin and boiling briefly; you need plenty, bruised, and a slow simmer to draw out the heat. It is ready when the liquid is a clear ruby red and the ginger burn catches at the back of your throat. Secang chips are in Indonesian shops; dried hibiscus flowers give a similar red, slightly sourer. Keeps 5 days in the fridge. Chef's tip: shake each serving hard in a closed jar before pouring to get the foamy head.

by KrazyBadal 0 views

Terik tahu tempeTofu and tempeh in coconut milk

Terik is a Central Javanese way of cooking in coconut milk until almost all of it has gone, and around Solo and Yogyakarta terik tahu tempe is a staple of home lunches, Lebaran spreads and the warung nasi where you point at dishes to go on your rice. Tofu and tempeh soak up a sauce of shallots, candlenuts, coriander seed, galangal and palm sugar that reduces to a thick, oily, sweet-savoury coating. Serve with rice, sambal and something green. The usual mistake is stirring too vigorously as it reduces, which breaks the tofu into crumbs, so shake the pan or turn the pieces with a spatula. Chef's tip: steam the tempeh for 10 minutes before cutting it, which removes any bitterness and helps it absorb the sauce.

by KrazyBadal 0 views

Kering kentangSweet and spicy potato matchsticks

Javanese households fry a big batch of kering kentang before Lebaran or a long journey, because these candied potato sticks stay crunchy in a jar for a week and make a plain bekal lunchbox of rice and egg feel special. They are sweet, hot and tangy all at once. The common mistake is frying wet potatoes all at once, which steams them; they must be soaked, dried thoroughly and fried in small batches until they rattle. Chef's tip: let the sugar glaze bubble until it threads from the spoon before adding the potatoes, so it coats them in a thin, glassy shell instead of making them soft.

by KrazyBadal 0 views

Bubur kacang hijauSweet mung bean porridge

In Java, the bubur kacang ijo seller pushes a cart through the neighbourhood from early morning, ladling warm mung bean porridge sweetened with palm sugar and topped with thick coconut milk. Many people eat it with a slice of white bread dunked in, and late-night stalls in Jakarta sell it alongside instant noodles. The common mistake is adding the sugar too early, which keeps the beans firm; cook them soft first. Chef's tip: cook the coconut milk separately with a pinch of salt and a pandan leaf and pour it on top, so the bowl has a sweet layer and a slightly salty, creamy one.

by KrazyBadal 0 views

Tumis buncisStir-fried green beans

Every Indonesian warung and school bekal box has a vegetable tumis, a quick stir-fry, and green beans with carrot are the everyday favourite: crunchy, garlicky and slightly sweet, ready in a quarter of an hour. Cubes of tofu are often added to make it more filling. The common mistake is covering the wok, which steams the beans an army green; cook them uncovered with a splash of water so they stay bright. Chef's tip: slice the beans on a sharp diagonal so they cook in the same time as the thin carrot and pick up more of the seasoning.

by KrazyBadal 0 views

Kue apePandan pancakes with crisp edges

Kue ape (also called kue tetek for its shape) is a Betawi snack sold from pushcarts outside schools and along the lanes of Kebon Kacang in the late afternoon, when children come out hungry. The vendor swirls pandan batter around a small domed pan so the edges fry paper-thin and lacy while the centre puffs into a soft, slightly chewy bump. They are sweet, fragrant and best eaten within minutes. A small non-stick pan or a Chinese wok-shaped crêpe pan works at home. The batter contains wheat and egg. Chef's tip: the swirl must happen the second the batter hits the pan; hesitate and the edge sets thick instead of lacy.

by KrazyBadal 0 views

Wedang rondeRice balls in ginger syrup

Wedang ronde came to Java with Chinese tangyuan, eaten at the winter solstice, and in Yogyakarta it has become an all-year evening treat: sellers set up on the Alun-Alun Kidul and along Malioboro, and families sit on mats eating it as the night cools down. Soft, chewy balls of glutinous rice, some white and some pandan green, are filled with crushed peanuts and palm sugar, and floated in hot ginger syrup scented with pandan and lemongrass, sometimes with roasted peanuts and kolang-kaling on top. Bite one and the filling oozes warm and sticky against the clean burn of the broth. The common mistake is making the dough too dry: it cracks as you shape it and the filling leaks out during boiling. Add water until the dough feels like soft earlobe and smooth any cracks with a wet finger. The balls are done when they float, then stay at the top for two more minutes. Make the broth first so it is ready as soon as the balls are cooked. Chef's tip: chill the filling into little balls before wrapping; firm filling is much easier to seal.

by KrazyBadal 0 views

RawonBlack beef soup

Nothing else on the table looks like rawon: a beef soup as dark as strong coffee, served in Surabaya from breakfast through to the late-night warungs that stay open after the football. Its colour and flavour come from keluak (kluwek), the fermented kernel of a tropical tree nut, which tastes earthy and faintly bitter, somewhere between black olive, cocoa and mushroom. Tender beef cubes swim in the broth, and it's served with rice, short crunchy bean sprouts, a salted duck egg and prawn crackers for crunch. Raw keluak contains a natural poison and is only safe after long processing, so always buy ready-prepared kluwek nuts from an Asian grocer. Chef's tip: crack one nut first and taste a crumb; good flesh is moist, black and smells chocolatey, while sour or dry, pale flesh should be thrown away.

by KrazyBadal 0 views

Rujak buahFruit salad with tamarind dip

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.

by KrazyBadal 0 views

Sambal goreng kentangFried potatoes in sweet-hot sambal

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.

by KrazyBadal 0 views

Sambal matahRaw shallot and lemongrass relish

Matah means raw in Balinese, and this sambal is nothing more than finely sliced shallots, chillies, lemongrass and lime leaf, squeezed with lime and dressed with hot coconut oil. It is the fresh, sharp counterpart to grilled tempeh, tofu, corn fritters and plain rice in warungs across Bali. Village cooks rub in a little toasted shrimp paste; this vegetarian version gets its savoury edge from salt and a touch of sugar. Chef's tip: squeeze the salted shallots with your fingers before adding the oil; they soften and release juice that carries the flavour.

by KrazyBadal 0 views

Sambal terasiShrimp paste chilli sambal

Almost every Indonesian kitchen keeps a stone mortar, the cobek, and the sambal pounded in it most often is this one. Toasted shrimp paste gives it a deep, savoury funk, fried chillies and shallots add sweetness and heat, and a squeeze of lime at the end wakes everything up. Spoon it beside fried chicken, grilled fish, fried tempeh or a plate of raw lalapan vegetables, or stir a little into fried rice. Chef's tip: pound rather than blend if you can; a coarse, slightly juicy texture tastes fresher than a smooth purée.

by KrazyBadal 0 views

Sate lilitMinced fish skewers

When a Balinese village gets ready for a temple festival, the men gather the night before to chop, pound and mix sate lilit, while the women prepare the offerings. 'Lilit' means to wrap: instead of threaded chunks, a soft mixture of minced fish, grated coconut and base genep spice paste is moulded around lemongrass stalks or flat bamboo sticks and grilled over coconut-husk embers. The result is tender and lightly springy inside, browned and smoky outside, with the lemongrass perfuming every bite. Eat them hot with rice, sambal matah and a wedge of lime. Chef's tip: knead the mixture firmly until it feels sticky and chill it before shaping, or it will slide off the sticks on the grill.

by KrazyBadal 0 views

Sate PadangBeef skewers in spiced sauce

Night-time in Padang and Bukittinggi brings out the sate carts, fanning charcoal under skewers of beef that were already simmered tender in spices before they ever met the grill. That two-stage cooking is what sets West Sumatra's satay apart, and so is the sauce: no peanuts at all, but the spiced cooking broth thickened with rice flour into a smooth, glossy, turmeric-yellow gravy with plenty of chilli and ginger. It is ladled generously over the skewers and over slices of ketupat rice cake on a banana leaf, then finished with fried shallots and a crisp cracker. Chef's tip: keep the cooking broth; it's the base of the sauce, and the deeper it tastes, the better your sate.

by KrazyBadal 0 views

SerabiCoconut rice pancakes

Serabi are small, thick pancakes cooked one at a time in clay pans over charcoal, sold at dawn in Solo and Bandung. The rice-flour batter, rich with coconut milk, sets with a spongy, bubbly top and a crisp, lacy base. In Bandung they come with a pour of kinca, a warm palm-sugar syrup scented with pandan; Solo's version is rolled in a banana leaf with a dot of thick coconut cream. Chef's tip: don't flip them; covering the pan lets steam cook the top while the bottom crisps.

by KrazyBadal 0 views

Soto ayamTurmeric chicken soup

From Lamongan to Semarang, Java's soto carts start ladling before the morning commute, and a bowl of soto ayam is how many people begin a working day. The broth is light but bright yellow with fresh turmeric, scented with lemongrass and lime leaf, and poured over slippery glass noodles, shredded chicken, crunchy bean sprouts and half a boiled egg. Squeeze in lime, stir in as much sambal as you dare and eat it with plain rice or rice cakes on the side. In East Java vendors finish it with koya, a sandy powder of prawn crackers and fried garlic that thickens the broth as you eat. Chef's tip: keep the pot at a lazy simmer the whole time; a hard boil turns the golden broth cloudy and greasy.

by KrazyBadal 0 views

Soto BetawiBeef and coconut milk soup

Jakarta's original Betawi community gave the capital this rich, pale-gold soup, and on a Sunday the soto Betawi stalls along the city's side streets are packed with families. Beef brisket (and, for many, tripe) simmers until tender, then goes into a gently spiced broth made creamy with coconut milk and a splash of fresh milk, scented with lemongrass, cinnamon and cloves. Each bowl is loaded with fried potato, raw tomato and spring onion and comes with rice, lime, sambal and bitter-crisp emping crackers. It's comforting and mellow rather than fiery. Chef's tip: for a dairy-free bowl, swap the milk for more coconut milk; the soup will be a little heavier but just as good.

by KrazyBadal 0 views

Tahu gejrotFried tofu in sweet-sour sauce

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

Tahu telurTofu and egg omelette

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.

by KrazyBadal 0 views

Telur baladoFried eggs in chilli sambal

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.

by KrazyBadal 0 views

Tempe mendoanBattered fried tempeh

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 orekSweet crisp tempeh

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.

by KrazyBadal 0 views

Terong baladoFried aubergine in chilli sambal

Balado is the Minangkabau way of smothering fried food in a coarse, shiny red chilli sambal, and in West Sumatra the aubergine version is a daily home dish as much as a restaurant one. The aubergine is fried until soft and creamy inside, then folded into a sambal of red chillies, shallots and tomato cooked down until sweet. Serve it at room temperature with rice and fried tofu. Chef's tip: grind the chillies coarsely rather than to a purée; Padang cooks want flecks of skin and seed in a balado.

by KrazyBadal 0 views

TinutuanRice porridge with pumpkin and greens

Tinutuan, also called bubur Manado, is what North Sulawesi eats for breakfast: rice simmered with pumpkin until the pumpkin melts and turns the porridge golden, then loaded with sweetcorn, cassava and a big handful of greens and lemon basil at the end. In Manado it comes with small fried fish and a fiery tomato dabu-dabu; this version skips the fish and pairs it with fried tofu. It is filling, gentle and naturally vegan. Chef's tip: add the leafy greens only in the last 3 minutes so they stay green and fresh.

by KrazyBadal 0 views

Vegetable lawarBean and toasted coconut salad

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.

by KrazyBadal 0 views

Pisang raiBananas in rice-flour batter

Pisang rai is a Balinese market sweet, wrapped in banana leaf and sold alongside klepon and lak-lak in the early morning. Small ripe bananas are coated in a thick rice-flour batter and dropped into boiling water rather than oil, so they come out soft, chewy and pale, ready to be rolled in salted grated coconut and drizzled with palm-sugar syrup. Some cooks colour the batter green with pandan. Chef's tip: the bananas are done when they float and the batter turns translucent at the edges; another minute firms the coating without making it gluey.

by KrazyBadal 0 views

Ayam betutuSpiced slow-braised chicken

Drive through west Bali to the ferry port of Gilimanuk and the roadside warungs all sell the same thing: ayam betutu, chicken cooked so long in spice paste that it slumps off the bone into a fiery, turmeric-orange gravy. The paste is base genep, Bali's master seasoning of shallots, garlic, galangal, aromatic ginger, turmeric, chillies, candlenuts and shrimp paste, and it is rubbed inside and out before the bird braises gently in a covered pot. Expect deep heat, a little bitterness from the greens tucked inside and a rich, almost buttery sauce. Pile it on steamed rice with water spinach or a raw sambal matah to cut through. Chef's tip: braise it the day before; the paste mellows overnight and the chicken reheats beautifully.

by KrazyBadal 0 views

Ayam rica-ricaChicken in fresh chilli paste

Rica means chilli in the Manado dialect, and North Sulawesi cooks are not shy with it. Ayam rica-rica turns up at Minahasa family parties and church gatherings, a heap of chicken pieces coated in a coarse, scarlet paste of fresh chillies, shallots and ginger, finished with tomato, spring onion and a fistful of lemon basil. It's hot, bright and fresh rather than deep and stewed, with a sticky sauce that clings to the meat. Serve it with lots of steamed rice and a cooling cucumber salad. Chef's tip: blend the paste coarse, with as little water as possible; a wet, smooth paste steams instead of frying and never gets that glossy, toasty edge.

by KrazyBadal 0 views

BaksoBeef meatball soup

Listen for a spoon tapped against a bowl in any Indonesian neighbourhood and you will find a bakso cart, its glass case stacked with meatballs and two kinds of noodles. The meatballs are springy, almost bouncy, sitting in a clear, garlicky beef broth with yellow noodles, glass noodles and a little green veg. Everyone then builds their own bowl at the counter with sambal, sweet soy sauce, vinegar and a scattering of fried shallots; it is the go-to comfort on a wet afternoon. Chef's tip: keep the beef and everything that touches it ice-cold while you blend, because warm meat gives dense, crumbly balls instead of that famous bounce.

by KrazyBadal 0 views

Bebek betutuSpiced slow-roasted duck

For ceremonies in the villages around Gianyar in central Bali, a whole duck is stuffed and smothered with base genep, wrapped in banana leaves and areca-palm sheath, and buried overnight in smouldering rice husks. By morning the meat has turned meltingly soft, the fat has rendered into the spices and the parcel smells of turmeric, smoke and lime leaf. This home version keeps the stuffing and the leaf parcel but uses a low oven for three hours, then opens the parcel for a short blast to colour the skin. Serve it in its juices with rice, a sharp sambal matah and long beans or water spinach. Chef's tip: marinate the duck overnight in the fridge if you can; the paste needs time to get past the fat and into the meat.

by KrazyBadal 0 views

Bika ambonHoneycomb coconut cake

Despite its name, bika ambon belongs to Medan in North Sumatra, where shops on Jalan Majapahit sell it boxed for travellers to take home. A yeasted batter of tapioca, eggs and coconut milk bakes into a cake with a sticky, golden base and long vertical tunnels running through its yellow crumb, perfumed with lemongrass, pandan and lime leaf. It is chewy rather than spongy. Chef's tip: bake it with heat from the bottom first; that is what drives the bubbles upward into the honeycomb.

by KrazyBadal 0 views

Bubur pedasHerby toasted rice porridge

Bubur pedas comes from the Malay kitchens of Sambas in West Kalimantan and is a Ramadan favourite for breaking the fast. Raw rice and coconut are dry-roasted and ground, then cooked into a thick, savoury porridge with sweet potato, long beans, ferns, water spinach and lots of kesum leaf, the herb that gives its peppery smell. Despite the name, it is spiced rather than very hot; chilli goes on at the table. Many cooks add dried anchovies; this version tops it with fried peanuts instead. Chef's tip: roast the rice and coconut slowly until deep golden; that toastiness is the flavour of the dish.

by KrazyBadal 0 views

Coto MakassarBeef and peanut soup

Before the sun is fully up over Makassar's harbour, coto warungs are already serving dockers and office workers alike from huge clay-coloured pots. This South Sulawesi soup is thick, brown and opaque, its body coming from roasted peanuts ground almost to flour and simmered into a broth made with the cloudy water from rinsing rice. Diced beef (and traditionally offal) sits in a nutty, cumin-and-pepper broth that's eaten with diamond-shaped ketupat rice cakes broken into the bowl, plus lime and a spoon of chilli. Chef's tip: grind the cooled peanuts in short bursts and stop while they're still sandy; a few seconds too long and you get peanut butter that turns the soup claggy.

by KrazyBadal 0 views

Dabu-dabuFresh tomato and chilli salsa

Every table in Manado, North Sulawesi, has a bowl of dabu-dabu: diced tomato, shallot and red chilli with calamansi juice and lemon basil, sometimes dressed with hot oil. It is spooned over grilled food, fried tofu and the pumpkin porridge tinutuan, and its cool juiciness makes very hot chilli easier to take. Unlike Bali's sambal matah, it is built on tomato and stays chunky and wet. Chef's tip: salt the tomatoes and leave them 5 minutes before mixing, so they release juice that becomes the dressing.

by KrazyBadal 0 views

Gado-gadoVegetable salad with peanut sauce

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.

by KrazyBadal 0 views

GudegYoung jackfruit stew

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.

by KrazyBadal 0 views

Gulai daun singkongCassava leaves in coconut gravy

No Padang restaurant in West Sumatra is complete without a dish of gulai daun singkong: dark cassava leaves simmered until silky in a yellow coconut gravy fragrant with lemongrass, turmeric leaf and galangal. It is the cooling green on a table of rich, fiery plates, ladled over rice with sambal hijau. Restaurants sometimes add dried anchovies; this version doesn't. Frozen cassava leaves from Asian shops work well; kale is the best stand-in. Chef's tip: squeeze the boiled leaves hard before adding them, or the gravy goes thin and grassy.

by KrazyBadal 0 views

Gulai nangkaYoung jackfruit curry

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.

by KrazyBadal 0 views

Jackfruit rendangJackfruit and potato coconut curry

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.

by KrazyBadal 0 views

Jukut urabGreens with spiced coconut

Jukut urab turns up on almost every Balinese rice plate and at temple-day feasts: blanched long beans, greens and bean sprouts tossed with freshly grated coconut that has been fried with a little bumbu of shallot, chilli, kencur and lime leaf. It is bright, crunchy and only gently hot, the fresh side dish that balances heavier ones. Many cooks add shrimp paste to the bumbu; this one leaves it out. Chef's tip: toss the vegetables and coconut only just before serving, or the coconut draws out water and the dish turns soggy.

by KrazyBadal 0 views

Kerak telorSticky rice and egg omelette

Kerak telor is the Betawi snack of Jakarta, cooked over charcoal by vendors at the Jakarta Fair and around Monas: a little soaked sticky rice is cooked in a tiny wok, an egg cracked on top, then the wok is turned upside down over the coals so the bottom forms a crust. It is finished with serundeng, a spiced toasted coconut, and fried shallots. Vendors usually add dried shrimp to the coconut; this version doesn't. Chef's tip: soak the sticky rice overnight; half-soaked grains stay hard in the middle.

by KrazyBadal 0 views

KetoprakTofu and noodles in peanut sauce

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

KleponPandan rice balls with palm sugar

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.

by KrazyBadal 0 views

Kohu-kohuSmoked tuna salad

Ambon's fish markets sell ikan asar, tuna smoked over coconut husks, and one of the best things to do with it is kohu-kohu. Flakes of the smoky fish are tossed with crisp shredded long beans, bean sprouts, lightly toasted coconut, raw shallot, chilli and plenty of lime, making a salad that is crunchy, smoky, sour and hot all at once. It's a staple at Maluku family meals, often served next to papeda and fish soup or simply with rice. Chef's tip: mix it no more than an hour before eating; fresh coconut goes limp and sour if it sits around, and the salad loses its crunch.

by KrazyBadal 0 views

Lontong sayurRice cakes in coconut vegetable broth

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

Martabak manisThick sweet pancake

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.

by KrazyBadal 0 views

Mie gorengFried egg noodles

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

Nasi gorengIndonesian fried rice

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

Nasi kuningTurmeric coconut rice

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

PallubasaBeef and coconut soup

Makassar's other great beef soup is darker, richer and more coconutty than coto, and locals argue about which is better over late lunches at pallubasa houses near the port. The secret is kelapa sangrai: grated coconut toasted slowly to a deep brown and pounded, which gives the broth a roasted, almost nutty sweetness and a slightly gritty, full body. It's eaten with a mound of plain rice rather than rice cakes, and for the full version you ask for 'alas', a raw egg yolk dropped in the bowl that you stir into the boiling soup until it turns silky. Offal is traditional but optional; tender beef alone is delicious. Chef's tip: the coconut must reach the colour of milk chocolate, not black, because burnt coconut makes the whole pot bitter.

by KrazyBadal 0 views

Papeda with ikan kuah kuningSago porridge with fish soup

In Ambon, Jayapura and the islands between, the everyday staple isn't rice but papeda: sago starch stirred with boiling water into a translucent, glue-like porridge. It has almost no taste of its own, which is the point; it's eaten with ikan kuah kuning, a sharp, yellow fish soup bright with turmeric, lime and lemon basil. Families twirl the papeda out of the pot on two sticks, drop it into a bowl and ladle the soup over, then slurp it down without chewing. The texture is surprising the first time: slippery, soft and soothing next to the hot, sour broth. Chef's tip: the water must be at a full rolling boil when it hits the sago, or the papeda stays white and lumpy instead of turning clear.

by KrazyBadal 0 views

PecelBlanched greens in peanut sauce

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.

by KrazyBadal 0 views

PempekFish and tapioca cakes

Palembang in South Sumatra is pempek country: shops line the streets selling these chewy fish cakes by the dozen, and visitors fly home with boxes of them in their luggage. Fresh fish is worked with tapioca starch into a dough, shaped into logs, poached, then sliced and fried until blistered and golden outside while staying springy within. The real star is cuko, a thin, dark, sweet-sour-hot sauce of palm sugar, tamarind, garlic and chilli that is poured over everything, ideally with diced cucumber and a few yellow noodles. People eat it any time of day as a snack, often sipping the cuko straight from the bowl. Chef's tip: make the cuko first; it tastes best after resting for an hour or more.

by KrazyBadal 0 views

PerkedelPotato fritters

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

Pisang epeGrilled pressed bananas

Along Losari Beach in Makassar, South Sulawesi, evening stalls grill firm bananas over coals, press them flat between two boards, grill them again and drown them in palm-sugar syrup. Epe means pressed. The bananas turn smoky and dense, almost like baked plantain, and the syrup is often flavoured with pandan, durian or chocolate; this is the pandan version. Chef's tip: use bananas that are just ripe and still firm, or plantains just turning yellow; soft bananas fall apart when you press them.

by KrazyBadal 0 views

Showing 114 of 186 recipes

Page 8 of 8

More Indonesian ideas

Other by country