Mee Rebus is one of those comforting bowls that travel easily between weekday dinners and weekend indulgences. It’s a Malay-Indonesian classic of yellow noodles drowned in a thick, spiced sweet-potato and prawn-tinged gravy, finished with crisp garnishes and a sharp squeeze of lime. I love it because every component has a job: the gravy carries the flavour, the toppings provide texture and brightness, and the noodles bring it all together.
This recipe is honest and practical: build a fragrant spice paste, loosen mashed sweet potatoes with stock, simmer until everything sings, and assemble. There’s room to prep ahead, and the steps are forgiving. If you follow the sequence below, you’ll get the characteristic balance of sweet, spicy, tangy and savoury that defines Mee Rebus.
I’ll walk you through the ingredients, the exact method I use, sensible swaps for special diets, and all the little fixes that save the day when something goes sideways. No fluff — just clear, usable guidance so your bowl comes together confidently.
What’s in the Bowl

The bowl should deliver a deep, slightly sweet gravy, springy yellow noodles, crunchy sprouts, creamy egg, and a scattering of fried bits for texture. Fresh lime or shredded lettuce brightens everything. Below are the exact ingredients I used to build that bowl — each line includes a small note to explain its role or a tip for handling it.
Ingredients
- 1 pack yellow noodles, blanched — base of the dish; blanch quickly in boiling water so they stay springy.
- beansprouts, blanched — adds crunch and freshness; cool them briefly to keep their snap.
- 8 dried red chillies, soaked to soften — concentrated heat and colour; adjust soak time to control heat.
- 1/2 tablespoon ground coriander — warm, citrusy note in the paste.
- 1/2 teaspoon fennel — light sweetness that lifts the spice mix.
- 1/2 teaspoon ground cumin — earthy backbone for the paste.
- 10 shallots, chopped — deepen the paste’s savoury, slightly sweet base.
- 1/2 teaspoon ground turmeric — colour and gentle warmth.
- 1 inch (2 cm) ginger — bright, peppery lift for the paste.
- 1 tablespoon cooking oil — for frying the paste and blooming the spices.
- 1 cinnamon stick — aromatic note; remove before serving if you prefer.
- 350 grams sweet potatoes, skinned, steamed and mashed — gives body and natural sweetness to the gravy.
- 7 cups chicken stock — primary liquid; gives depth and mouthfeel.
- 1 cup prawn stock — adds seafood umami; important for classic Mee Rebus flavour.
- 1 tablespoon tamarind concentrate — acidic counterpoint to the sweet potato; add to taste.
- 1/2 cup coconut milk — softens the gravy and adds richness.
- salt, to taste — essential seasoning; add gradually and taste.
- hard-boiled eggs, shelled and halved — creamy topping and protein.
- fried beancurd, sliced — chewy, crisp contrast.
- prawn fritters — crunchy seafood topping; optional but traditional.
- fried shallots — crunchy garnish and intense shallot flavour.
- limes — acidity for finishing; squeeze right before eating.
- lettuce, shredded — a fresh, cooling layer under the gravy.
Method: Mee Rebus
- Drain the soaked dried red chillies. In a blender or food processor, combine the drained chillies, 1/2 tablespoon ground coriander, 1/2 teaspoon fennel, 1/2 teaspoon ground cumin, 10 chopped shallots, 1/2 teaspoon ground turmeric, and 1-inch ginger. Blend to a smooth paste, adding a little chicken or prawn stock if needed to help the mixture blend.
- Heat 1 tablespoon cooking oil in a large saucepan over medium heat. Add 1 cinnamon stick and let it sizzle for a few seconds.
- Add the blended spice paste to the pan and cook, stirring frequently, until fragrant and the shallot paste darkens slightly (about 3–5 minutes).
- In a bowl, loosen the 350 grams mashed sweet potatoes with 2 cups chicken stock, stirring until smooth.
- Add the loosened sweet potato mixture to the pan with the spice paste and stir to combine.
- Pour in the remaining chicken stock and the 1 cup prawn stock. Stir to combine, then bring the mixture to a simmer.
- Maintain a gentle simmer and cook uncovered for 15 minutes, stirring occasionally.
- Stir in 1 tablespoon tamarind concentrate and 1/2 cup coconut milk. Continue to simmer until the gravy thickens to your desired consistency. Season with salt to taste. Remove and discard the cinnamon stick if desired.
- To assemble, divide the blanched yellow noodles and blanched beansprouts among serving bowls.
- Ladle the hot gravy over the noodles and sprouts.
- Top each bowl with halved hard‑boiled eggs, sliced fried beancurd, prawn fritters, fried shallots, shredded lettuce, and lime wedges. Serve immediately.
The Upside of Mee Rebus

This bowl is rewarding for several reasons. The gravy is rich and filling without relying on heavy cream — sweet potato and coconut milk provide body and silkiness. Using prawn stock alongside chicken stock gives a layered umami that feels luxurious but is straightforward to make in advance. The toppings make each bite textural and bright: crisp fried shallots and beancurd, juicy lime and crisp lettuce, and the egg to temper the heat.
Mee Rebus also scales well. You can make a double batch of gravy and reheat gently for weeknight bowls. The components let you control time; while the gravy simmers you can blanch noodles and prep toppings, so the final assembly is quick.
Vegan & Vegetarian Swaps

Turn this into a vegetarian or vegan version without losing the character of the dish:
- Replace chicken stock and prawn stock with a well-made vegetable stock and a splash of mushroom or kombu dashi for extra umami.
- Omit prawn fritters and substitute with extra fried beancurd, crispy battered mushrooms, or air-fried tofu fritters for crunch.
- Use tamarind and coconut milk as written — both are plant-based and keep the tang and creaminess.
Those swaps keep the final bowl satisfying while respecting the original balance of sweet, sour and savoury.
Equipment Breakdown
- Blender or food processor — to make the shallot-and-chilli paste smooth and even.
- Large saucepan — you want room to stir the gravy without splashing.
- Ladle — for portioning the hot gravy over the noodles at serving time.
- Pot for blanching noodles and beansprouts — a large pot of boiling water and a colander are enough.
- Mixing bowl and spatula — for loosening the mashed sweet potato with stock.
Watch Outs & How to Fix
Gravy too thin
If the gravy stays too loose after simmering, simmer uncovered a bit longer until it reduces to the thickness you like. Alternatively, stir in a small spoonful of mashed sweet potato or a light slurry of cornstarch mixed with cool water (add a little at a time) and bring to a gentle simmer to thicken.
Gravy too thick
Add warm stock a little at a time and whisk until you reach the desired consistency. Taste after each addition to keep the seasoning balanced.
Too sour
If the tamarind pushes the gravy too tart, balance with a pinch of sugar or a touch more mashed sweet potato to round the acidity.
Too spicy
Cool it down with more coconut milk or mashed sweet potato. A halved hard-boiled egg per bowl also helps mellow heat on the palate.
Lumpy paste
If the blended paste is grainy, add small amounts of warm stock while blending to help it emulsify. Sieve it if desired for a silkier gravy.
Customize for Your Needs
Make this bowl yours with small but effective tweaks:
- Make it smokier: char the chillies briefly over the flame before soaking to add a smoky note.
- More umami: stir in a spoonful of fish sauce when seasoning (if you’re not vegetarian) or a splash of soy sauce for depth.
- Make it lighter: reduce the coconut milk slightly and add more stock for a looser, lighter soup-like finish.
- Extra texture: top with crushed roasted peanuts or chopped fried anchovies for crunch and salt.
Testing Timeline
Follow this sequence to keep timing tight. The recipe’s fixed timings: cook the shallot paste until fragrant and slightly darkened (about 3–5 minutes), simmer the assembled mixture uncovered for 15 minutes, and finish by simmering again after adding tamarind and coconut milk until the gravy thickens to your liking. Blending, loosening the sweet potato and blanching noodles run in parallel, so plan to start the paste first, then prep the other items while it cooks.
Because the recipe relies on stocks and a pre-steamed sweet potato, that prep can be done a day ahead: make the stocks and mash the sweet potato to streamline the final cooking session.
Shelf Life & Storage
Store leftover gravy in an airtight container in the refrigerator for up to 3–4 days. Reheat gently on the stove, adding a splash of stock if it’s tightened up. You can freeze the gravy for up to 2–3 months; thaw overnight in the fridge and reheat slowly.
Prepared toppings like blanched beansprouts and shredded lettuce are best kept separate and used fresh. Fried shallots and prawn fritters will retain texture longer if stored in a dry, airtight container at room temperature for a day; refrigerate if you need to store them longer but expect some loss of crunch.
Common Questions
Q: Can I make the gravy ahead?
A: Yes. Make the gravy and cool it quickly, then refrigerate. Reheat gently and finish with a splash of stock or water to restore the right pouring consistency.
Q: What if I don’t have prawn stock?
A: Use extra chicken stock and consider adding a small splash of fish sauce for depth if you’re not avoiding seafood. For vegetarian cooking, use concentrated mushroom or kombu stock.
Q: My paste is bitter after frying. Why?
A: Overcooking the shallot-and-chilli paste at too high heat can char it and introduce bitterness. Cook the paste over medium heat and stir frequently; remove from heat once it’s fragrant and slightly darkened.
Bring It to the Table
Serve Mee Rebus hot. Divide the blanched yellow noodles and beansprouts into warm bowls, ladle the glossy gravy over the top, and arrange the toppings so every diner gets a little of everything: halved egg, sliced fried beancurd, a prawn fritter or two, a sprinkle of fried shallots, shredded lettuce, and a lime wedge. Encourage guests to squeeze lime to taste — that bright acidity is what lifts the bowl.
This is a bowl you can eat with a spoon and fork or chopsticks and spoon, depending on your preference. Eat it right away while the gravy is steaming and the fried bits are still crisp. If you want a little extra show, serve the lime wedges and fried shallots on the side so everyone can finish their bowl exactly how they like it.

Mee Rebus
Ingredients
Ingredients
- 1 packyellow noodles blanched
- beansprouts blanched
- 8 dried red chillies soaked to soften
- 1/2 tablespoonground coriander
- 1/2 teaspoonfennel
- 1/2 teaspoonground cumin
- 10 shallots chopped
- 1/2 teaspoonground turmeric
- 1 inch 2 cmginger
- 1 tablespooncooking oil
- 1 cinnamon stick
- 350 gramsweet potatoes skinned, steamed and mashed
- 7 cupschicken stock
- 1 cupprawn stock
- 1 tablespoontamarind concentrate
- 1/2 cupcoconut milk
- salt to taste
- hard-boiled eggs shelled and halved
- fried beancurd sliced
- prawn fritters
- fried shallots
- limes
- lettuce shredded
Instructions
Instructions
- Drain the soaked dried red chillies. In a blender or food processor, combine the drained chillies, 1/2 tablespoon ground coriander, 1/2 teaspoon fennel, 1/2 teaspoon ground cumin, 10 chopped shallots, 1/2 teaspoon ground turmeric, and 1-inch ginger. Blend to a smooth paste, adding a little chicken or prawn stock if needed to help the mixture blend.
- Heat 1 tablespoon cooking oil in a large saucepan over medium heat. Add 1 cinnamon stick and let it sizzle for a few seconds.
- Add the blended spice paste to the pan and cook, stirring frequently, until fragrant and the shallot paste darkens slightly (about 3–5 minutes).
- In a bowl, loosen the 350 grams mashed sweet potatoes with 2 cups chicken stock, stirring until smooth.
- Add the loosened sweet potato mixture to the pan with the spice paste and stir to combine.
- Pour in the remaining chicken stock and the 1 cup prawn stock. Stir to combine, then bring the mixture to a simmer.
- Maintain a gentle simmer and cook uncovered for 15 minutes, stirring occasionally.
- Stir in 1 tablespoon tamarind concentrate and 1/2 cup coconut milk. Continue to simmer until the gravy thickens to your desired consistency. Season with salt to taste. Remove and discard the cinnamon stick if desired.
- To assemble, divide the blanched yellow noodles and blanched beansprouts among serving bowls.
- Ladle the hot gravy over the noodles and sprouts.
- Top each bowl with halved hard‑boiled eggs, sliced fried beancurd, prawn fritters, fried shallots, shredded lettuce, and lime wedges. Serve immediately.
Equipment
- Blender or Food Processor
- Large Saucepan
- Bowl
Notes
For the perfect gravy texture, I always use orange-fleshed sweet potatoes. I don’t use other types of sweet potatoes like purple or white-fleshed ones because they don’t thicken the gravy as well and can affect the flavor and texture.
If the gravy is too thick, I add a bit more stock or coconut milk. If it’s too thin, let it simmer a little longer to thicken up. It should coat the noodles perfectly without being too heavy.
I make sure to let the gravy simmer for a good 15 minutes. This allows the flavors to blend together and gives the sauce a rich, aromatic finish.
