{"slug":"mie-goreng","title":"Mie Goreng","region":"Indonesia","cuisine":"Indonesian","course":"Noodles","protein":"Flexible","dietary":["halal-friendly","vegetarian option"],"allergens":["wheat","egg","soy"],"tags":["noodles","weeknight","kecap","vegetarian optional"],"culture":{"code":"ID","regionLabel":"Indonesia","tasteProfile":"Springy noodles, kecap glaze, garlic, cabbage sweetness, optional egg.","culturalCue":"Fast street-side cooking translated into a home pan without losing gloss.","dataCue":"Useful for agentic shopping because dried and fresh noodle paths can be mapped cleanly."},"promise":"Get glossy noodles that stay springy.","difficulty":"Beginner","prep":"18 min","cook":"12 min","total":"30 min","servings":"2 servings","spice":2,"bumbuBase":"shallot, garlic, chilli, kecap manis","verification":{"status":"editorial-review","kitchenTested":false,"decisiveVisualsReal":false,"namedTester":null,"testDate":null,"indexableDiagnosticEvidence":false,"missing":["continuous real cook","not-ready/ready/too-far photographs","named tester","independent second test"]},"ingredients":[{"id":"egg-noodles","name":{"en":"fresh egg noodles","id":"mi telur basah"},"role":"springy base that takes sauce fast","group":"chilled","amount":"450 g","source":{"indonesia":"pasar noodle stall","australia":"Asian grocer fridge"},"swap":"dried egg noodles, cooked one minute short"},{"id":"shallot-mie","name":{"en":"shallots","id":"bawang merah"},"role":"sweet aromatic base before noodles enter the pan","group":"fresh","amount":"50 g","source":{"indonesia":"pasar or supermarket","australia":"Asian grocer or supermarket shallots"}},{"id":"garlic-mie","name":{"en":"garlic","id":"bawang putih"},"role":"savoury aromatic that should not burn","group":"fresh","amount":"15 g","source":{"indonesia":"pasar or supermarket","australia":"any supermarket"}},{"id":"chilli-mie","name":{"en":"red chilli","id":"cabai merah"},"role":"optional fresh heat in the aromatic base","group":"fresh","amount":"1 chilli","source":{"indonesia":"pasar chilli stall","australia":"Asian grocer or supermarket"},"swap":"omit for mild noodles and serve sambal separately"},{"id":"kecap-mie","name":{"en":"kecap manis","id":"kecap manis"},"role":"sweet soy gloss and caramel colour","group":"sauce","amount":"2 tbsp","source":{"indonesia":"warung, supermarket","australia":"Asian aisle or Indonesian grocer"}},{"id":"soy-mie","name":{"en":"light soy sauce","id":"kecap asin"},"role":"salt balance so kecap does not make the noodles too sweet","group":"sauce","amount":"1 tbsp","source":{"indonesia":"warung or supermarket","australia":"Asian aisle or supermarket"}},{"id":"cabbage","name":{"en":"cabbage","id":"kol"},"role":"sweet crunch","group":"fresh","amount":"2 cups sliced","source":{"indonesia":"pasar","australia":"any supermarket"}},{"id":"egg-mie","name":{"en":"egg","id":"telur"},"role":"richness and quick protein","group":"chilled","amount":"2 eggs","source":{"indonesia":"pasar or supermarket","australia":"any supermarket"}},{"id":"greens-mie","name":{"en":"spring onion or Asian greens","id":"daun bawang atau sawi"},"role":"fresh finish and green contrast","group":"fresh","amount":"1 bunch","source":{"indonesia":"pasar vegetable stall","australia":"Asian grocer or supermarket"}},{"id":"oil-mie","name":{"en":"neutral oil","id":"minyak netral"},"role":"keeps the pan frying hot without greasiness","group":"pantry","amount":"2 tbsp","source":{"indonesia":"warung or supermarket","australia":"any supermarket"}},{"id":"pepper-mie","name":{"en":"white pepper","id":"merica putih"},"role":"clean pepper heat in the sauce","group":"spices","amount":"0.5 tsp","source":{"indonesia":"pasar spice stall or supermarket","australia":"Asian grocer or supermarket spice aisle"}}],"method":[{"title":"Loosen noodles","time":"5 min","detail":"Blanch or rinse noodles until separate, then drain very well.","cue":"Springy strands with no hard clumps.","mistake":"Overboiled noodles break when tossed.","ingredientIds":["egg-noodles"]},{"title":"Mix sauce","time":"3 min","detail":"Combine kecap manis, soy, pepper, and a splash of water before cooking.","cue":"Pourable dark sauce.","mistake":"Measuring sauce at the wok slows the cook.","ingredientIds":["kecap-mie","soy-mie","pepper-mie"]},{"title":"Cook aromatics","time":"4 min","detail":"Use 1 tablespoon oil to fry the eggs first, then set them aside. Add the remaining oil and fry shallot, garlic, and chilli until sweet-smelling.","cue":"Light golden edges, no dark specks.","mistake":"Burnt garlic makes the sauce harsh.","ingredientIds":["shallot-mie","garlic-mie","chilli-mie","oil-mie","egg-mie"]},{"title":"Toss noodles and vegetables","time":"8 min","detail":"Add cabbage, noodles, and sauce, tossing until glossy.","cue":"Brown shine on separate noodles.","mistake":"Too much sauce makes the pan steam.","ingredientIds":["cabbage"]},{"title":"Finish with egg or protein","time":"10 min","detail":"Top the noodles with the prepared fried eggs and fresh greens.","cue":"Glossy noodles that still bounce.","mistake":"Crowding the pan turns frying into steaming.","ingredientIds":["greens-mie"]}],"visuals":{"header":{"src":"/generated/ai/headers/mie-goreng.jpg","alt":"Mie Goreng finished-dish reference","role":"finished-dish reference","evidenceStatus":"prototype-placeholder"},"sequence":[{"shotId":"mie-goreng-step-1","position":1,"src":"/generated/ai/method-steps/mie-goreng-1-loosen-noodles.png","alt":"Mie Goreng: Loosen noodles","evidenceStatus":"prototype-placeholder","title":"Loosen noodles","cookDuration":"5 min","action":"Blanch or rinse noodles until separate, then drain very well.","visualCue":"Springy strands with no hard clumps.","avoid":"Overboiled noodles break when tossed.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"mie-goreng-step-2","position":2,"src":"/generated/ai/method-steps/mie-goreng-2-mix-sauce.png","alt":"Mie Goreng: Mix sauce","evidenceStatus":"prototype-placeholder","title":"Mix sauce","cookDuration":"3 min","action":"Combine kecap manis, soy, pepper, and a splash of water before cooking.","visualCue":"Pourable dark sauce.","avoid":"Measuring sauce at the wok slows the cook.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"mie-goreng-step-3","position":3,"src":"/generated/ai/method-steps/mie-goreng-3-cook-aromatics.png","alt":"Mie Goreng: Cook aromatics","evidenceStatus":"prototype-placeholder","title":"Cook aromatics","cookDuration":"4 min","action":"Use 1 tablespoon oil to fry the eggs first, then set them aside. Add the remaining oil and fry shallot, garlic, and chilli until sweet-smelling.","visualCue":"Light golden edges, no dark specks.","avoid":"Burnt garlic makes the sauce harsh.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"mie-goreng-step-4","position":4,"src":"/generated/ai/method-steps/mie-goreng-4-toss-noodles-and-vegetables.png","alt":"Mie Goreng: Toss noodles and vegetables","evidenceStatus":"prototype-placeholder","title":"Toss noodles and vegetables","cookDuration":"8 min","action":"Add cabbage, noodles, and sauce, tossing until glossy.","visualCue":"Brown shine on separate noodles.","avoid":"Too much sauce makes the pan steam.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"mie-goreng-step-5","position":5,"src":"/generated/ai/method-steps/mie-goreng-5-finish-with-egg-or-protein.png","alt":"Mie Goreng: Finish with egg or protein","evidenceStatus":"prototype-placeholder","title":"Finish with egg or protein","cookDuration":"10 min","action":"Top the noodles with the prepared fried eggs and fresh greens.","visualCue":"Glossy noodles that still bounce.","avoid":"Crowding the pan turns frying into steaming.","suggestedClipSeconds":6,"framing":"finished plate, 45-degree editorial frame"}],"videoBlueprint":{"version":1,"order":"strict","defaultAspectRatios":["9:16","16:9"],"transition":"clean cut on visible state change","narrationSource":"method.action","cueOverlaySource":"method.visualCue","safetyNote":"Generated media must never override measured temperatures, allergen notes, or the written method."}},"sourcing":{"melbourne":["Best source: use an Indonesian or broader Asian grocer for fresh egg noodles, shallots, garlic; buy fresh egg noodles, egg, neutral oil from a supermarket or butcher if quality is better there.","Hard-to-find watch: ask for the Bahasa names (mi telur basah, bawang merah, bawang putih) and keep shallot close to the recipe because it changes the identity of Mie Goreng.","Acceptable swaps: fresh egg noodles: dried egg noodles, cooked one minute short; red chilli: omit for mild noodles and serve sambal separately.","Do not swap lightly: shallot carries the dish cue and should stay close to the recipe.","Fresh vs packaged: buy shallots, garlic, red chilli fresh or frozen from grocers; packaged kecap manis, light soy sauce, neutral oil is fine when labels are clean and dates are current.","Storage: refrigerate fresh aromatics and proteins, keep dry spices sealed, and store opened sauces according to the label before the next cook.","Price confidence: high; pantry staples repeat across recipes, while specialty items are the budget swing.","Weeknight shortcut: choose the street cart style path, then keep the same pan cue: Get glossy noodles that stay springy."],"jakarta":["Best source: pasar stalls are the first stop for mi telur basah, bawang merah, bawang putih; use supermarkets for sealed pantry items, coconut products, noodles, and sauces.","Hard-to-find watch: check freshness and supplier trust for mi telur basah, bawang merah, bawang putih, especially when the ingredient defines the dish.","Acceptable swaps: fresh egg noodles: dried egg noodles, cooked one minute short; red chilli: omit for mild noodles and serve sambal separately.","Do not swap lightly: shallot carries the Indonesia cue for Mie Goreng; change it only after you understand the visual stage.","Fresh vs packaged: buy herbs and aromatics fresh when possible, but packaged pantry staples are fine if the aroma is clean and the date is current.","Storage: keep herbs dry and cool, chill proteins quickly, and store opened santan, sauces, or spice pastes safely after shopping.","Price confidence: high; pasar produce is usually predictable, but beef, seafood, nuts, and holiday sides can move.","Weeknight shortcut: use local delivery for routine staples, then buy shallots, garlic, red chilli fresh when the pan cue depends on aroma."]},"provenance":[{"sourceName":"Bango - Mie Goreng ala Bango Less Sugar","sourceUrl":"https://www.bango.co.id/r/mie-goreng-ala-bango-less-sugar.html/247387","sourceType":"recipe-reference","confidence":"medium","method":"Cross-checks egg noodles, cabbage or greens, egg, kecap, and quick wok-style frying.","supports":["egg noodle base","kecap sauce","vegetable toss"],"caveat":"Bumbu Lens keeps the pan cue on loosened noodles and glossy sauce rather than a heavily sauced noodle plate.","status":"external-source","reviewedOn":"2026-07-10"},{"sourceName":"Manfi / Wikimedia Commons, CC BY-SA 4.0","sourceUrl":"https://commons.wikimedia.org/wiki/File:Mie_goreng.jpg","sourceType":"visual-source","status":"external-source","confidence":"limited","reviewedOn":"2026-07-10","method":"Used as a finished-dish visual reference only.","supports":["finished-dish appearance","image credit boundary"],"caveat":"A finished-dish image does not validate ingredient quantities, timing, safety, or the method sequence."},{"sourceName":"Bumbu Lens editorial method audit","sourceUrl":null,"sourceType":"internal-audit","status":"internal-review","confidence":"medium","reviewedOn":"2026-07-10","method":"Reviewed Mie Goreng as an ordered cook flow with visual cues, common mistakes, and recovery notes.","supports":["method sequence","visual checkpoints","mistake and recovery notes"],"caveat":"Use this as editorial guidance; run a tested-kitchen pass before publishing nutrition, safety guarantees, or commercial pack quantities."},{"sourceName":"Bumbu Lens Melbourne/Jakarta sourcing heuristic","sourceUrl":null,"sourceType":"local-sourcing","status":"needs-reverification","confidence":"medium","reviewedOn":"2026-07-10","method":"Mapped ingredient groups to likely Melbourne grocer, supermarket, butcher, pasar, and Jakarta supermarket paths.","supports":["Melbourne sourcing","Jakarta sourcing","volatile availability boundary"],"caveat":"Ingredient availability, price, and store stock change; verify with local grocers before travel, bulk shopping, or holiday cooking."}],"faq":[{"question":"Can I use dried noodles?","answer":"Yes. Cook one minute short, rinse, drain well, then fry."},{"question":"How do I stop mie goreng turning greasy?","answer":"Use a hot wide pan and measured sauce; do not keep adding oil."},{"question":"What is the decisive ready cue for Mie Goreng?","answer":"Get glossy noodles that stay springy. Look for brown shine on separate noodles: Sauce coats noodles in streaks, then turns even after tossing."},{"question":"What should I do if Mie Goreng misses its cue?","answer":"Burnt garlic makes the sauce harsh. Move the pan off heat, scrape only the unburnt paste into a clean spot, add a small splash of oil or liquid, and restart gently."},{"question":"How should I scale Mie Goreng?","answer":"Scale the measured ingredients with the serving count, then scale the vessel or work in batches. Keep the same visual finish - brown shine on separate noodles - rather than forcing the original timer."},{"question":"Which substitutions are tested for Mie Goreng?","answer":"fresh egg noodles: dried egg noodles, cooked one minute short; red chilli: omit for mild noodles and serve sambal separately"},{"question":"How do I stop Mie Goreng turning soggy?","answer":"Drain wet components well, keep the pan hot, and add sauce only after the main ingredient is hot. If the pan steams, spread the food out and pause extra sauce."}],"freshness":{"lastReviewed":"2026-07-10","stableFields":["dish identity","method sequence","visual cues","ingredient roles"],"volatileFields":["city availability","price confidence","store-specific sourcing"],"sourcingPolicy":"Use Bumbu Lens city guidance as a shopping route, then verify availability with local grocers before travel or bulk purchasing."},"schemaVersion":"1.0","entity":{"type":"recipe","id":"mie-goreng"},"publication":{"status":"editorial-review","canonicalIndexable":false},"canonicalUrl":"https://www.bumbulens.com/recipes/mie-goreng","dataUrl":"https://www.bumbulens.com/recipes/mie-goreng/data.json","inLanguage":"en-AU","links":{"self":{"href":"https://www.bumbulens.com/recipes/mie-goreng/data.json","mediaType":"application/json"},"canonical":{"href":"https://www.bumbulens.com/recipes/mie-goreng","mediaType":"text/html"}},"actions":[{"id":"read_recipe_data","actor":"agent","label":"Read the recipe entity","method":"GET","href":"https://www.bumbulens.com/recipes/mie-goreng/data.json","mediaType":"application/json"},{"id":"view_recipe","actor":"human","label":"View Mie Goreng","method":"GET","href":"https://www.bumbulens.com/recipes/mie-goreng","mediaType":"text/html"},{"id":"start_guided_cook","actor":"human","label":"Start guided cook for Mie Goreng","method":"GET","href":"https://www.bumbulens.com/cook/mie-goreng","mediaType":"text/html"},{"id":"build_shopping_list","actor":"human","label":"Build the Mie Goreng shopping list","method":"GET","href":"https://www.bumbulens.com/recipes/mie-goreng/shopping","mediaType":"text/html"}]}