[{"data":1,"prerenderedAt":389},["ShallowReactive",2],{"recipe:nasi-goreng":3,"recipe:country:indonesia":179},{"slug":4,"title":5,"nativeName":6,"pronunciation":7,"countrySlug":8,"emoji":9,"summary":10,"intro":11,"story":12,"whyThis":13,"tips":18,"substitutions":25,"variations":38,"serveWith":48,"storage":50,"faq":51,"equipment":67,"baseServings":71,"prepMinutes":72,"cookMinutes":72,"difficulty":73,"course":74,"diet":78,"mainIngredients":81,"ingredients":86,"instructions":132,"nutrition":154,"images":160,"keywords":170,"publishedAt":177,"updatedAt":177,"authorSlug":178},"nasi-goreng","Nasi Goreng (Indonesian Fried Rice)","Nasi goreng","NAH-see GOH-reng","indonesia","🍚","Indonesia's national fried rice: day-old rice tossed hard in a wok with garlic, shallot and sweet kecap manis, crowned with a fried egg — smoky, sweet-savory, done in fifteen minutes.","Nasi goreng is Indonesian fried rice, and what separates it from every other fried rice in Asia is kecap manis — a thick, molasses-dark sweet soy sauce that stains the grains mahogany and gives the dish its signature sweet-savory depth. Add garlic, shallot, a little chile, and the smoke of a very hot wok, and you have something closer to caramel-edged comfort food than a stir-fry. It is finished, always, with a fried egg on top, its runny yolk acting as the sauce. This version works from an ordinary home stove: day-old rice, high heat, and a homemade kecap manis stand-in if you cannot find the bottle.","Nasi goreng simply means \"fried rice,\" and its logic is the same as fried rice everywhere: yesterday's rice, too good to throw away, revived in a hot pan with whatever the kitchen holds. Frying rice likely arrived in the archipelago with Chinese traders centuries ago, but Indonesia made the dish unmistakably its own with kecap manis — soy sauce brewed thick with palm sugar, a condiment that exists nowhere else in quite that form. The sweetness caramelizes against the wok, and that faint burnt-sugar smokiness is the taste every Indonesian associates with the dish.\n\nIt is eaten everywhere and at every hour. Street vendors push carts through neighborhoods after dark, banging a wok to announce themselves, frying rice to order over roaring kerosene burners. Warungs — small family eateries — serve it as a standard. Households fry it for breakfast from last night's rice, which is why many Indonesians will tell you nasi goreng is a morning food as much as a midnight one. In 2018 the Indonesian government named it one of the country's five official national dishes, though ask anyone on the street and they will tell you it never needed the title.\n\nThe garnishes are part of the identity: a fried egg with crisp lacy edges laid on top (telur mata sapi, \"cow's-eye egg\"), slices of cucumber and tomato on the side, and a handful of krupuk — airy fried crackers, usually shrimp — for crunch. Fillings vary endlessly by region and household: chicken, shrimp, tiny sweet anchovies, goat in some kampungs, nothing at all in others. The constant is the rice itself: dry, day-old, every grain separate, fried hard enough to pick up the breath of the wok.",[14,15,16,17],"Built on day-old rice and real wok heat — the two things that actually make fried rice taste right.","Includes an honest kecap manis substitute (soy sauce simmered with brown sugar) for kitchens that cannot find the bottle.","One pan, fifteen minutes of cooking, and it turns leftover rice into dinner.","The fried-egg finish and cucumber garnish serve it the way an Indonesian warung would.",[19,20,21,22,23,24],"Use rice cooked the day before and refrigerated uncovered. Fresh rice steams and clumps; chilled, dried-out grains fry separate and pick up the wok's char.","Break up the cold rice with wet hands before it goes near the pan — clumps that hit the wok stay clumps.","Get the pan properly hot before the rice goes in, and resist stirring constantly. The rice needs still contact with hot metal to catch those toasty, faintly smoky edges.","Add the kecap manis at the edge of the pan, not in the middle of the rice — it caramelizes on the hot steel first, which is where the flavor comes from.","Fry the eggs in generous oil over high heat so the whites blister and the edges go brown and crisp while the yolk stays runny.","Cook in two batches if your pan is small. A crowded pan drops in temperature and the rice stews instead of frying.",[26,30,34],{"original":27,"swap":28,"note":29},"Kecap manis (Indonesian sweet soy sauce)","2 tbsp soy sauce simmered briefly with 2 tbsp brown or palm sugar until syrupy","A close, honest approximation. The real bottle (ABC or Bango brands) is cheap in Asian groceries and keeps for a year — worth buying.",{"original":31,"swap":32,"note":33},"Shrimp paste (terasi)","Simply leave it out, or add ½ tsp fish sauce","Terasi gives an authentic funky depth but the dish works without it. Fish sauce is a gentler stand-in.",{"original":35,"swap":36,"note":37},"Fresh red chiles","1 tsp sambal oelek or a pinch of chile flakes","Sambal oelek is actually the more traditional route in many households — adjust the amount to your heat tolerance.",[39,42,45],{"name":40,"description":41},"Nasi goreng ayam","With shredded cooked chicken folded in — leftover roast chicken is ideal. The most common warung version.",{"name":43,"description":44},"Nasi goreng kampung","\"Village style\": no kecap manis, seasoned instead with shrimp paste and chiles — saltier, funkier, and hotter than the sweet city version.",{"name":46,"description":47},"Nasi goreng seafood","Shrimp and squid tossed in during the last minutes of frying, popular in coastal warungs — add them raw and cook just until opaque.",[49],"Krupuk (shrimp crackers), sliced cucumber and tomato, and sambal on the side — the full warung plate.","Nasi goreng keeps 2 days refrigerated in a sealed container. Reheat it hard in an oiled pan rather than a microwave so the grains re-crisp instead of steaming. Fry a fresh egg for serving — a stored egg is not worth eating. Freezing works in a pinch (up to 1 month) but the texture softens noticeably.",[52,55,58,61,64],{"question":53,"answer":54},"What makes nasi goreng different from Chinese fried rice?","Kecap manis, above all — Indonesia's thick sweet soy sauce, brewed with palm sugar. It turns the rice dark brown and gives nasi goreng a caramelized sweet-savory flavor that Chinese fried rice, seasoned with light soy and often eggs scrambled through, does not have. Nasi goreng also typically carries shallot, chile, sometimes shrimp paste, and is served with a whole fried egg on top rather than egg mixed in.",{"question":56,"answer":57},"What is kecap manis and where do I find it?","Kecap manis is Indonesian sweet soy sauce: soy sauce brewed thick and syrupy with palm sugar, with a molasses-like sweetness. Any Asian grocery stocks it (ABC and Bango are the big Indonesian brands), and it keeps for about a year. If you cannot find it, simmer equal parts soy sauce and brown sugar until syrupy — a close approximation.",{"question":59,"answer":60},"Why does fried rice need day-old rice?","Freshly cooked rice is moist and sticky, so it clumps and steams in the pan instead of frying. Rice cooked a day ahead and refrigerated dries out and firms up, so the grains stay separate and take on toasty, slightly charred edges in a hot wok. If you must cook rice the same day, spread it on a tray and refrigerate it uncovered for at least two hours.",{"question":62,"answer":63},"Is nasi goreng eaten for breakfast?","Yes, very commonly. In Indonesia it began as the practical way to use rice left from the previous evening, so frying it in the morning is entirely normal — many households consider nasi goreng a breakfast dish first. It is equally a late-night street food, sold from carts after dark. There is no wrong hour for it.",{"question":65,"answer":66},"What are krupuk and can I skip them?","Krupuk are light, airy Indonesian fried crackers, most commonly made from shrimp and tapioca, served alongside nasi goreng for crunch. Asian groceries sell them ready-fried in bags or as dry discs you fry yourself in hot oil, where they puff up in seconds. You can skip them and the dish still works — but the contrast of crisp cracker against soft rice is a real part of the experience.",[68,69,70],"Wok or large heavy skillet","Small pan for frying eggs","Spatula or wok ladle",2,15,"easy",[75,76,77],"main","breakfast","street-food",[79,80],"dairy-free","nut-free",[82,83,84,85],"rice","eggs","garlic","soy-sauce",[87,92,97,100,103,107,111,115,117,120,123,126,129],{"ref":82,"qty":88,"unit":89,"name":90,"group":91},4,"cup","cooked jasmine or long-grain rice, day-old and chilled","For the rice",{"qty":93,"unit":94,"name":95,"note":96,"group":91},3,"tbsp","kecap manis (Indonesian sweet soy sauce)","or the soy + brown sugar substitute",{"ref":85,"qty":98,"unit":94,"name":99,"group":91},1,"soy sauce",{"ref":84,"qty":93,"unit":101,"name":102,"group":91},"clove","garlic, finely chopped",{"qty":93,"unit":104,"name":105,"note":106,"group":91},"piece","shallots, thinly sliced","or ½ small onion",{"qty":98,"unit":104,"name":108,"note":109,"optional":110,"group":91},"red chile, finely sliced","or 1 tsp sambal oelek",true,{"qty":112,"unit":113,"name":114,"optional":110,"group":91},0.5,"tsp","shrimp paste (terasi)",{"qty":93,"unit":94,"name":116,"noScale":110,"group":91},"neutral oil",{"ref":118,"qty":71,"unit":104,"name":119,"group":91},"scallions","scallions, sliced",{"ref":83,"qty":71,"unit":104,"name":121,"group":122},"eggs, for frying","For serving",{"ref":124,"qty":112,"unit":104,"name":125,"group":122},"cucumber","cucumber, sliced",{"ref":127,"qty":98,"unit":104,"name":128,"group":122},"tomato","tomato, in wedges",{"qty":130,"name":131,"optional":110,"group":122},null,"krupuk (shrimp crackers)",[133,136,141,144,147,151],{"title":134,"text":135},"Break up the rice","Break the cold rice apart with wet hands until no clumps larger than a grape remain. Have everything else chopped and within arm's reach — once the wok is hot, the dish moves fast.",{"title":137,"text":138,"timerSeconds":139,"tip":140},"Fry the aromatics","Heat 2 tablespoons of oil in a wok over high heat until it shimmers. Add the shallots, garlic and chile (and terasi, if using) and fry, stirring, until the shallots soften and turn golden at the edges and the whole kitchen smells of them, about 1–2 minutes.",120,"If the garlic starts browning too fast, lift the wok off the heat for a few seconds rather than letting it burn.",{"title":142,"text":143},"Fry the rice","Add {qty:rice} of rice and toss to coat in the aromatics, then press it flat against the wok and leave it alone for 30–40 seconds at a time between tosses. It is ready for seasoning when the grains are hot right through and some have picked up toasty golden spots.",{"title":145,"text":146,"timerSeconds":139},"Season and caramelize","Drizzle the kecap manis and {qty:soy-sauce} of soy sauce around the edge of the wok so they sizzle on the metal, then toss everything together. Keep frying until the rice is stained an even mahogany brown and smells faintly of caramel, about 2 minutes. Stir in the scallions and take the wok off the heat.",{"title":148,"text":149,"timerSeconds":139,"tip":150},"Fry the eggs","In a small pan, heat a generous slick of oil over high heat and crack in the eggs. Fry until the whites blister and the edges turn brown and crisp while the yolks stay soft, about 2 minutes — spoon hot oil over the whites to set the tops.","The crispy-edged fried egg (telur mata sapi) is non-negotiable in Indonesia — do not poach or scramble.",{"title":152,"text":153},"Plate the warung way","Mound the rice on plates and lay a fried egg on top of each. Arrange cucumber and tomato alongside, add a handful of krupuk if you have them, and serve immediately while the egg yolk is still runny enough to sauce the rice.",{"calories":155,"protein":156,"carbs":157,"fat":158,"fiber":93,"sugar":159,"estimated":110},620,16,92,21,14,[161,164,166,168],{"src":162,"alt":163},"\u002Fimages\u002Frecipes\u002Fnasi-goreng\u002Fhero.jpg","Dark mahogany Indonesian fried rice topped with a crispy fried egg, with cucumber slices and krupuk alongside",{"src":165,"alt":163},"\u002Fimages\u002Frecipes\u002Fnasi-goreng\u002Fhero-16x9.jpg",{"src":167,"alt":163},"\u002Fimages\u002Frecipes\u002Fnasi-goreng\u002Fhero-4x3.jpg",{"src":169,"alt":163},"\u002Fimages\u002Frecipes\u002Fnasi-goreng\u002Fhero-1x1.jpg",[171,172,8,173,174,175,176],"nasi goreng","fried rice","kecap manis","street food","wok","leftover rice","2026-08-18","dishroute-kitchen",{"items":180,"total":386,"page":98,"limit":387,"hasMore":388},[181,209,229,249,271,294,318,325,349,368],{"slug":182,"title":183,"nativeName":184,"countrySlug":8,"region":185,"baseServings":88,"prepMinutes":186,"cookMinutes":187,"restMinutes":188,"difficulty":189,"course":190,"diet":192,"mainIngredients":194,"images":197,"keywords":201,"publishedAt":208,"updatedAt":208,"authorSlug":178},"bakso","Bakso (Indonesian Beef Meatball Noodle Bowl)","Bakso","Java",40,90,30,"medium",[77,75,191],"soup",[79,193],"halal-friendly",[195,196,84,118],"beef-chuck","tofu",[198],{"src":199,"alt":200},"\u002Fimages\u002Frecipes\u002Fbakso\u002Fhero.jpg","Bowl of clear beef broth with springy beef meatballs, yellow noodles, fried tofu, greens and fried shallots",[182,202,203,204,205,206,207],"beef meatballs","indonesian street food","noodle soup","java","bakso malang","tapioca starch","2026-08-19",{"slug":210,"title":211,"nativeName":212,"countrySlug":8,"region":185,"baseServings":88,"prepMinutes":72,"cookMinutes":213,"difficulty":73,"course":214,"diet":215,"mainIngredients":216,"images":219,"keywords":223,"publishedAt":208,"updatedAt":208,"authorSlug":178},"bubur-ayam","Bubur Ayam (Indonesian Chicken Rice Porridge)","Bubur ayam",70,[76,75],[79,193],[82,217,218,118,84],"chicken","ginger",[220],{"src":221,"alt":222},"\u002Fimages\u002Frecipes\u002Fbubur-ayam\u002Fhero.jpg","Bowl of smooth rice porridge topped with shredded chicken, yellow gravy, scallions, fried shallots and crushed crackers",[224,225,226,227,173,228,205],"bubur ayam","chicken congee","rice porridge","indonesian breakfast","krupuk",{"slug":230,"title":231,"nativeName":232,"countrySlug":8,"baseServings":88,"prepMinutes":188,"cookMinutes":233,"restMinutes":234,"difficulty":73,"course":235,"diet":236,"mainIngredients":237,"images":239,"keywords":243,"publishedAt":177,"updatedAt":177,"authorSlug":178},"chicken-satay","Chicken Satay with Peanut Sauce","Sate ayam",20,60,[75,77],[79],[217,84,238],"lime",[240],{"src":241,"alt":242},"\u002Fimages\u002Frecipes\u002Fchicken-satay\u002Fhero.jpg","Charred chicken satay skewers draped in peanut sauce with chopped shallots and lime wedges",[244,245,246,247,8,174,248],"satay","sate ayam","chicken skewers","peanut sauce","grill",{"slug":250,"title":251,"nativeName":252,"countrySlug":8,"region":253,"baseServings":88,"prepMinutes":188,"cookMinutes":254,"difficulty":73,"course":255,"diet":257,"mainIngredients":259,"images":262,"keywords":266,"publishedAt":177,"updatedAt":177,"authorSlug":178},"gado-gado","Gado-Gado (Indonesian Salad with Peanut Dressing)","Gado-gado","Jakarta",25,[75,256],"side",[258],"vegetarian",[260,83,261,124],"potato","cabbage",[263],{"src":264,"alt":265},"\u002Fimages\u002Frecipes\u002Fgado-gado\u002Fhero.jpg","Gado-gado platter of blanched vegetables, boiled eggs and fried tofu coated in warm peanut dressing",[250,267,247,268,269,258,270],"indonesian salad","jakarta","betawi","blanched vegetables",{"slug":272,"title":273,"nativeName":274,"countrySlug":8,"region":275,"baseServings":276,"prepMinutes":254,"cookMinutes":277,"difficulty":189,"course":278,"diet":279,"mainIngredients":281,"images":283,"keywords":287,"publishedAt":208,"updatedAt":208,"authorSlug":178},"gudeg","Gudeg (Yogyakarta Sweet Jackfruit Stew)","Gudeg","Yogyakarta, Central Java",6,180,[75],[258,280,79,193],"gluten-free",[83,84,282],"onion",[284],{"src":285,"alt":286},"\u002Fimages\u002Frecipes\u002Fgudeg\u002Fhero.jpg","Mahogany-brown stewed jackfruit strands beside a browned hard-boiled egg and white rice on a banana leaf",[272,288,289,290,291,292,293],"jackfruit","yogyakarta","javanese","palm sugar","vegetarian indonesian","nangka muda",{"slug":295,"title":296,"nativeName":297,"countrySlug":8,"baseServings":298,"prepMinutes":233,"cookMinutes":254,"restMinutes":234,"difficulty":189,"course":299,"diet":302,"mainIngredients":303,"images":307,"keywords":311,"publishedAt":208,"updatedAt":208,"authorSlug":178},"martabak-manis","Martabak Manis (Indonesian Thick Stuffed Sweet Pancake)","Martabak manis",8,[300,77,301],"dessert","snack",[258],[304,83,305,306],"flour","condensed-milk","peanuts",[308],{"src":309,"alt":310},"\u002Fimages\u002Frecipes\u002Fmartabak-manis\u002Fhero.jpg","Thick folded Indonesian pancake wedge showing honeycomb crumb oozing chocolate, condensed milk and crushed peanuts",[312,313,314,315,316,174,317],"martabak manis","terang bulan","indonesian dessert","sweet pancake","condensed milk","night market",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"baseServings":71,"prepMinutes":72,"cookMinutes":72,"difficulty":73,"course":319,"diet":320,"mainIngredients":321,"images":322,"keywords":324,"publishedAt":177,"updatedAt":177,"authorSlug":178},[75,76,77],[79,80],[82,83,84,85],[323],{"src":162,"alt":163},[171,172,8,173,174,175,176],{"slug":326,"title":327,"nativeName":328,"romanized":329,"countrySlug":8,"region":330,"baseServings":276,"prepMinutes":186,"cookMinutes":331,"restMinutes":233,"difficulty":332,"course":333,"diet":334,"mainIngredients":335,"images":336,"keywords":340,"publishedAt":208,"updatedAt":208,"authorSlug":178},"rendang-padang","Rendang Padang (Minangkabau Dry-Braised Coconut Beef)","Randang","Rendang Padang","West Sumatra",210,"hard",[75],[280,79,193],[195,84,218,282],[337],{"src":338,"alt":339},"\u002Fimages\u002Frecipes\u002Frendang-padang\u002Fhero.jpg","Dark, almost dry rendang beef cubes coated in caramelized coconut spice paste, served beside steamed white rice",[341,342,343,344,345,346,347,348],"rendang","padang","minangkabau","beef","coconut milk","west sumatra","indonesian curry","kerisik",{"slug":350,"title":351,"nativeName":352,"countrySlug":8,"region":185,"baseServings":88,"prepMinutes":254,"cookMinutes":353,"difficulty":73,"course":354,"diet":355,"mainIngredients":356,"images":357,"keywords":361,"publishedAt":208,"updatedAt":208,"authorSlug":178},"soto-ayam","Soto Ayam (Javanese Turmeric Chicken Noodle Soup)","Soto ayam",45,[191,75],[79,193],[217,83,261,238,84],[358],{"src":359,"alt":360},"\u002Fimages\u002Frecipes\u002Fsoto-ayam\u002Fhero.jpg","Bowl of golden turmeric chicken broth with glass noodles, shredded chicken, half a boiled egg and fried shallots",[362,363,364,290,365,366,367],"soto ayam","chicken soup","turmeric broth","lemongrass","indonesian noodle soup","bawang goreng",{"slug":369,"title":370,"nativeName":371,"countrySlug":8,"region":185,"baseServings":88,"prepMinutes":72,"cookMinutes":233,"difficulty":73,"course":372,"diet":373,"mainIngredients":375,"images":378,"keywords":382,"publishedAt":208,"updatedAt":208,"authorSlug":178},"tempe-orek","Tempe Orek (Javanese Sweet Crisp Fried Tempeh)","Tempe orek",[256],[258,374,79],"vegan",[376,84,377],"tempeh","thai-chili",[379],{"src":380,"alt":381},"\u002Fimages\u002Frecipes\u002Ftempe-orek\u002Fhero.jpg","Dark glazed tempeh matchsticks scattered with sliced red chili and shallots in a shallow bowl beside white rice",[383,376,173,384,290,374,385],"tempe orek","indonesian side dish","fried tempeh",10,24,false,1787360063123]