• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Christie at Home
  • Asian Recipes
    • Recipe Index (Search)
    • By Region
      • Chinese
      • Filipino
      • Indonesian
      • Japanese
      • Korean
      • Malaysian
      • Taiwanese
      • Thai
      • Vietnamese
    • By Course
      • Mains
      • Appetizers/Sides
      • Breakfast
      • Snacks
      • Dessert
      • Beverages
  • Shop
  • Subscribe
  • ABOUT ME
    • Work with Me
    • Copyright Policy
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Asian Recipes
  • Shop Kitchenware
  • About Me
  • Subscribe
  • Work with Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    Bami Goreng

    Modified: Sep 21, 2026 · Published: Nov 13, 2023 by Christie Lai · This post may contain affiliate links · 10 Comments

    Jump to Recipe

    Bouncy noodles, tender chicken, and crisp vegetables are tossed in a sweet and savory sauce with a hint of spice. This easy bami goreng recipe is ready in just 30 minutes for a quick Indonesian-style noodle dish.

    Bami Goreng
    Jump to:
    • Ingredients & Substitutes
    • Expert Tips
    • Instructions
    • Storage & Reheating
    • Variations
    • Pairing Suggestions
    • FAQ
    • More Like This
    • 📖 Recipe

    Bami goreng is an Indonesian stir-fried noodle dish made with egg noodles, protein, vegetables, and a sweet and savory sauce featuring kecap manis. Kecap manis is a sweetened dark soy sauce often used in Southeast Asian cooking.

    Variations of the dish are also popular in Malaysia, where my travels inspired this recipe after watching street-food chefs transform simple noodles into flavorful meals over fiery woks.

    I found that briefly blanching the noodles just until loosened helps them stay bouncy once they're stir-fried in the sauce. Velveting the chicken with baking soda and cornstarch also keeps it tender and juicy during stir-frying.

    Bami Goreng

    Ingredients & Substitutes

    Exact ingredient amounts are listed in the recipe card at the bottom of this page.

    • Thick Egg Noodles: Use pre-cooked fresh egg noodles for the best bouncy, chewy texture. Fresh lo mein noodles or miki noodles also work.
    • Skinless Boneless Chicken Thighs: Chicken thighs stay juicy during stir-frying. Chicken breast also works.
    • Mung Bean Sprouts: Drain well and pat dry before stir-frying to prevent excess moisture in the pan. Soybean sprouts also work.
    • Garlic Chives
    • Green Onions
    • Carrot: Thinly julienne the carrot so it cooks quickly and evenly.
    • Large Eggs
    • Vegetable Oil: Or use any neutral cooking oil with a high smoke point, such as canola, refined avocado, or peanut oil.

    Chicken Marinade

    • Cold Water
    • Cornstarch: Helps the chicken retain moisture. Potato starch also works.
    • Vegetable Oil: Or use any neutral cooking oil.
    • Regular Soy Sauce: Light soy sauce also works. For a less salty option, use low-sodium soy sauce.
    • Baking Soda: A small amount tenderizes the chicken during the short marinade.

    Noodle Sauce

    • Regular Soy Sauce: Light soy sauce also works. For a less salty option, use low-sodium soy sauce.
    • Kecap Manis: A thick, sweetened dark soy sauce commonly found at Asian grocery stores. If unavailable, mix 1 tablespoon dark soy sauce with 1 tablespoon brown sugar until dissolved.
    • Oyster Sauce: Vegetarian stir-fry sauce also works.
    • White Granulated Sugar: Cane sugar also works.
    • Sambal Oelek: Garlic chili sauce also works.
    • Cornstarch: Potato starch also works.
    • Garlic: Freshly minced garlic works best here.
    • Low-Sodium Chicken Stock

    Note: Asian ingredients are typically available at most Asian grocery stores or online.

    Expert Tips

    • Prepare everything in advance because the stir-frying process moves quickly.
    • Slice against the grain to shorten the muscle fibers for more tender chicken.
    • Don't over-blanch the noodles or they'll become too soft when stir-fried in the sauce.
    • Drain the noodles and sprouts well to prevent excess moisture from making the noodles soggy.
    • Use a large pan to prevent overcrowding and help the ingredients stir-fry instead of steam.

    Instructions

    1. Marinate the chicken: In a medium bowl, mix the sliced chicken thighs with the marinade ingredients until well combined. Marinate for 10-15 minutes at room temperature.
    2. Mix the sauce: In a small bowl, whisk together the noodle sauce ingredients until well combined and the sugar has fully dissolved. Set aside.
    3. Blanch the noodles: Soak the noodles in boiling water for 20-30 seconds, just until loosened but still chewy. Drain thoroughly and set aside. Do not overcook them, as they will cook again in the pan.
    4. Cook the chicken: Heat 1 tablespoon of vegetable oil in a large pan over medium-high heat. Add the marinated chicken in a single layer and sear until lightly browned and cooked through to an internal temperature of 165°F. Remove from the pan and set aside.
    5. Stir-fry the carrots: Add the carrots to the pan and stir-fry until crisp-tender.
    6. Scramble the eggs: Push the carrots to one side of the pan. Add the remaining vegetable oil to the empty space, then add the beaten eggs and scramble into bite-sized pieces until just cooked. Mix with the carrots.
    7. Stir-fry the noodles: Add the noodles to the pan. Re-whisk the noodle sauce to redistribute the cornstarch, then add it to the pan. Toss until the noodles are evenly coated and the sauce thickens and clings to them.
    8. Finish the stir-fry: Return the chicken to the pan and add the garlic chives, mung bean sprouts, and green onions. Toss briefly just until combined and the vegetables are slightly softened but still crisp. Remove from the heat and serve immediately.

    Storage & Reheating

    • Refrigerator: Store leftovers in an airtight container for up to 4 days.
    • Freezer: I don't recommend freezing bami goreng because the bean sprouts and garlic chives become soft after thawing.
    • Reheating: Microwave for 2-3 minutes until hot, or reheat in a pan over medium heat until heated throughout.

    Variations

    • Vegetarian: Substitute the chicken with firm tofu (skip the marinade), use vegetarian stir-fry sauce instead of oyster sauce, and replace the chicken stock with water.
    • Extra-Spicy: Double the sambal oelek or add more to taste.

    Pairing Suggestions

    Serve bami goreng noodles with:

    • Malaysian Curry Puffs: Crispy and savory for a tasty appetizer.
    • Spicy Garlic Bok Choy: Adds fresh, crisp vegetables to the meal.
    • Malaysian Curry Chicken: A rich, flavorful option for a heartier meal.

    FAQ

    Why did my bami goreng turn out soggy?

    The pan may not have been hot enough, or the noodles and bean sprouts weren't drained well. Over-blanching the noodles or overcrowding the pan can also create excess moisture.

    Can I make bami goreng less spicy?

    Yes. Reduce or omit the sambal oelek for a milder version.

    More Like This

    Check out my other Indonesian recipes:

    • Mee Goreng
    • Bihun Goreng
    • Nasi Goreng

    📖 Recipe

    Easy Bami Goreng (30 Minutes)

    Christie Lai
    Bouncy noodles, tender chicken, and crisp vegetables are tossed in a sweet and savory sauce with a hint of spice. This easy bami goreng recipe is ready in just 30 minutes for a quick Indonesian-style noodle dish.
    5 from 4 votes
    Print Recipe Pin Recipe
    Prevent your screen from going dark
    Prep Time 15 minutes mins
    Cook Time 15 minutes mins
    Total Time 30 minutes mins
    Course Main Course
    Cuisine South-East Asian
    Servings 4
    Calories per serving 553 kcal

    Ingredients
     
     

    • 14 oz egg noodles thick, fresh, pre-cooked kind
    • ½ lb skinless boneless chicken thighs sliced into ¼-inch thick pieces
    • 1 cup mung bean sprouts rinsed & drained
    • ¾ cup garlic chives cut into 2-inch long pieces
    • 1 green onion cut into 2-inch long pieces
    • ½ cup carrot julienned
    • 2 large eggs beaten
    • 2 tablespoon vegetable oil or any neutral oil

    Chicken Marinade

    • 1 tablespoon water cold
    • ½ tablespoon cornstarch
    • ½ tablespoon vegetable oil or any neutral oil
    • ½ teaspoon regular soy sauce or light soy sauce
    • ¼ teaspoon baking soda

    Noodle Sauce

    • 2 tablespoon regular soy sauce or light soy sauce
    • 1 tablespoon kecap manis
    • 1 tablespoon oyster sauce
    • 1 teaspoon white granulated sugar
    • 1 tablespoon sambal oelek
    • ½ tbsp cornstarch
    • 3 garlic cloves minced
    • ¼ cup chicken stock low-sodium

    Instructions
     

    • In a medium bowl, mix the sliced chicken thighs with the marinade ingredients until well combined. Marinate for 10-15 minutes at room temperature.
    • In a small bowl, whisk together the noodle sauce ingredients until well combined and the sugar has fully dissolved. Set aside.
    • Soak the noodles in boiling water for 20-30 seconds, just until loosened but still chewy. Drain thoroughly and set aside. Do not overcook them, as they will cook again in the pan.
    • Heat 1 tablespoon of vegetable oil in a large pan over medium-high heat. Add the marinated chicken in a single layer and sear until lightly browned and cooked through to an internal temperature of 165°F. Remove from the pan and set aside.
    • Add the carrots to the pan and stir-fry until crisp-tender.
    • Push the carrots to one side of the pan. Add the remaining vegetable oil to the empty space, then add the beaten eggs and scramble into bite-sized pieces until just cooked. Mix with the carrots.
    • Add the noodles to the pan. Re-whisk the noodle sauce to redistribute the cornstarch, then add it to the pan. Toss until the noodles are evenly coated and the sauce thickens and clings to them.
    • Return the chicken to the pan and add the garlic chives, mung bean sprouts, and green onions. Toss briefly just until combined and the vegetables are slightly softened but still crisp. Remove from the heat and serve immediately.
    Enjoyed my recipe?Please leave a 5 star review (be kind)! Tag me on social media @christieathome as I'd love to see your creations!

    Suggested Equipment & Products

    • Wok
    • Measuring Set
    • Cutting Board
    • Santoku Knife
    Nutrition
    Calories: 553kcal | Carbohydrates: 85g | Protein: 31g | Fat: 9g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Trans Fat: 0.1g | Cholesterol: 231mg | Sodium: 1168mg | Potassium: 586mg | Fiber: 5g | Sugar: 9g | Vitamin A: 3289IU | Vitamin C: 10mg | Calcium: 80mg | Iron: 4mg

    More Quick & Easy Main Dish Recipes

    • featured image of beef vegetable stir-fry
      Beef Vegetable Stir-Fry
    • featured image of korean perilla oil noodles
      Korean Perilla Oil Noodles
    • featured imaged of japanese chicken curry
      Japanese Chicken Curry
    • featured image of string bean chicken
      String Bean Chicken

    Reader Interactions

    Comments

      Did you enjoy my recipe? Cancel reply

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

      Recipe Rating




    1. Francie

      March 28, 2025 at 8:01 pm

      Going to try!

      Reply
      • Christie Lai

        April 01, 2025 at 5:56 pm

        Enjoy!

        Reply
    2. Anne

      July 06, 2023 at 4:33 pm

      5 stars
      Fantastic recipe.

      Reply
      • christieathome

        July 07, 2023 at 1:27 pm

        Thanks so much for making it, Anne! Appreciate the kind review!

        Reply
    3. carport

      May 06, 2022 at 4:05 pm

      Hi, which type/brand of noodles did u use in your video?

      Reply
      • carport

        May 06, 2022 at 4:06 pm

        or better put which brand/ product. Thanks in advance!

        Reply
      • christieathome

        May 09, 2022 at 5:35 pm

        Hi there, I used Asian thick egg noodles and unfortunately I don't have the brand on file but this can be found at most Asian markets in the refrigerated noodle section.

        Reply
      • Carlos

        March 23, 2025 at 1:53 am

        5 stars
        Thanks for putting the recipe together. We were missing a couple of ingredients so did our best to match where possible. Will definitely make again.

        Reply
        • Christie Lai

          April 01, 2025 at 6:00 pm

          Thank you so much for the positive feedback and for making my recipe! Glad you enjoyed it!

    4. Heidi | The Frugal Girls

      April 05, 2021 at 4:59 pm

      5 stars
      These rich and luxurious noodles mixed into your beautiful homemade sauce are the perfect way to start the week. YUM!!

      Reply

    Primary Sidebar

    Christie

    Hello! I'm Christie, creator and recipe developer behind Christie at Home. I share quick and approachable Asian recipes, complete with tips, step-by-step pictures, and videos to make cooking easier for you. My work has been featured on BuzzFeed Tasty, Food52, The Kitchn, The FeedFeed, Sur La Table, Yummly, and more. Thanks so much for stopping by!

    More about me →

    Top Trending Recipes

    • featured image of Egg Fried Rice
      Egg Fried Rice
    • featured image of spicy asian cucumber salad
      Spicy Asian Cucumber Salad
    • Orange Chicken
    • featured image of bang bang shrimp
      Bang Bang Shrimp

    Footer

    Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube

    Footer

    ↑ back to top

    Home

    • Home
    • Asian Recipes
    • Shop
    • Privacy Policy
    • Copyright Policy

    Contact

    • About
    • Work with Me

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2026 Christie at Home