Malaysian yellow noodles in a thick, sweet-savory sweet potato gravy with curry spices — topped with fried tofu, egg, and sambal.
Mee rebus — literally 'boiled noodles' — is a Malaysian comfort dish with Javanese roots, most associated with the Javanese immigrant community in Johor and Singapore. The defining element is the gravy: a thick, almost velvet-textured sauce built from sweet potato puree, beef broth, dried shrimp paste, and aromatic spices — not too spicy, not too sweet, with a savory depth that draws you into the bowl. Yellow egg noodles are bathed in this gravy and topped with crispy fried tofu, hardboiled egg, fresh green chilies, lime, and sambal. The result is a bowl of contrasts — soft noodles against crunchy garnishes, rich gravy against sharp lime and fresh chili — that explains why it remains one of Malaysia's most-loved everyday dishes from hawker centres to home kitchens.
Serves 4
Blend shallots, garlic, ginger, fresh chilies, belacan, and dried shrimp into a fine paste.
Heat oil in a large pot over medium heat. Fry spice paste 8 minutes, stirring constantly, until very fragrant and darkened.
Add curry powder and stir 1 minute. Add broth and water. Bring to a boil.
Add boiled sweet potato to the broth. Use an immersion blender until completely smooth and gravy is thick. Simmer 5 minutes.
Blend until no lumps remain for the silkiest texture.
Add kecap manis, salt, and sugar. Taste — the gravy should be sweet, savory, and mildly spiced.
Blanch yellow noodles in boiling water 1-2 minutes until just tender. Drain and divide among four bowls.
Ladle hot gravy generously over noodles. Top with fried tofu, halved egg, and fresh green chilies. Serve sambal and lime on the side.
The gravy should be thick enough to coat the noodles — if too thin, simmer uncovered to reduce or add more sweet potato.
Pre-blanch and drain noodles well — wet noodles dilute the sauce immediately.
Kecap manis quantity controls gravy color and sweetness; adjust carefully.
Mee siam: the Malay version with a thinner, tangy tamarind-based gravy and rice vermicelli.
Seafood mee rebus: add shrimp and fish balls alongside the egg for a more lavish bowl.
Vegan version: replace belacan with miso and use vegetable stock.
Gravy keeps refrigerated up to 3 days; noodles stored separately. Reheat gravy on the stovetop with a splash of water, stirring to recombine.
Mee rebus has Javanese origins, brought to the Malay Peninsula by Javanese immigrants who settled in Johor in the 19th and early 20th centuries. The dish fuses Javanese noodle traditions with Malay spice paste technique and the sweet potato thickening method unique to this region. It spread throughout peninsular Malaysia and Singapore, where it remains a fixture in hawker centres.
Sweet potato puree thickens mee rebus rather than coconut milk, giving it a sweeter, starchier texture. The flavor is more mellow — kecap manis adds sweetness where coconut milk would add richness.
You can, but yellow egg noodles are traditional and hold up better in the thick gravy. Rice noodles absorb the sauce faster and become softer more quickly.
Add another boiled sweet potato and blend again. Alternatively, mix 1 tablespoon tapioca starch with 2 tablespoons cold water and stir into the simmering gravy.
Per serving (450g / 15.9 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.