• Skip to main content
  • Skip to primary sidebar
My Plantiful Cooking
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About
  • Newsletter
  • Breakfast
  • Mains
  • Desserts
  • Contact
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Mains & Entrees

    Bami Goreng (Vegan)

    Published: Jan 17, 2022 by Meesha · This post may contain affiliate links

    Jump to Recipe Print Recipe
    Stirring a plate of bami goreng with chopsticks with text overlay.
    2 images of a plate of bami goreng with text between the images.
    Plate of bami goreng with chopsticks beside with text on the bottom half.

    Bami goreng, or Indonesian stir-fry noodles, features chewy noodles and crunchy veggies tossed in a sweet and savory sauce. The perfect weeknight dinner that is easy to make and ready in 30 minutes. This dish is naturally vegan, too!

    2 plates of bami goreng with chopsticks, soy sauce and chili flakes beside.

    We are huge fans of Asian noodle dishes here, and this is made apparent by the sheer number of noodles recipe on this blog, from hearty vegan yakisoba to saucy tofu pad see ew.

    And now, this bami goreng, the Indonesian version of stir-fry noodles, is our current favorite! It is sweet and savory, with a gentle kick coming from the sambal oelek. They are also fuss-free and easy to make, which is a plus!

    Jump to:
    • 💚Why you will love this recipe
    • 🤔What is bami goreng
    • 🧄What you will need
    • 📃Ingredients notes and substitutions
    • 🔪How to make
    • ✔Helpful tips
    • ✨Variations
    • 🥣How to serve
    • ❔Commonly asked questions
    • 🍜More Asian noodles recipes
    • 📖 Recipe

    💚Why you will love this recipe

    • Healthier than takeout - This bami goreng is lower in fat and calories when compared to restaurant-made ones. It is also packed with colourful veggies that is high in fiber and nutrients!
    • Simple and quick to make - This recipe is beginner-friendly, fuss-free and requires minimal prepping. Everything is ready in 30 minutes.
    • A crowd pleaser - You will never go wrong with stir-fry noodles in my opinion! This amazing dish will feed both vegans and omnivores.
    • Customizable - Feel free to switch up components of bami goreng, or add-in whatever you fancy! I have included a list of substitutions and add-ins in the post below, so read on!

    🤔What is bami goreng

    Bami goreng, also known as mee goreng, is an Indonesian version of stir-fry noodle dish. It usually consists of yellow noodles, various veggies like cabbage and carrot, and some protein (the most common being chicken) cooked in a rich, dark sauce.

    To keep this dish vegan-friendly, we will be skipping the animal protein. However, you can add in chunks of chicken, shrimp, or plant proteins like tofu to increase the satiety!

    🧄What you will need

    For the noodles

    Ingredients needed like noodles, garlic, onion, green onion and veggies on a grey background.

    For stir-fry sauce

    Ingredients needed for sauce like soy sauce, kecap manis, sambal oelek and oyster sauce on a grey background.

    📃Ingredients notes and substitutions

    • Noodles - I am using fresh yellow wheat noodles in this recipe. However, you can also use other kinds of noodles like ramen, soba or rice sticks. If using dry noodles, you will need about 225g/8oz.
    • Soy sauce - Can be substituted with tamari or shoyu.
    • Kecap manis - A condiment that is super popular in Indonesian cooking. Also known as sweet soy sauce.
      • You can get it from most Asian groceries. I usually purchase my kecap manis online.
      • Alternatively, you can substitute it with equal amounts of soy sauce + 1 tablespoon sugar, preferably brown or coconut palm sugar. Or, you can also check out this post on how to make kecap manis at home.
    • Oyster sauce -  Use vegetarian ones to keep this dish vegan
      • I am using Lee Kum Kee ones. Although it is labeled as '' stir-fry sauce'', it is essentially vegetarian oyster sauce, and contains mushroom extracts.
      • Feel free to substitute it with more soy sauce, but you might need less of it.
    • Sambal oelek - Also known as chili garlic sauce. You can substitute it with sriracha.
    • Coconut sugar - Other granulated sweetener like cane sugar or brown sugar can be used in place.

    🔪How to make

    Here is a quick rundown of the processes involved in the making of bami goreng. As usual, the full recipe instructions will be in the recipe card at the bottom of this post.

    In a bowl, combine together all ingredients needed to make the stir-fry sauce. Stir to mix.

    Heat up a non-stick wok or pan and add in onion and saute until translucent. Add in garlic and fry for a minute.

    Collage showing onion in a wok then adding in garlic.

    Stir in cabbage and carrot. Stir-fry for a few minutes, until vegetables have softened.

    Add in noodles and bean sprouts next along with the stir-fry sauce. Toss to mix and cook until noodles are hot.

    Collage showing cooked veggies in wok then pouring sauce over noodles.

    Remove from heat, then stir in green onions. Serve and enjoy!

    Bami goreng in a wok topped with green onion.

    ✔Helpful tips

    • To make bami goreng spice-free, simply omit sambal oelek.
    • If you are using dry noodles, slightly undercook them as we will be frying the noodles again. I usually just reduce the suggested cooking time by 1-2 minutes. After cooking, rinse them under cold water to stop them from further cooking.
    • Use a large enough pan to stir-fry your noodles to prevent ingredients from leaping out. I recommend using a non-stick wok if you have one. It heats up quickly and helps distribute heat evenly.
    • Prep ingredients ahead of time and keep them near you while cooking. Stir-frying is a fairly quick process and requires constant stirring.

    ✨Variations

    Noodles - As mentioned above, I am using fresh yellow wheat noodles. However, you can use almost any noodles in place like instant noodles, rice sticks, lo mein noodles, or even spaghetti. For a lower-carb option, you can substitute parts or all of the noodles with zucchini noodles, or zoodles.

    Veggies - Feel free to substitute or add in other kinds of vegetables. Some that will work well include bell peppers, napa cabbage, snap peas, or broccoli florets.

    Protein - To make this meal more satisfying, add in a protein of choice be it tofu, cubes of seitan, or tempeh. If you are not vegan, animal protein like chicken, shrimp, or fried egg will work as well.

    Low sodium - Simply substitute regular soy sauce for low sodium ones, or coconut aminos. As for oyster sauce, you can simply replace it with more low sodium soy sauce.

    Oil-free - Use ¼ cup of water or vegetable broth to saute your vegetables instead of oil. If the mixture is getting too dry, add more water, by 1 tablespoon increments.

    A plate of stir-fry noodles served with chopsticks with chopped green onion and chili flakes in the background.

    🥣How to serve

    This bami goreng is pretty hearty and filling on its own, but you can go all out and pair it with other dishes -

    • Toppings - toasted sesame seeds, chili flakes, drizzle of sriracha, more chopped green onion, crushed peanuts
    • Side salads - Serve it with a side of fresh veggies like chopped greens, tomatoes, or cucumbers. You can also make some heartier salads like this vegan rice salad, or this Indian quinoa salad.
    • Asian dishes - Soya chunks masala, vegan teriyaki chicken and tofu chop suey are some of my favorite dishes to pair with this bami goreng.
    • Soups - We love pairing noodles with soups here in Malaysia! Wakame miso soup, vegetable tofu soup and Chinese spinach soup are some of my go-to.

    ❔Commonly asked questions

    Is kecap manis gluten-free?

    Most kecap manis in the market usually contain wheat, and are not gluten-free. Hence, to make this dish gluten-free, you can substitute it with equal amounts of tamari along with 1 tablespoon of sugar.

    Is kecap manis vegan?

    As kecap manis is mainly made from soy sauce and sugar, most of them are naturally vegan and free from animal products. However, do check the label just to be sure before purchasing.

    Is it spicy?

    Bami goreng is mildly spicy with a gentle kick coming from sambal oelek. However, you can easily make this dish spice-free by omitting the sambal.

    Are yellow noodles vegan?

    Yellow noodles are usually made from wheat flour, water, and lye water (which gives noodles their distinctive yellow hue), making them naturally vegan. But it is always important to check the label for animal products like eggs!

    Stirring a plate of stir-fry noodles with chopsticks with soy sauce and chili flakes beside.

    🍜More Asian noodles recipes

    • Saucy Vegan Jjajang Tteokbokki (non-spicy)
    • Singapore Vegetable Chow Mei Fun
    • Dry Wonton Noodles/Wantan Mee (Vegan)
    • Vegan Japchae (Korean Glass Noodles Stir-fry)

    If you did make this recipe, do leave a rating and comment down below, we love hearing from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook and Pinterest to get the latest updates. 😉

    📖 Recipe

    A plate of bami goreng with chopsticks, soy sauce and chili flakes beside.

    Bami Goreng (Indonesian Stir-fry Noodles)

    Meesha
    Bami goreng, or Indonesian stir-fry noodles, features chewy noodles and crunchy veggies tossed in a sweet and savory sauce. The perfect weeknight dinner that is easy to make and ready in 30 minutes. This dish is naturally vegan, too!
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 10 mins
    Cook Time 10 mins
    Total Time 20 mins
    Course Main Course
    Cuisine Chinese, Indonesian
    Servings 4 servings
    Calories 285 kcal

    Ingredients
     
     

    Stir-fry sauce

    • 2 tablespoons soy sauce or tamari (use gluten-free if needed)
    • 2 tablespoons kecap manis *(see notes)
    • 1 tablespoon vegetarian oyster sauce **(see notes)
    • 2 teaspoons sambal oelek or sriracha

    Rest of the ingredients

    • 1 medium yellow onion sliced
    • 3 cloves garlic minced
    • 3 cups cabbage roughly chopped
    • 1 medium carrot julienned
    • 1 lb fresh yellow wheat noodles or 8oz dried***(see notes)
    • 2 cups mung bean sprout
    • 1 stalk green onion sliced into 2 inches pieces
    Prevent your screen from going dark

    Instructions
     

    • In a bowl, combine together all ingredients needed to make the stir-fry sauce. Stir to mix.
    • Heat up about a tablespoon of neutral-tasting oil over medium-high heat. Once pan is heated, add in onion and saute for 2-3 minutes until translucent.
      1 medium yellow onion
    • Next, toss in garlic and fry for a minute or so until fragrant.
      3 cloves garlic
    • Stir in cabbage and carrot. Stir-fry for 3-4 minutes, until vegetables have softened.
      1 medium carrot, 3 cups cabbage
    • Add in noodles and bean sprouts next along with the stir-fry sauce. Toss to mix and cook until noodles are hot.
      1 lb fresh yellow wheat noodles, 2 cups mung bean sprout
    • Remove from heat, then stir in green onions. Give it a taste and add more seasonings, if needed. Serve and enjoy!
      1 stalk green onion

    Notes

    *Kecap manis - A condiment that is super popular in Indonesian cooking. Also known as sweet soy sauce.
    • You can get it from most Asian groceries. I usually purchase my kecap manis online.
    • Alternatively, you can substitute it with equal amounts of soy sauce + 1 tablespoon sugar, preferably brown or coconut palm sugar. Or, you can also check out this post on how to make kecap manis at home.
     
    **Oyster sauce -  Use vegetarian ones to keep this dish vegan. 
    • I am using Lee Kum Kee ones. Although it is labeled as '' stir-fry sauce'', it is essentially vegetarian oyster sauce and contains mushroom extracts.
    • Feel free to substitute it with more soy sauce, but you might need less of it.
    ***Noodles -  I am using fresh yellow wheat noodles. However, you can use almost any noodles in place like instant noodles, rice sticks, lo mein noodles, or even spaghetti. For a lower-carb option, you can substitute parts or all of the noodles with zucchini noodles, or zoodles. 
    If you are using dry noodles, cook them according to package instructions before adding it into this stir-fry.
     
    Helpful tips
    • To make bami goreng spice-free, simply omit sambal oelek.
    • If you are using dry noodles, slightly undercook them as we will be frying the noodles again. I usually just reduce the suggested cooking time by 1-2 minutes. After cooking, rinse them under cold water to stop them from further cooking.
    • Use a large enough pan to stir-fry your noodles to prevent ingredients from leaping out. I recommend using a non-stick wok if you have one. It heats up quickly and helps distribute heat evenly.
    • Prep ingredients ahead of time and keep them near you while cooking. Stir-frying is a fairly quick process and requires constant stirring.
     

    Nutrition

    Calories: 285kcalCarbohydrates: 52gProtein: 10gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 858mgPotassium: 304mgFiber: 5gSugar: 13gVitamin A: 2646IUVitamin C: 31mgCalcium: 49mgIron: 1mg

    Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

    Did you make this recipe ?Tag @myplantifulcooking on Instagram !

    More Mains & Entrees

    • Easy Falafel Tacos
    • Stir-fry Rice Vermicelli Noodles (fried bee hoon)
    • Wakame Miso Soup with Cabbage
    • Vegan Miso Ramen

    Reader Interactions

    Join the discussion ! Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Meesha standing at a port with a cruise in the background.

    Hi, I am Meesha, the human behind My Plantiful Cooking! Expect to find plant-powered recipes that are easy to make and wholesome without compromising on taste.

    More about me →

    🥗Healthy Vegan Recipes

    • Almond Milk French Toast
    • Vegan Yakisoba with Tofu
    • Creamy Chickpea Pasta Sauce
    • Thai Vegan Yellow Curry with Vegetables
    • Oatmeal Protein Bars
    • Chocolate Chip Chickpea Cookies

    💚Reader's favorites

    • Healthy PB2 Peanut Butter Powder Cookies
    • Creamy Pumpkin Potato Soup
    • Chinese Napa Cabbage Soup
    • Flavorsome Soya Chunks Dry Masala
    • Korean Gochujang Stir-fry Vegetables
    • Shirataki Noodles Stir-fry

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 My Plantiful Cooking