What Are Pupusas? El Salvador's Stuffed Corn Tortilla
Pupusas are the national dish of El Salvador — thick handmade corn tortillas formed from masa harina (nixtamalised corn dough) and stuffed with fillings before being cooked on a comal (flat griddle). The most traditional fillings are quesillo (a Central American white string cheese), frijoles refritos (refried beans, typically black or red), chicharrón (finely ground cooked pork), or loroco (the edible flower bud of Fernaldia pandurata, used as a vegetable in Salvadoran cooking). Many pupusas combine multiple fillings — the iconic pupusa revuelta contains beans, cheese, and pork together. Pupusas are always served with curtido (a lightly fermented cabbage slaw seasoned with vinegar, carrot, and oregano) and a thin tomato salsa. When pupusas spill on carpet, the staining picture is determined by the filling: a cheese-and-bean pupusa creates casein protein, bean anthocyanin, and fat stains, while a cheese-and-pork pupusa adds myoglobin and additional rendered pork fat. The tomato salsa adds lycopene, and the curtido contributes mild vegetable pigment with no significant staining in most cases.
Melted Cheese: Casein Protein and Fat on Carpet
The quesillo or cheese filling in a hot pupusa is fully melted during cooking, which means when a pupusa is dropped or spills, the cheese spreads as a liquid fat-and-protein matrix that penetrates carpet fibres quickly. Dairy fat (butter fat from the cheese) is approximately 65% saturated fat — it solidifies rapidly as it cools, forming a waxy residue in the carpet pile. Casein (the dominant protein in cheese) forms insoluble curds when cooled, further embedding in carpet fibres. Treatment sequence for cheese: (1) immediately blot without rubbing to remove as much molten cheese as possible before it sets; (2) apply cornflour or dry baking soda generously to absorb the remaining fat phase for 10–15 minutes, then vacuum; (3) apply a lipase enzyme cleaner with 15 minutes contact time to break down the milk fat; (4) apply a protease enzyme cleaner with 15 minutes contact time to digest the casein protein; (5) rinse with cold water and blot dry. Do not use hot water — heat sets both fat and casein into carpet fibres. A cheese stain treated promptly (within 10 minutes, before it fully cools and solidifies) is significantly easier to remove than one that has set for an hour.
Refried Bean Anthocyanins and Pork Fat
Salvadoran frijoles refritos use black beans or red beans, both of which have anthocyanin pigments in their seed coats — the same vivid red-purple water-soluble pigments discussed for githeri. The refried bean filling also contains lard or vegetable oil from the frying process, making it a combined fat-and-anthocyanin stain. For the bean component: avoid alkaline cleaners (baking soda, ammonia), which shift anthocyanins to blue-purple. Apply dilute white vinegar (1:10 in water) first for 5 minutes, then 3% hydrogen peroxide for oxidative bleaching of the anthocyanins. The chicharrón filling (ground cooked pork) contributes rendered pork fat (lard, approximately 39% saturated), which must be addressed with dry-absorption (cornflour) followed by lipase enzyme before tackling the bean pigment. In a combined bean-and-pork filling stain, do the fat-extraction step first (cornflour then lipase), then the anthocyanin treatment (vinegar then hydrogen peroxide). Skipping the fat-extraction step and going straight to water-based cleaning will spread the fat deeper into the pile.
Tomato Salsa Lycopene and Curtido
The tomato salsa served with pupusas is a thin, cooked salsa made with blended tomato, water, and spices. Cooked tomato is particularly rich in lycopene — a fat-soluble red carotenoid — because the cooking process breaks down the tomato cell walls and concentrates the lycopene into a more bioavailable and more easily transferred form. Tomato salsa on carpet: cornflour dry absorption for any oily phase, then lipase enzyme, then 3% hydrogen peroxide for the lycopene pigment. Curtido (the fermented cabbage slaw) is mildly acidic from the vinegar fermentation and low in chromophores — red or purple cabbage curtido can contribute mild anthocyanins, but traditional Salvadoran curtido uses green/white cabbage, which has essentially no staining pigment. The vinegar in curtido is slightly beneficial, as its acidity helps prevent anthocyanins (from the bean filling) from shifting alkaline.
Need Help With a Pupusa Stain in Sutherland Shire?
We connect Sutherland Shire residents with local carpet cleaning specialists experienced with food stains including cheese, bean, and tomato-based spills. Get matched with a local cleaner for your home.
Find a Matched Local SpecialistSutherland Shire Cleaners is a local matching and referral service. We connect you with local providers — we do not supply cleaning services directly.
Salvadoran Pupusas on Carpet: Common Questions
The cheese from the pupusa has hardened in the carpet overnight — is it still removable?
A set cheese stain (more than 1–2 hours old) is harder to remove but not impossible on synthetic carpet. First, gently scrape off any solidified cheese crust with a blunt edge — do not press down, which drives the residue deeper. Then apply a lipase enzyme cleaner and allow a longer contact time (20–30 minutes instead of 15) to soften and break down the set fat. Follow with a protease enzyme step for the casein. For very old set cheese stains, professional hot water extraction with commercial enzyme pre-spray is the most reliable approach — the heat of the extraction process helps re-liquefy the solidified fat for easier extraction.
My pupusa had loroco — does it stain differently?
Loroco (Fernaldia pandurata flower buds) has a mild green colour from chlorophyll, but the quantity used in pupusas is small enough that it rarely creates a significant visible pigment stain on carpet. Chlorophyll can leave a faint green tint on carpet if present in large quantity, treated with hydrogen peroxide. In practice, a loroco-filled pupusa stain is dominated by the cheese and masa components rather than the loroco, and the standard treatment sequence (cornflour → lipase → protease → cold rinse) applies.
Should I treat the cheese or the bean filling stain first?
Treat the fat component first in all cases. Both the cheese (milk fat) and the pork filling (lard) and the refried beans (cooking fat) contribute a fat phase that must be extracted with dry absorbent (cornflour or baking soda) and lipase enzyme before the water-based anthocyanin treatments. If you apply water-based treatments first without removing the fat, you risk spreading the fat further into the pile and carrying other stain compounds deeper with it. The full sequence: cornflour absorption → lipase enzyme → dilute white vinegar (for bean anthocyanins) → hydrogen peroxide (for both anthocyanins and lycopene) → protease enzyme (for casein and myoglobin) → cold rinse.
Is masa harina starch a significant staining concern?
Masa harina (nixtamalised corn dough) is pale yellow-cream in colour and leaves primarily a starch residue rather than a vivid pigment stain. The starch gelatinises during cooking and can form a film in carpet fibres when cooled, trapping other stain compounds and making them harder to remove. After the fat and pigment treatments, apply cold water and blot to lift the residue. A protease-lipase enzyme step also degrades the starch matrix. In most pupusa stains, the cheese, bean, and tomato salsa components are far more visually significant than the masa starch.