10 Sibei High-Protein Hawker Dishes (Confirm Shiok)
Everybody thinks hitting your protein means choking down plain chicken breast and sad boiled eggs. Walao, so boring. The truth? Our hawker centres are full of dishes that quietly deliver serious protein — you just need to know which ones to order and how to tweak them.
Here are 10 local favourites that punch well above their weight, roughly ranked by how much protein you get per typical serving.
1. Fish soup (sliced or fried) — ~22–30g
The unsung hero. A bowl of sliced fish soup is basically lean protein swimming in a light broth. Ask for extra fish, go easy on the yong tau foo bits if you're watching carbs, and you've got a clean, filling meal. Order it "milk" style if you want it richer — just know that adds calories.
2. Hainanese chicken rice — ~25g
A plate gives you a solid hit of protein from the chicken. Pro tip: go for the steamed chicken over roasted if you want it leaner, ask for breast meat, and request less rice if your goal is fat loss. The chilli and ginger are basically free — makan away.
3. Yong tau foo (your own choice) — 20–35g
This is the protein-counter's playground. You literally build your own bowl. Load up on the tau kwa, fish paste items, eggs, tofu and prawns, go lighter on the fried flour stuff, choose soup over laksa gravy, and you've assembled a high-protein, high-fibre meal on your own terms. Steady.
4. Satay (10 sticks) — ~25g
Chicken or beef satay is skewered protein. Ten sticks is a respectable hit. The peanut sauce adds flavour (and calories), so dip, don't drown. Great as a shared makan that keeps your protein up.
5. Economic rice / cai png (2 meat, 1 veg) — 25–35g
The most flexible meal in Singapore. Pick two protein dishes — steamed fish, braised egg, tau kwa, chicken, sambal prawns — plus a vegetable, and control your rice portion. You decide the macros. This is arguably the best value high-protein meal in the country.
6. Ban mian with egg and ikan bilis — ~20g
The egg and those crispy little ikan bilis (anchovies) add up. Ikan bilis in particular are a sneaky-good protein and calcium source. Ask for extra egg if you want to push it higher.
7. Nasi padang (with the right sides) — 25–40g
Depends entirely on what you pick. Ayam bakar, beef rendang, telur, tempe, tahu — all protein-forward. Go for grilled over deep-fried where you can, and you've got a big protein meal.
8. Kway chap (egg + meat, skip the fatty bits) — ~20g
The braised egg and lean meat portions carry the protein here. You can enjoy it while being selective about the fattier intestine bits if that's not your thing.
9. Prawn mee (extra prawns) — ~18–25g
The broth is the star, but the prawns and any pork/egg add-ons bring the protein. Add extra prawns and an egg to bump it up meaningfully.
10. Popiah (with extra egg and prawn) — ~12–18g
Lighter, but a genuinely balanced option — the turnip, egg, prawn and tau kwa filling gives you protein plus fibre in a fresh wrap. Great when you don't want something heavy.
The auntie-level cheat codes
Across all of these, the same tricks apply:
- "Add egg" is your best friend. One egg = ~6g protein for a few cents.
- Double the protein, halve the rice if fat loss is the goal.
- Choose steamed/grilled/boiled over deep-fried when you have the option.
- Tau kwa and tempeh are cheap plant proteins hiding in plain sight.
- Soup over gravy usually means fewer calories for the same protein.
You don't need to eat "clean gym food" to hit your protein in Singapore. You just need to order like you know what you're doing. Confirm plus chop.
Want to know exactly how much protein you should be aiming for? Use our free calculator — takes ten seconds, no sign up.
Kaypoh already? Good.
Work out exactly how much protein you need with our free calculator. No sign up, no nonsense.
Try the calculator →