Guides · savings
Tofu vs Tempeh Malaysia — Two Proteins, Two Unit Prices
Soft tofu, firm tofu, and tempeh are different cook packs in Malaysia. Compare RM per 100g inside one type, then plan that cook before the block weeps.

Which soy block for this cook
Silken tofu for soup is not firm tofu for goreng. Tempeh is fermented soy with another flavour and density. Treat them as three trolley lines, not one “protein” sticker.
| You mostly… | Prefer | Why |
|---|---|---|
| Soup, steam, or sundubu-style bowls | Silken / soft tofu | Different water, different pack |
| Goreng, stir-fry, stuff, or press | Firm / tauhu keras | Holds the wok |
| Slice and fry with a sour-savoury batter | Tempeh | Other product — own unit |
| Cook tonight only | The type you will open and finish | Opened tofu weeps fast |
| Saw mixed “2 tofu + 1 tempeh” | Price each type | Bundle is a flyer, not a match |
Water weight in tofu packs varies. Prefer net grams on the label.
This is a shopping and cook-plan guide, not nutrition or diet advice. Catalogue prices are indicative. Confirm type, grams, and till.
Shelf names for tofu and tempeh
Chiller shelves mix Mandarin, Malay, and English. Read the texture word.
Silken / soft tofu
Often in a water-filled tub. For soup and steam. Do not compare its grams blindly to pressed firm tofu if the job is goreng — you will buy the wrong block.
Search: tauhu · silken tofu
Firm tofu / tauhu
Pressed block, sometimes in a tray. The default for frying. Brands and water content still differ — net grams matter.
Search: tauhu keras
Tempeh
Fermented cake, usually a slimmer slab. Nutty, denser, another flavour. Compare tempeh to tempeh.
Search: tempeh
Egg tofu tubes
A third texture (egg + soy). Keep them on their own search. Do not merge tubes into firm-tofu units.
Search: egg tofu
Tofu vs tempeh on kitchen and pack facts
| Factor | Silken / soft | Firm / tauhu | Tempeh |
|---|---|---|---|
| Cook use | Soup, steam | Fry, stir-fry | Fry, slice, stew |
| Unit | RM per 100g inside silken | RM per 100g inside firm | RM per 100g inside tempeh |
| Opened window | Very short — cook soon | Short — two days is optimistic | Short once unwrapped |
| Water weight | High — tub water is not the food | Lower, still read net grams | Little free water |
| Waste | Weeps, sours | Dries or sours | Dries if left unwrapped |
| Fair compare | Other silken tubs | Other firm blocks | Other tempeh slabs |
You can choose tofu or tempeh for dinner. You cannot crown a winner on RM/100g across types. That number only ranks packs inside one type.
RM per 100g on two protein packs
Unit = price ÷ net grams × 100
Illustrative only:
| Pack (example) | Price | Net | Unit |
|---|---|---|---|
| Firm tofu A | RM2.80 | 300g | RM0.93 / 100g |
| Firm tofu B | RM3.40 | 400g | RM0.85 / 100g |
| Silken tub C | RM3.20 | 300g | RM1.07 / 100g — other type |
| Tempeh D | RM4.50 | 200g | RM2.25 / 100g — other type |
| Egg tofu tube E | RM2.50 | 150g | Own search |
Firm B wins among firm tofu if you will cook 400g this week. A two-person goreng might. A single cook who bins half the block should take A.
Silken C is not “expensive tofu” versus A. Different job.
Tempeh D will often look costly per 100g. That is not a reason to force-swap firm tofu into a tempeh recipe, or the reverse, just to chase the unit.
Cook tofu within two days of opening. Waste kills the unit win — bulk-buy mistakes.
Pasar slabs and supermarket tubs also differ on date and water. A cheaper pasar tempeh you will cook tonight can beat a sealed slab on used grams; one you “keep until Thursday” often loses. Pressing water before goreng is a cook step — you still paid for the label grams. Buy what tonight’s dish needs.
Pick the block you will cook this week
“Yong tau foo or soup tonight”
Silken or the soft tub you already use. Search tauhu and stay on that texture.
“Tahu goreng this week”
Firm only. Compare RM/100g across firm trays.
“I want tempeh goreng”
Tempeh search. Do not “save” by buying tofu.
“The chiller has a mixed 3-pack”
Open the wrap list. If types mix, it is not one unit.
“I live alone”
Buy one block. Finish-rate is the same rule as the single-person grocery guide.
Search tauhu and tempeh on Priceory
- Search tauhu · best value or tempeh — pick the cook.
- Match type. Sort Best value first for RM/100g when grams are listed.
- Reject egg-tofu tubes in a firm-tofu compare.
- Compare stores on the same texture and similar grams.
- Add this week’s cook to My plan. A second store for one RM3 block is not a route.
Indicative catalogue. Confirm net grams — water tubs fool photos. Matching: how Priceory matches products.
Search titles may say “tauhu” for silken and firm alike. Open the card and read texture. Best value across mixed tofu types is noise. If Compare shows a puff pack next to a water tub, that is not a lowest-price win. Stay on the cook you wrote down.
Protein packs that waste the unit
| Trap | Better habit |
|---|---|
| Silken vs firm on sticker | Type first |
| Egg tofu tubes in the tofu unit | Own search |
| Two firm blocks “because cheap” | One cook plan |
| Tempeh vs tofu as “same protein price” | Two products, two units |
| Ignoring net grams on watery tubs | Read the number |
| Extra hypermarket for tofu | Jimat playbook |
Pre-fried tofu puffs (tauhu kembang) are another SKU. Compare puff to puff.
Tofu and tempeh questions from Malaysian cooks
Which is “better value protein”?
This page does not rank foods by nutrition. It ranks packs you will cook. Pick the type the dish needs, then RM/100g inside that type.
Why do two 300g tofu tubs feel different?
Water fill and firmness. Trust net grams and the texture word, not the plastic size.
Can I freeze leftover tofu?
Only if that is already how you cook. A forgotten freezer block is still waste. Shopping-wise, buy the smaller tray.
Is supermarket tempeh the same as pasar tempeh?
Often different slabs and dates. Compare within the source you will actually shop this week.
Should I add both tofu and tempeh to My plan?
Yes if both meals are real. Two lines, two units. Do not merge them to invent a saving.
Related guides
- How to compare grocery prices
- Unit price shopping
- Bulk-buy mistakes
- Jimat grocery playbook
- Two-store grocery route
- How Priceory matches products
- Single-person grocery
Type first, then grams
Lock silken, firm, egg-tube, or tempeh, convert RM per 100g inside that type, and only buy the block you will cook before it weeps. Use Priceory Best value and My plan on the named pack.
Illustrative RM. Confirm on the chiller label. Not medical or nutrition advice. Corrections: [email protected] · Editorial standards.
Related guides
Plan this week → · catalogue prices · confirm on shelf





