Skip to content

Indonesian recipes

137 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 45 minutes.

Filter these by time, diet or cuisine

Oseng tempeStir-fried tempeh with chilli

Oseng tempe is the quick fix of Javanese home cooking, made in Semarang, Surabaya and every student boarding house in between for weekday lunch or dinner with plain rice. Thin matchsticks of tempeh are fried until crisp-edged, then tossed with shallot, garlic, sliced chilli, galangal and bay leaf in sweet soy sauce until sticky, sweet, salty and hot. A portion with about 125 g of tempeh gives roughly 24 g of protein, almost all from the tempeh. The common mistake is adding the sweet soy too early, before the tempeh has browned: it soaks in, burns and turns the strips soft. Chef's tip: fry the tempeh separately first, then build the sauce and return it at the end, so every strip stays a little crunchy.

by KrazyBadal 0 views

Tempe bacemSweet braised tempeh

Every warung in Yogyakarta and Solo has a tray of tempe bacem on the counter, dark, sticky and sweet, eaten at lunch with rice, sambal and a few raw cucumber slices, or packed for journeys because it keeps so well. The tempeh is simmered slowly in coconut water with palm sugar, galangal, coriander seed and bay leaf until the liquid has gone and every slab is glazed, then seared briefly so the edges caramelise. A portion of about 150 g of tempeh gives roughly 28 g of protein, nearly all from the fermented soybeans. The common mistake is turning the heat up to hurry the braise: the sugar catches and turns bitter before the tempeh has soaked anything up. Chef's tip: make it a day ahead; bacem tastes deeper after a night in the fridge and sears better cold.

by KrazyBadal 0 views

Tahu bacemSweet braised tofu

Tahu bacem is tempe bacem's softer sister, sold side by side on the gudeg stalls of Yogyakarta and Klaten and cooked at home on Sundays to see the family through the week. Firm tofu soaks up a braise of coconut water, palm sugar, coriander and galangal until it turns the colour of caramel all the way through, and a quick sear gives it a thin, chewy skin. A portion of about 200 g of tofu gives roughly 26 g of protein, from the soybeans in the tofu. The usual mistake is using silken or soft tofu, which breaks apart during the long simmer; buy firm or extra-firm. Chef's tip: press the tofu for 15 minutes before braising; the drier it is, the more of the sweet, spiced liquid it drinks in.

by KrazyBadal 0 views

Botok tempeTempeh and coconut in banana leaf

In village kitchens of Central and East Java, from Klaten to Kediri, botok is a weekday parcel dish: crumbled tempeh mixed with freshly grated coconut, chilli, galangal and a little palm sugar, wrapped in banana leaf with a bay leaf and steamed until set. It comes to the table at lunch, unwrapped beside rice, and tastes of toasted coconut and bay, moist and crumbly rather than saucy. Each portion has about 125 g of tempeh plus coconut, giving roughly 24 g of protein, mainly from the tempeh. The common mistake is wrapping the parcels loosely, so steam gets in and the filling turns wet; fold them snugly and pin them shut. Chef's tip: squeeze a little of the coconut through your fingers before mixing; if it feels dry, add a spoon or two of water so the botok binds when it steams.

by KrazyBadal 0 views

Tempe goreng (Javanese crisp fried tempeh)

Tempe goreng is the everyday protein of Central and East Java, fried fresh in homes and warungs morning and evening and eaten with rice, sambal and a vegetable such as urap or sayur asem. The tempeh is soaked briefly in a salty garlic and coriander-seed brine, then fried until the outside is crunchy and the inside nutty and firm. The mistake people make is slicing it too thick, which leaves a bitter, raw-tasting centre; keep slices about 5 mm thick. If you soak it for longer than 15 minutes, do it in the fridge. Chef's tip: fry in oil that comes halfway up the slices and turn them only once, so the crust stays whole.

by KrazyBadal 0 views

Tumis jamur (Indonesian stir-fried oyster mushrooms)

Tumis jamur tiram is a favourite in Javanese homes and cheap warung kitchens across Indonesia, where grey oyster mushrooms are grown locally and sold by the bag every morning. Cooked fast in a hot wok, the mushrooms turn meaty and juicy, picking up garlic, shallot, a little chilli and the sweetness of kecap manis and tomato. It is eaten with rice as part of an everyday dinner, often next to tempeh or tofu. The usual mistake is crowding the pan, which makes the mushrooms release water and stew instead of browning. Chef's tip: tear the mushrooms by hand along their natural lines rather than slicing them; the ragged edges catch the sauce.

by KrazyBadal 0 views

Ayam kecap (sweet soy chicken)

Ayam kecap is everyday Indonesian home cooking, made from Jakarta to Surabaya for family dinners and lunchboxes: bite-size chicken pieces browned, then simmered in kecap manis, the thick palm-sugar soy sauce, with garlic, shallot, ginger and tomato until glossy and sticky. The mistake is adding the kecap manis too early on a high heat; its sugar burns before the chicken is cooked, so add it once the chicken is browned and turn the heat down. Chef's tip: use boneless thighs, which stay juicy and cook in the time the rice takes.

by KrazyBadal 0 views

Kue bangkitTapioca coconut flower cookies

Jars of kue bangkit sit on coffee tables across Riau and the Sumatran coast at Lebaran, and Chinese-Indonesian families bake the same little white flowers for Lunar New Year. They are made from tapioca starch slowly roasted with pandan leaves, then bound with sugar, egg yolk and thick coconut milk and pressed into tiny flower shapes. When they are right they feel crisp and light in the hand and then dissolve instantly on the tongue, leaving the taste of coconut and pandan. The step people rush is roasting the starch; it must be dry-fried until feather-light, or the cookies bake hard and chalky. Chef's tip: keep the dough covered with a cloth while you work, because tapioca dough dries in minutes and then crumbles in the mould.

by KrazyBadal 0 views

Spiku (lapis Surabaya)Three-layer butter sponge with jam

Visitors leaving Surabaya are expected to carry home a box of spiku as oleh-oleh, the gift from your travels, and it also turns up for Lebaran and Chinese New Year. The name comes from the Dutch spekkoek, but this is a different cake: three thick layers of rich, yolk-heavy butter sponge, two plain and one chocolate, stuck together with apricot or strawberry jam. The crumb is soft, tight and buttery, best in thin slices with tea. Folding the melted butter in roughly or too fast lets it sink and bake into a greasy band at the bottom, so add it in a thin stream and fold just until it vanishes. Chef's tip: bake the three layers at the same time in three identical tins; weigh the batter into them so the layers come out even.

by KrazyBadal 0 views

Tumis kacang panjang (Indonesian stir-fried long beans)

In Javanese homes and warungs, tumis kacang panjang is one of the quickest vegetable dishes on the table, cooked in minutes at dinner time and eaten with rice, fried tempeh and sambal. The beans keep a little bite, the tomato breaks down into a light, savoury gloss, and the chilli gives gentle heat. Plenty of cooks stir in a little terasi (shrimp paste); here it is left out to keep the dish vegan, with a pinch of sugar for balance. The common mistake is adding a lot of water and covering the pan, which boils the beans grey; a splash and a hot pan are enough. Chef's tip: cut the beans on a slant so more surface touches the pan and they cook faster.

by KrazyBadal 0 views

BakpiaMung bean pastries

Nobody leaves Yogyakarta without a cardboard box of bakpia; the Pathuk neighbourhood, a short walk from Malioboro, is lined with family bakeries turning them out for visitors as oleh-oleh, the snacks Indonesians bring home from a trip. These are small, round and slightly puffed, with a thin, flaky skin that goes golden in spots and a smooth, lightly salted sweet mung bean centre. They came to Java with Chinese bakers (the name comes from Hokkien bak pia) and are eaten with sweet hot tea or a glass of kopi. Using too much filling is the usual problem; the skin should wrap it with no stretching. Chef's tip: cook the mung beans with a knotted pandan leaf for the classic fragrance, and keep the pastry balls under a damp cloth so the skins stay supple while you work.

by KrazyBadal 0 views

Urap (Javanese vegetables with spiced coconut)

Urap is a Javanese and Balinese side dish served at everyday meals and at slametan gatherings, and it is just as common heaped next to rice and tempeh on a weeknight. Freshly blanched long beans, spinach, cabbage and bean sprouts are tossed with grated coconut that has been steamed with shallot, garlic, chilli and lime leaf, so the vegetables taste bright and the coconut sweet, warm and fragrant. Many cooks add terasi (shrimp paste) to the coconut; this version leaves it out so it stays vegan. The common mistake is mixing the coconut into the vegetables hours ahead, when it turns sour and soggy; toss just before eating. Chef's tip: plunge the vegetables into cold water straight after blanching and squeeze the greens dry, or the dressing will be watery.

by KrazyBadal 0 views

Orak-arik telur (Indonesian scrambled eggs with vegetables)

Orak-arik means roughly 'scrambled up', and this Javanese home dish is what students in Yogyakarta and families everywhere in Java make when the fridge is nearly empty: a cheap, filling plate of cabbage, carrot and egg to eat with rice at dinner or pack into a lunchbox. The vegetables stay sweet and slightly crunchy while the egg sets into soft, savoury curds around them. The common mistake is adding the eggs while the vegetables are still wet and watery, which gives a pale, soggy mess; cook the vegetables until the pan is dry first. Chef's tip: let the egg set for 20 seconds before you start stirring, so you get large curds rather than crumbs.

by KrazyBadal 0 views

KlappertaartBaked young coconut custard

Manado, at the northern tip of Sulawesi, inherited klappertaart from its Dutch colonial kitchens (klapper is old Dutch for coconut), and it is still the dessert North Sulawesi families bring to birthdays, Christmas and church gatherings. Soft strips of young coconut flesh are folded through a creamy, cinnamon-scented milk custard with raisins, then baked under a sprinkle of almonds until barely set and bronzed on top. It is eaten warm or cold, spooned straight from the dish. Many recipes soak the raisins in rum or add a splash to the custard; this one is alcohol-free, with the rum as an option. Overbaking it until firm is the mistake to avoid; it should be soft and spoonable. Chef's tip: use the jelly-soft flesh of young coconuts (or frozen young coconut strips); grated mature coconut makes the custard dry and chewy.

by KrazyBadal 0 views

Bubur merah putih (red and white porridge)

In Java, bubur merah putih is cooked for a baby's naming day, a child's birthday or a new house: a red-brown porridge sweetened with palm sugar and a white one rich with coconut milk, spooned side by side into one bowl. The red is said to stand for courage and the white for purity, and the bowls are shared with neighbours as thanks. The family and older children eat the sweetened red half; it is not for babies under one because of the sugar. Free of milk, egg, gluten, nuts and soya. Chef's tip: tie a pandan leaf in a knot and simmer it in both pots for a gentle vanilla-like scent.

by KrazyBadal 0 views

Roti buayaCrocodile-shaped bread

Crocodiles, to the Betawi people of Jakarta, stand for faithfulness: they are said to take one mate for life. So in a Betawi wedding procession the groom's family carries a pair of roti buaya, a large male crocodile bread and a female one, often with a baby crocodile on her back, alongside the other gifts for the bride. Once the ceremony is over the bread is cut and shared among the guests and neighbours. Old-style roti buaya was plain and firm; today's are soft, lightly sweet milk bread, and some are filled with chocolate or kaya. Eat slices with coffee or sweet tea. Snipping the scales too shallowly is a common slip, since they close up as the dough rises; cut decisively at a steep angle. Chef's tip: shape the crocodile straight on the lined tray and build it from one main log, adding only the legs, so it does not crack apart in the oven.

by KrazyBadal 0 views

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

Nasi tumpengTurmeric coconut rice cone

In Java, and now across Indonesia, a birthday, a new house or a child's first school day is marked with a tumpeng: a tall cone of golden turmeric rice cooked in coconut milk, set on a banana leaf and surrounded by side dishes. The top is cut off and handed to the guest of honour, often the birthday child, before everyone shares the rest. This home version keeps the sides mild for children: sweet soy chicken, boiled eggs, crisp tempeh and blanched vegetables. It contains soya and egg. For a vegetarian tumpeng, leave out the chicken and double the tempeh. Chef's tip: pack the rice into a cone made from a rolled sheet of baking paper or a large funnel lined with cling film, then turn it out in one go.

by KrazyBadal 0 views

Bubur saring (sieved rice and vegetable porridge)

Indonesian parents call a baby's first solids MPASI, and the first stage is bubur saring: rice porridge cooked with vegetables and pressed through a sieve until velvety. Across Java it is often made each morning in a small pot and given at lunchtime, with a daun salam (Indonesian bay leaf) for a gentle scent. Carrot gives it colour and sweetness, spinach a soft green flavour. There are no common allergens in it (milk, egg, gluten, peanut, tree nuts, soya, sesame, fish). Chef's tip: add the spinach only in the last few minutes, so it stays green and doesn't turn the porridge grey.

by KrazyBadal 0 views

Cilok (Sundanese tapioca balls with peanut sauce)

Cilok comes from Bandung in West Java, where its name is short for 'aci dicolok', tapioca you stab with a stick, and vendors sell it outside schools from steaming carts. The little balls are chewy and bouncy with garlic and spring onion through them, dunked in a thick peanut sauce that is sweet, savoury and only gently spicy for children. It contains peanuts, soya and gluten (sweet soy sauce). Chef's tip: pour boiling water onto part of the starch first; that scalded paste is what keeps cilok soft and stretchy instead of hard.

by KrazyBadal 0 views

Roti bakar (Indonesian toasted bread)

Roti bakar stalls light up street corners all over Indonesia from late afternoon, and children from Jakarta to Surabaya beg for the classic filling of chocolate sprinkles with grated cheese, an unlikely pairing that works. Thick slices of soft bread are spread with butter, toasted on a hot plate until crisp and golden, filled and cut into fingers. Traditional versions add a lot of condensed milk; here it is an optional drizzle. It contains gluten and milk (and may contain soya in the chocolate). Chef's tip: press the bread flat with a spatula as it toasts so the filling melts into it.

by KrazyBadal 0 views

Nasi tim ayam for toddlersSteamed chicken and mushroom rice

Nasi tim ayam comes from the Chinese-Indonesian kitchens of Java, and is the meal many Indonesian children eat when they first move on from porridge: rice steamed slowly in a bowl over diced chicken and mushrooms until very soft, then turned out like a little dome. For toddlers the seasoning is just garlic, ginger, a few drops of sesame oil and a little low-salt soy sauce. It contains soya and gluten (soy sauce) and sesame. Chef's tip: use no-salt stock in the rice; it soaks up the flavour of the chicken as it steams.

by KrazyBadal 0 views

Bubur ayam for little onesChicken rice porridge for babies

Bubur ayam is breakfast from street carts all over West Java and the rest of Indonesia: soft rice porridge topped with shredded chicken, fried shallots, crackers and sweet soy. At home, families cook one plain pot fragrant with ginger and salam leaf, take out the baby's bowl first, unsalted, with the chicken finely shredded, and add the toppings for everyone else. The baby's portion has none of the common allergens (milk, egg, gluten, peanut, tree nuts, soya, sesame, fish); the family toppings add soya and gluten. Chef's tip: cooking the rice in the chicken poaching liquid gives the baby's bowl plenty of flavour without salt.

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

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 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

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

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

Showing 72 of 160 recipes

Show more recipes

Page 4 of 7

More Indonesian ideas

Other by country