Bulalo is a Filipino beef shank and bone marrow soup — large cross-cut beef shank bones (with the marrow intact) slow-cooked for 4–6 hours until the bone marrow liquefies and releases into the broth, and the beef becomes fork-tender. Vegetables (corn, whole cabbage leaves, pechay/bok choy) are added near the end. Bulalo is a specialty of Batangas province and is popular throughout the Philippines and the Filipino community in Sutherland Shire, where it is served at restaurants and prepared at large family gatherings.
A bulalo carpet spill is one of the highest-fat Filipino carpet stain scenarios. The bone marrow itself — when scooped from the bone with a straw or small spoon and eaten directly, or when poured from the bone into the broth — is nearly pure fat (approximately 97% lipid by dry weight, predominantly oleic acid C18:1 and palmitic acid C16:0). If the marrow bone tips over on a carpet surface, the liquefied marrow fat flows onto the carpet and penetrates deeply due to its low viscosity at serving temperature.
Bulalo Stain Component Analysis
| Component | Stain Element | Fat Level | Treatment Step | H2O2 Rounds |
|---|---|---|---|---|
| Bone marrow (utak ng buto) | 97% lipid — oleic + palmitic (liquefied) | Extreme | Baking soda 24–28 min + lipase | Not applicable |
| Beef shank | Beef myoglobin (red — higher than pork) | Medium | Protease + H2O2 | 2 |
| Bone broth gelatin | High collagen-gelatin (sets on cooling) | Low | Protease (degrades gelatin) | Not applicable |
| Beef shank fat | Intermuscular and subcutaneous beef fat | Medium | Baking soda + lipase (combined with marrow) | Not applicable |
| Corn cob (if present) | Corn starch (minor, if corn kernels fell) | None | Amylase incidental | Not applicable |
| Cabbage/pechay | Chlorophyll → pheophytin (if leaves fell) | None | H2O2 incidental | 0–1 |
Bone Marrow: The Extreme Fat Load
Bone marrow is yellow marrow — adipose tissue filling the medullary cavity of beef shank bones. It is biologically adipose tissue and is approximately 70–97% lipid depending on the marrow source. At serving temperature (the soup is served very hot), the marrow is fully liquefied and behaves like warm cooking oil — it has very low viscosity and penetrates carpet fibres rapidly by capillary action. As it cools on the carpet, it solidifies into a waxy fat mass within 10–15 minutes (beef marrow fat has a melting point of approximately 32–35°C).
The marrow fat solidification window creates urgency: blotting the hot liquid marrow fat from the carpet within the first few minutes of the spill removes far more fat than trying to blot after it has solidified. Once solidified, the waxy fat mass must be scraped or broken up before baking soda can absorb it. For solidified marrow fat, pre-treatment with a hair dryer (brief warm air at 30 cm distance to re-liquefy the surface fat) before baking soda application can improve fat removal — but do not overheat wool carpet.
Beef Myoglobin: Higher Than Pork
Beef has a significantly higher myoglobin concentration than pork or chicken — approximately 4–10 mg/g in beef shank (a working muscle) compared to 0.5–2 mg/g in pork and under 0.5 mg/g in chicken. Beef myoglobin is the source of beef's deep red-to-brown colour. In bulalo broth, the myoglobin concentration from the shank is lower than in a direct beef meat spill because the myoglobin is diluted across the large volume of broth — but it is still notably higher than chicken or pork broth. Two H2O2 rounds are standard for bulalo broth containing beef myoglobin.
Treatment Sequence
- Act immediately on marrow fat while it is still warm and liquid — blot with paper towels aggressively to remove as much liquid marrow fat as possible before it solidifies. Place multiple paper towels on the spill and press firmly.
- If marrow fat has solidified to a waxy mass: scrape the solid marrow from the carpet pile with a blunt knife or spoon. Brief warm air from a hair dryer (10–15 seconds at 30 cm, low heat setting) can re-liquefy the surface layer for easier blotting.
- Apply baking soda paste (2 tablespoons baking soda + 1 teaspoon cold water). The quantity is higher than standard to match the extreme fat load from the marrow. Leave 24–28 minutes — this is the longest baking soda treatment of any Filipino soup stain.
- Vacuum the baking soda thoroughly. If the area still feels greasy: apply a second baking soda round (18–20 minutes) before proceeding.
- Rinse with cold water. Blot dry.
- Apply enzyme cleaner (lipase for the marrow fat triglycerides and beef shank fat; protease for beef gelatin and myoglobin proteins). Leave 20 minutes.
- Rinse with cold water. Blot dry.
- Apply white vinegar solution (1 part vinegar, 4 parts cold water). Leave 6 minutes. TMA from beef is low — the vinegar step is brief and primarily neutralises baking soda alkaline residue. Blot dry.
- Apply 3% hydrogen peroxide. Leave 10 minutes. Blot. Round 1 addresses beef myoglobin partial oxidation. Apply a second round after complete drying — beef myoglobin at bulalo broth concentrations typically requires 2 rounds for full clearance on light carpet.
- Rinse with cold water. Blot dry. Air-dry thoroughly — the carpet backing may have absorbed marrow fat and require complete drying before assessing whether further treatment is needed.
Bulalo Bone Marrow Fat Spill on Sutherland Shire Carpet?
Bone marrow fat that has penetrated to the carpet backing and dried requires professional hot water extraction — the combination of steam heat to re-liquefy the solid fat and extraction under pressure removes the fat from the backing where surface baking soda cannot reach. Local carpet cleaning specialists can be matched through referral networks serving Sutherland Shire.
Find a Local Carpet CleanerThis site matches enquiries with independent local carpet cleaners. We do not employ cleaners directly.
Frequently asked
Is nilaga (plain boiled beef or pork) treated the same as bulalo?
Nilaga is the simpler boiled meat soup — beef or pork with potato, cabbage, and pechay, without the bone marrow component. Nilaga has significantly less fat than bulalo (no marrow) and lower myoglobin in the broth (less reduction of the cooking liquid). Reduce the baking soda to 16–18 minutes for beef nilaga, 14–16 minutes for pork nilaga. H2O2 is still 2 rounds for beef nilaga (beef myoglobin). The gelatin level in nilaga is lower than bulalo because nilaga does not involve the prolonged bone extraction that gives bulalo its rich gelatin — reduce the protease dwell to 15 minutes.
The bulalo bone tipped over and the liquefied marrow poured directly onto the carpet — is this treated differently from spilled broth?
Direct marrow-from-bone contact creates a concentrated fat deposit that is more severe than marrow diluted into broth. Treat it as an extreme fat spill: double the baking soda quantity, apply two sequential baking soda rounds (24 minutes each, with vacuum between), and use the maximum lipase enzyme dwell. The broth surrounding the marrow contact zone is treated as bulalo broth: myoglobin + gelatin + H2O2. For direct marrow spills on cut-pile carpet, the fat may penetrate to the backing — professional extraction is more likely to be needed.
Does the corn cob in bulalo add to the stain?
Corn cob and corn kernels in bulalo add minor starch (from corn kernels) and beta-carotene (corn carotenoid — yellow, minor). Pick up corn cobs and kernels immediately — they are solid and straightforward to remove. Any corn kernel starch is addressed by the amylase enzyme step. The corn beta-carotene is at very low carpet concentration (from the few kernels that fell) and is usually addressed by the H2O2 treatment as an incidental chromophore without a dedicated step.
After treatment, the carpet feels slippery or waxy — does this indicate remaining marrow fat?
Yes — a slippery, waxy, or greasy feel after treatment and drying indicates residual marrow fat that the baking soda and lipase did not fully remove. Bone marrow fat (bovine tallow-like composition at room temperature) feels distinctly waxy when residual in carpet fibres. Apply a third baking soda round (20 minutes), vacuum thoroughly, then apply lipase enzyme again (20 minutes). If the waxy feel persists after the third lipase treatment, professional extraction is needed — the residual fat has penetrated to the backing and is not accessible from the surface.