Bami goreng is a beloved Indonesian stir-fried noodle dish that’s packed with flavor, texture, and a delightful mix of spices. Traditionally made with meat, this vegetarian version offers all the vibrant, savory goodness without the animal protein, making it perfect for those who prefer plant-based meals.
Whether you’re a seasoned cook or a curious foodie, this recipe is easy to follow and highly customizable, allowing you to add your favorite vegetables and tofu for a wholesome, satisfying dish. The combination of soy sauce, garlic, and aromatic spices creates a rich, mouthwatering sauce that clings perfectly to the noodles.
If you’ve been searching for a delicious vegetarian entree that’s both quick and full of bold flavors, this bami goreng recipe is your new go-to. It’s perfect for weeknight dinners or impressing guests with an authentic taste of Southeast Asia.
Plus, it’s a great way to sneak in a variety of veggies in a tasty and fun way!
Why You’ll Love This Recipe
This vegetarian bami goreng is a fantastic blend of sweet, savory, and spicy flavors that instantly transports you to the bustling streets of Indonesia. It’s easy to prepare, making it ideal for busy weeknights or meal prep.
The recipe is versatile—you can swap in your favorite vegetables or add tempeh or tofu for protein. It’s perfect for those following a vegetarian or vegan diet, and it’s naturally packed with nutrients from the fresh veggies.
Another reason to love this dish is its quick cooking time. From start to finish, you can have a delicious, hearty meal ready in under 30 minutes.
The balance of flavors from garlic, soy sauce, and a hint of chili sauce provides a satisfying umami punch that will keep you coming back for more.
Ingredients
- 200g yellow egg noodles (or wheat noodles for vegan option)
- 200g firm tofu, cubed
- 2 tablespoons vegetable oil
- 3 cloves garlic, minced
- 1 small onion, thinly sliced
- 1 carrot, julienned
- 100g cabbage, shredded
- 100g bean sprouts
- 2 spring onions, chopped
- 2 tablespoons soy sauce (use tamari for gluten-free)
- 1 tablespoon sweet soy sauce (kecap manis)
- 1 teaspoon chili sauce (adjust to taste)
- 1 teaspoon sesame oil
- Salt and pepper to taste
- Optional: fried shallots and fresh coriander for garnish
Equipment
- Large wok or frying pan
- Cutting board and sharp knife
- Mixing bowl
- Colander or strainer
- Spatula or wooden spoon
- Measuring spoons
- Serving plates or bowls
Instructions
- Prepare the noodles: Cook the yellow noodles according to the package instructions until just tender. Drain and rinse under cold water to stop the cooking process. Set aside.
- Cook the tofu: Heat 1 tablespoon of vegetable oil in your wok over medium-high heat. Add the cubed tofu and fry until golden and crispy on all sides, about 5-7 minutes. Remove tofu from the wok and set aside.
- Sauté aromatics: In the same wok, add the remaining 1 tablespoon of oil. Add the minced garlic and sliced onion. Stir-fry for 2 minutes until fragrant and the onion is translucent.
- Add vegetables: Toss in the julienned carrot and shredded cabbage. Stir-fry for 3-4 minutes until vegetables begin to soften but still retain some crunch.
- Combine noodles and sauce: Add the cooked noodles, bean sprouts, and fried tofu back into the wok. Pour in the soy sauce, sweet soy sauce (kecap manis), and chili sauce. Toss everything together to evenly coat the noodles and vegetables.
- Finish with sesame oil: Drizzle the sesame oil over the stir-fry. Season with salt and pepper to taste. Stir in the chopped spring onions and cook for another minute.
- Serve: Transfer the bami goreng to serving plates. Garnish with fried shallots and fresh coriander if desired. Enjoy warm!
Tips & Variations
For extra protein, try adding tempeh or cooked edamame beans. You can also swap the yellow noodles for rice noodles or soba noodles to change things up.
To make this dish vegan, ensure you use egg-free noodles and check that your soy sauce doesn’t contain any animal-derived ingredients. Adjust the chili sauce depending on your spice preference—mild, medium, or hot options all work well.
If you like a little crunch, sprinkle crushed peanuts or toasted sesame seeds on top just before serving. For a more colorful dish, add bell peppers or snap peas along with the other vegetables.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 350-400 kcal |
Protein | 18g |
Carbohydrates | 45g |
Fat | 10g |
Fiber | 6g |
Sodium | 700mg (may vary with soy sauce) |
Serving Suggestions
Bami goreng is delicious on its own as a complete meal, but you can also serve it alongside some fresh cucumber slices or a simple Asian-style salad for a refreshing contrast. A side of pickled vegetables or sambal chili sauce will add an extra kick if you like it spicy.
For dessert after this flavorful main course, why not try the Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe or indulge in the sweet goodness of the Glazed Twist Donut Recipe. Both pair wonderfully with the savory notes of your meal.
Conclusion
This vegetarian bami goreng recipe is a fantastic way to enjoy the rich flavors of Indonesian cuisine without meat. It’s quick to make, packed with nutritious vegetables, and bursting with umami from the soy and sweet soy sauces.
Whether you’re cooking for yourself, family, or friends, this dish is guaranteed to be a crowd-pleaser.
Remember, cooking is all about experimenting and making recipes your own. Feel free to add your favorite vegetables, spice levels, or proteins like tofu or tempeh.
If you enjoyed this recipe, you might also appreciate other comforting dishes like the Green Chile Cheese Bread Recipe or the hearty Half Runner Beans Recipe. Happy cooking and selamat makan!
📖 Recipe Card: Bami Goreng Recipe Vegetarian
Description: A flavorful Indonesian stir-fried noodle dish made with fresh vegetables and savory spices. Perfect for a quick and satisfying vegetarian meal.
Prep Time: PT15M
Cook Time: PT20M
Total Time: PT35M
Servings: 4 servings
Ingredients
- 200g egg noodles
- 2 tablespoons vegetable oil
- 3 cloves garlic, minced
- 1 small onion, sliced
- 1 carrot, julienned
- 1 red bell pepper, sliced
- 100g cabbage, shredded
- 100g firm tofu, cubed
- 2 tablespoons soy sauce
- 1 tablespoon sweet soy sauce (kecap manis)
- 1 teaspoon chili sauce (optional)
- 2 spring onions, chopped
Instructions
- Cook the egg noodles according to package instructions and drain.
- Heat vegetable oil in a large pan over medium heat.
- Sauté garlic and onion until fragrant and translucent.
- Add carrot, bell pepper, and cabbage; stir-fry for 5 minutes.
- Add tofu cubes and cook until lightly browned.
- Add cooked noodles to the pan and mix well.
- Pour in soy sauce, sweet soy sauce, and chili sauce; stir to combine.
- Cook for another 3-5 minutes until everything is heated through.
- Garnish with chopped spring onions and serve hot.
Nutrition: Calories: 350 kcal | Protein: 15 g | Fat: 10 g | Carbs: 50 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Bami Goreng Recipe Vegetarian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful Indonesian stir-fried noodle dish made with fresh vegetables and savory spices. Perfect for a quick and satisfying vegetarian meal.”, “prepTime”: “PT15M”, “cookTime”: “PT20M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“200g egg noodles”, “2 tablespoons vegetable oil”, “3 cloves garlic, minced”, “1 small onion, sliced”, “1 carrot, julienned”, “1 red bell pepper, sliced”, “100g cabbage, shredded”, “100g firm tofu, cubed”, “2 tablespoons soy sauce”, “1 tablespoon sweet soy sauce (kecap manis)”, “1 teaspoon chili sauce (optional)”, “2 spring onions, chopped”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Cook the egg noodles according to package instructions and drain.”}, {“@type”: “HowToStep”, “text”: “Heat vegetable oil in a large pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 garlic and onion until fragrant and translucent.”}, {“@type”: “HowToStep”, “text”: “Add carrot, bell pepper, and cabbage; stir-fry for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add tofu cubes and cook until lightly browned.”}, {“@type”: “HowToStep”, “text”: “Add cooked noodles to the pan and mix well.”}, {“@type”: “HowToStep”, “text”: “Pour in soy sauce, sweet soy sauce, and chili sauce; stir to combine.”}, {“@type”: “HowToStep”, “text”: “Cook for another 3-5 minutes until everything is heated through.”}, {“@type”: “HowToStep”, “text”: “Garnish with chopped spring onions and serve hot.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “15 g”, “fatContent”: “10 g”, “carbohydrateContent”: “50 g”}}