noodles/recipes

Mie Goreng/Indonesian Fried Noodle Recipe

Posted May 18, 2017 by Stephanie
Mie Goreng Recipe - www.iamafoodblog.com

Mie Goreng Recipe - www.iamafoodblog.com

Mie Goreng Recipe - www.iamafoodblog.com Mie Goreng Recipe - www.iamafoodblog.com

Mie Goreng Recipe - www.iamafoodblog.com

Mie Goreng Recipe - www.iamafoodblog.com

I think I could eat some form of noodles every day of my life and I would be happy. Noodles are life and these Indonesian fried noodles, or mie goreng —which literally means noodles fried— is one of my favorite dishes. I grew up eating the instant noodle version and to me, mie goreng is comfort food, through and through. I feel like I ate instant mie goreng as an after school snack everyday in high school.

These days though, I don’t eat instant noodles as often anymore, which makes me kind of sad. But what makes me really happy is a giant wok of homemade mie goreng! What makes this dish is the sauce. Mie goreng’s main flavor comes from kecap manis, a super sweet and sticky, almost molasses-like soy sauce. It’s so tasty and super addictive.

The other thing that makes this dish is the toppings. You can go with whatever you like or have handy in the fridge. I went with chicken, Chinese sausage, shrimp, and tofu puffs. If you’re very into noodles and not really into toppings, you could easily just have noodles and sauce!

PS – If you want to watch a hilarious video of a dude eating Indomie Mie Goreng with an insane amount of chilis, watch this!

Mie Goreng/Indonesian Fried Noodle Recipe
serves 4-6


  • oil, for the pan
  • 2 eggs
  • salt and freshly ground pepper
  • 3 tablespoons kecap manis
  • 1 tablespoon dark soy sauce
  • 1 tablespoon oyster sauce
  • 1 tablespoon ketchup
  • 1 tablespoon sesame or shallot oil
  • 1-2 teaspoons chili sauce
  • 1/4 teaspoon white pepper
  • 2 cloves garlic
  • 1 large boneless skinless chicken thigh, cut into 1 inch pieces
  • 2 links Chinese sausage, sliced
  • 1/2 lb shrimp
  • 1 lb fresh egg noodles
  • 2 cups bean sprouts
  • green onions/chives, cut into 2 inch lengths
  • tofu puffs
  • crispy shallots
  • fresh cilantro
  • thai chili
  • lime

Note: I used oil noodles, which come precooked in the package in the refrigerated section at my local Asian grocery store. Feel free to use any noodles you like, just be sure that they are cooked according to the package before frying. I recommend using instant noodles if you want to go for an authentic mie goreng, just cook them and drain well.

Start off by making the egg ribbons. Lightly beat the eggs in a small bowl. Season with salt and pepper. Heat a small non-stick frying pan on medium low heat. Add a touch of oil and swirl to coat. Pour in a thin layer of egg and swirl to coat the bottom of the pan, much like a crepe. Cook, untouched over low heat until egg sets and releases. Use a rubber spatula to flip and cook for another 10-15 seconds. Remove from the pan and repeat until all the eggs are cooked. Let cool slightly, roll and slice into ribbons.

In a small bowl, mix together the kecap manis, soy sauce, oyster sauce, ketchup, sesame oil, chili sauce and white pepper. Set aside.

Heat up a generous amount of oil in a wok or large frying pan over medium heat. Add the garlic and cook, stirring, until aromatic. Turn the heat up a bit and add the chicken and cook until lightly golden. Add the Chinese sausage and shrimp. Cook, stirring often, until the chicken is cooked through, the Chinese sausage is crispy, and the shrimp is cooked. Add the noodles, bean sprouts, tofu puffs, and the sauce and toss until everything is well coated and the noodles are heated through.

Enjoy immediately topped with crispy shallots and cilantro. Serve with lime for squeezing and chili for spice!

19 Comments

  1. Jennifer says:

    Wow! That video was funny, even though I felt a bit sick watching him gag!! Love spicy food, and your recipes, Steph! Will make this for sure. Although I am not a huge pasta fan, I have quite a weakness for Asian noodle dishes! Yum…

  2. Alana says:

    my stomach literally started growling when i watched your video. NOM. these noodles look so so good and i love kecap manis!!!

  3. bluesocks says:

    Can you share what chili sauce you used? There’s so many in Asian supermarkets!

    1. Stephanie says:

      it was sambal oelek!

  4. Lolly says:

    Authentically similar to what our Indonesian maid would make for us every Saturday morning to sustain us until Monday!!
    She would stir fry some chopped shallots with the garlic and use whatever bits were in the refrigerator. She always added grated carrots and bok choy or some other finely shredded cabbage. (Napa, usually, although lazy me uses the packaged shredded cabbage) Baby corn, green peas, green beans… the list is as long as your imagination and leftovers.

    I was looking for a “clean out the fridge” recipe and happened to think of this. Thanks for the great recipe!

  5. Karen says:

    Just made this tonight. Added more greens. So delicious!

  6. indonesia reppin! i always love how people make their own version of mi goreng. i suggest to find kecap bango, which is slightly sweeter than ABC if you can. but ABC will do! thank you for sharing. i wish more people would try to make it and introduced to the heavenly crack that is mi goreng.

    reading reviews of indomie goreng in amazon is a delight though haha

  7. Harsha says:

    Hi. Thank you for this recipe. Whilst I did not follow to the T, I used it as a base for ingredients that I have. Tried it twice and was divine. Now a weekly addition to our family dinners.

  8. Ryan says:

    Taking a few times to get it right. Anyone in the UK, visit the Asian supermarkets or a supermarket with a good Asian section. Made my first batch with big brand soy sauce and oyster sauce. It was watery as hell. In my Asian supermarket the options there were better quality, bigger and still cheaper.
    I used quick cook noodles, which worked.

  9. Linda says:

    Does this taste anything close to the Mi Goreng that you can get in instant noodle form? I believe the brand I eat is called IndoMie, Mi goreng. I am obsessed with it! But I do really need to find a homemade version for my health and ever expanding waistline.

    1. Stephanie says:

      hi linda,
      it tastes quite similar – the sauce is kind of close, but it’s more of a street style mie goreng with meat and seafood and other bits. if you want to make a homemade mi goreng, you could try using just the sauce with noodles :) let me know how that works for you!

  10. Ashleigh says:

    I made this with a few changes, didn’t have chinese sausage or tofu, and didn’t have any chilli sauce.
    Subbed in some bacon, and added mushrooms.
    Sooo good. I love the sauce and the crunch of the bean sprouts. Will definitely make again.
    :D

  11. Nancy Essig says:

    Do you rehydrate the instant noodles before adding them to the pan?

    1. Stephanie says:

      i used fresh noodles here!

      1. Nancy Essig says:

        thank you

  12. Teo Ai Li says:

    Hi! May I know where to buy Sambal Olek? Any picture to show? Thanks much!

    1. Stephanie says:

      hi, they sell it online or at an asian grocery store. sometimes they sell it in the asian aisle too. it looks like this!

  13. Jillian says:

    Omg I am obsessed! It was truly amazing and I want to eat it every day. I love the egg ribbons it’s a nice touch. I did mine with Chicken only because it’s all I had. I drizzled the noodles with kewpie mayo and topped with crispy shallots and fresh scallions. Noodles of my dreams.

Leave a Reply

Your email address will not be published. Required fields are marked *

$(function(){ var trigger = $('.hamburger'), overlay = $('.overlay'), isClosed = false; trigger.click(function () { hamburger_cross(); }); function hamburger_cross() { if (isClosed == true) { overlay.hide(); trigger.removeClass('is-open'); trigger.addClass('is-closed'); isClosed = false; } else { overlay.show(); trigger.removeClass('is-closed'); trigger.addClass('is-open'); isClosed = true; } } $('[data-toggle="offcanvas"]').click(function () { $('#wrapper').toggleClass('toggled'); }); bindBehavior.subscribe(); });