Cơm Tấm
Also: Com Tam, Broken Rice, Saigon Broken Rice, Vietnamese Broken Rice
A Southern Vietnamese plated meal built on broken-grain jasmine rice (the fragmented byproduct of milling) topped with the canonical trio of char-grilled lemongrass pork chop, shredded pork skin coated in toasted rice powder, and silky steamed egg-pork meatloaf, unified by scallion oil ladled over the rice and a sweet-sour-spicy fish-sauce dipping sauce served alongside.
Identity criteria
- 1The rice must be broken-grain tấm — smaller, more porous fragments that cook faster and absorb accompaniment juices differently from whole-grain rice; whole rice is categorically not Cơm Tấm.
- 2Sườn nướng (charcoal-grilled marinated pork chop) is the anchor protein; the charcoal char and caramelized marinade are non-negotiable flavor pillars.
- 3Bì — shredded boiled pork skin and lean pork mixed while warm with freshly toasted ground rice powder (thính) — is an essential component of the classic plate, giving a chewy-dry, nutty counterpoint.
- 4Chả trứng (steamed Vietnamese egg-and-pork meatloaf) completes the classic sườn-bì-chả trio and provides a silky, custard-dense texture.
- 5Mỡ hành (scallion oil) is ladled directly over the rice, not served as a condiment — it is what makes the broken rice aromatic, glossy, and cohesive.
- 6Nước mắm pha — a precisely balanced sweet-sour-salty-spicy fish-sauce-based dipping sauce — is inseparable from every element of the plate.
Components
broken jasmine rice (gạo tấm)essentialThe broken grain (tấm) is not a budget substitute for whole rice — its porosity and shorter cooking time are defining to the dish's texture.
sườn nướng — thin-cut pork rib chop, marinated in lemongrass, fish sauce, sugar, garlic, and annatto oil, charcoal-grilledessential
bì — shredded boiled pork skin and lean pork tossed warm with freshly toasted rice powder (thính)essentialThính must be freshly toasted and ground; pre-made powder loses the nutty fragrance and fails to dry the skin properly.
lemongrass, garlic, shallot — for pork chop marinadeessential
mỡ hành — rendered pork fat or neutral oil infused with sliced spring onions, poured hot over the riceessential
chả trứng — steamed meatloaf of ground pork, eggs, glass noodles, and wood-ear mushroomsessentialSlow steaming produces the silky, set texture; high-heat baking yields a rubbery result.
nước mắm pha — fish sauce, sugar, fresh lime juice or white vinegar, minced chili, minced garlic, diluted with wateressentialBalance of sweet:sour:salty is critical; a flat or over-salted sauce collapses the whole plate.
annatto oil (dầu điều) — for color in the pork marinadeoptionalGives the characteristic amber-red color to the sườn; turmeric is a poor substitute.
sliced cucumber and tomatooptional
fried egg (trứng ốp la)optionalCommonly added but not part of the canonical sườn-bì-chả trio.
Technique
- Charcoal grilling (nướng than)
- The Maillard-charred crust and smoke penetration from live charcoal are structurally part of sườn nướng's flavor; stovetop grill pans and oven broiling produce a fundamentally different — and insufficient — result.
- Cooking broken rice
- Broken grains have a higher surface-area-to-volume ratio and absorb water faster than whole grains; using the same water ratio and timing as whole jasmine rice yields mush. The ratio typically runs slightly less water, and the cook time is shorter.
- Making thính (toasted rice powder)
- Raw rice powder has no aroma and won't adhere to warm pork skin. The dry-toasting step — until the grains turn golden — develops the nutty fragrance that defines bì's identity and acts as a desiccant to achieve the correct chewy-dry texture.
- Slow steaming for chả trứng
- Steaming at low-to-moderate heat coagulates egg protein gently, producing the silky, dense-but-yielding custard texture. High heat or direct baking causes the proteins to seize and creates a rubbery, porous loaf.
- Hot mỡ hành application
- Pouring the scallion-infused oil while hot blooms the allium fragrance directly into the broken rice, coating each grain. Adding it cold or omitting it leaves the rice dry and flat — a common outside-Vietnam failure mode.
Form & serving
- Served
- Individual plate: rice mounded in the center or to one side, toppings arranged alongside — sườn leaned against the rice, bì mounded separately, chả sliced; nước mắm pha served in a small bowl on the side.
- Temperature
- Rice and sườn served hot; bì and chả at room temperature or just warm; nước mắm pha at room temperature.
- Portion
- Single-serving plate, typically 300–400 g cooked rice with one pork chop and accompaniments.
- Pairs with
- Vietnamese iced coffee (cà phê sữa đá) · chrysanthemum tea (trà cúc) · fresh lime soda (nước chanh) · canh (clear broth soup) as a side
Character
Flavour
Texture
Tender, slightly sticky broken rice grains with high moisture absorption; charred and caramelized pork chop with a juicy interior; bì is chewy and faintly dry with a nutty coating; chả trứng is silky, dense, and custard-like.
Eaten
Everyday street food and casual restaurant meal in Southern Vietnam, eaten at all hours — breakfast, lunch, and dinner — at open-air cơm tấm stalls and family-run shops; individual plated service at the table or counter, with nước mắm pha in a small bowl on the side.
When
year-round
Variations & related
Regional variations
- Cơm Tấm Sườn Bì Chả · Ho Chi Minh City
The full canonical trio — the benchmark against which all other variants are measured.
- Cơm Tấm Sườn Trứng · Southern Vietnam broadly
Simplified version replacing bì and chả with a fried egg; common at budget stalls.
- Cơm Tấm Thịt Nướng · Southern Vietnam
Grilled sliced pork shoulder substitutes the rib chop; thinner cut, less bone, similar marinade.
- Cơm Tấm Hải Sản · Ho Chi Minh City (modern)
Grilled prawns or squid replace pork; non-traditional, found in contemporary eateries targeting non-pork eaters.
Related dishes
- sibling Cơm Sườn
The whole-grain rice counterpart with grilled pork chop — structurally identical except for the rice grade; considered a lesser or simplified form.
- sibling Bì Cuốn
Uses the identical bì preparation (shredded pork skin + thính) rolled in rice paper — the bì technique is shared across both dishes.
- pairs-with Canh Chua
Southern Vietnamese sour tamarind soup frequently ordered alongside Cơm Tấm at full-service restaurants.
- pairs-with Cà Phê Sữa Đá
Vietnamese iced milk coffee is the canonical beverage pairing at Cơm Tấm street stalls.
Substitutions
broken jasmine rice → broken long-grain white rice (non-jasmine)admissible
Similar texture and cooking behavior; fragrance is reduced but the dish remains coherent.
broken rice (tấm) → whole-grain jasmine riceinadmissible
Destroys the identity of the dish — whole rice has a different texture, different absorption, and is simply a different dish (cơm sườn).
fresh lime in nước mắm pha → white vinegaradmissible
Common practical substitute; slightly sharper acid profile, acceptable.
charcoal grill → gas grill or oven broilerinadmissible
Eliminates the smoke character central to sườn nướng; results in a competent but noticeably different pork chop.
pork rib chop → thin-cut pork shoulderadmissible
Shifts to the thịt nướng variant; acceptable variation within the dish's family.
fish sauce (in nước mắm pha) → soy sauce or coconut aminosinadmissible
Removes the fermented-fish backbone that is the sonic identity of the sauce; produces a categorically different condiment.
freshly toasted thính → pre-ground commercial rice flourinadmissible
Loses the nutty toasted aroma and fails to adhere and dry the pork skin correctly; bì becomes limp.
pork skin (in bì) → omitted (pork only)inadmissible
Removes the textural contrast and the dish loses a defining component; acceptable as a simplified home version but not canonical.
Common mistakes
- Using whole-grain jasmine rice — the dish is then not Cơm Tấm by definition, and the texture and absorption profile are wrong.
- Grilling the pork chop indoors on a stovetop ridged pan — eliminates the charcoal smoke that is structurally part of sườn nướng's character.
- Omitting or applying mỡ hành cold — the hot scallion oil must be poured directly onto the rice to bloom the aromatics into the grain.
- Unbalanced nước mắm pha — most commonly too salty, or missing the sugar-lime balance that makes the sauce bright rather than flat.
- Using pre-made or stale rice powder for thính instead of freshly dry-toasting and grinding — bì becomes limp and loses its nutty identity.
- Overshooting the water ratio when cooking broken rice — tấm cooks faster than whole grains and turns to paste with standard whole-rice ratios.
- Omitting bì and chả and calling it Cơm Tấm — serving rice + grilled pork alone collapses the three-component identity that defines the canonical plate.
- Steaming chả trứng at too high a temperature — yields a rubbery, porous loaf rather than the silky steamed custard texture.
Provenance
Cơm Tấm originated in Southern Vietnam — most specifically in Saigon (present-day Ho Chi Minh City) — where broken rice, a milling byproduct too fragmented for export or premium sale, was sold cheaply at dawn markets to laborers and cyclo drivers in the early-to-mid 20th century. Street hawkers built the plate format by pairing tấm with whatever grilled or braised pork offcuts were available, and the sườn-bì-chả trio crystallized as the canonical form across the city's dense stall culture. Its status as a quintessential Saigonese dish and a marker of Southern Vietnamese culinary identity is uncontested.
References
- 1.Southern Vietnamese culinary tradition
- 2.Ho Chi Minh City street-food historiography
- 3.Vietnamese food scholarship (Andrea Nguyen, Luke Nguyen)
- 4.on-the-ground stall practice documentation
Confidence: high