Cold sauces & condiments
Xnipec (Habanero-Relish Salsa)
Xni-Pec · A raw, uncooked Yucatecan table condiment from Mexico's Yucatán Peninsula built on finely diced habanero chiles, onion, cilantro, and sour-orange (naranja agria) juice, served cold as an everyday accompaniment to regional dishes. The name means "dog's nose" in Mayan, referring to the sweat the salsa provokes.

The formula
1 onion : 2-3 habaneros : 3 tbsp cilantro : 4 tbsp sour-orange juice : 1/2 tsp salt
Sour orange = naranja agria (Seville/bitter orange); substitute 2 parts orange juice + 1 part lime juice. Tomato (2 small) optional per sources [1][3][4].
Identity
- Cold, fully raw preparation — no cooking required
- Yucatecan (Peninsula de Yucatán) table condiment, not a cooked salsa
- Habanero-forward with sharp sour-orange acidity
- Pico-de-gallo-style finely diced texture
- Served fresh; flavors deepen as it rests in citrus
- Tomato is optional, not defining
Ingredients
| Flavor | Habanero chiles (fresh, finely diced; seeds/veins removed for milder heat) | Defines heat and tropical-fruity character; per sources [1][2][3][5] |
| Base | Red onion (finely diced) | Provides crunch and bulk; white onion is the more traditional Yucatecan choice per [5] |
| Acid | Sour-orange juice (naranja agria / Seville orange) | Signature Yucatecan acid per [2][4]; substitute 2 parts orange + 1 part lime per [3][5] |
| Aromatics | Fresh cilantro (chopped) | 3 tbsp chopped or ~10 sprigs per [3][4] |
| Seasoning | Salt (kosher or rock salt) | 1/2 tsp kosher per [4]; rock salt per [5] |
| Base | Ripe tomato (finely diced) | Optional; per [2][3][4] adds body and turns it into a chip dip, but traditional table-style xnipec often omits it |
| Acid | Lime juice (optional, blended with orange as a sour-orange substitute) | Per [3][5] used to approximate sour orange when naranja agria is unavailable |
Method
- 1Finely dice habaneros (de-stem; remove seeds and veins for milder heat); finely dice red onion and, if using, tomato.Fine uniform dice produces pico-de-gallo texture and maximizes capsaicin dispersion across every bite (per [1][2]).
- 2Combine habaneros, onion, optional tomato, and chopped cilantro in a non-reactive (glass or ceramic) bowl.Non-reactive vessel preserves the bright citrus color and prevents metallic off-flavors from the acid.
- 3Pour in sour-orange juice (or orange + lime blend) and sprinkle salt over the mixture; toss to combine.Citric acid lightly 'cooks' the raw onion while salt draws out moisture, beginning the cure (per [4][5]).
- 4Rest 30 minutes at room temperature (or 3 hours refrigerated per [5]) so flavors marry and onion sharpness mellows.Acid-and-salt rest softens raw allium bite and lets the salsa reach its characteristic tangy-fiery balance.
- 5Optional: soak crushed/diced habanero in 1 cup boiling water for 20 minutes, then drain, before combining.Per [4] this tames the raw harshness of fresh habanero for a rounder heat.
- 6Taste and adjust salt or citrus; serve cold as a table condiment alongside the chosen main dish.Served raw and cold to preserve the fresh-fiery contrast that defines xnipec.
Techniques that matter
Fine dicing (brunoise)
Mimics pico-de-gallo texture and distributes habanero heat evenly across every spoonful (per [1]).
Acid-salt cure / maceration
30 min to 3 hr rest in citrus + salt softens raw onion bite and deepens overall flavor (per [4][5]).
Habanero blanch/soak
Optional 20-min soak in boiling water (per [4]) reduces raw capsaicin harshness while keeping fruity notes.
Variations & derivatives
Table-style xnipec (no tomato)Yucatán homes and taquerías
Just habanero, onion, cilantro, sour orange, salt — the classic condiment for cochinita pibil and panuchos (per [2][5]).
Chip-dip xnipec (with tomato)Yucatán, casual/snack style
Adds 2 diced ripe tomatoes and a touch more citrus for scooping with tortilla chips (per [1][3][4]).
Soaked-habanero xnipecWoodland Foods version
Crushed habanero soaked 20 min in boiling water then drained for a rounder, less aggressive heat (per [4]).
Used in these dishes
Substitutions
- Sour orange (naranja agria / Seville orange) → 2 parts fresh orange juice + 1 part fresh lime juice — Most faithful substitute; replicates bitter-orange acidity when true naranja agria is unavailable (per [3][5]).
- Red onion → White onion — Sharper, more pungent; actually the more traditional Yucatecan choice in many recipes (per [5]).
- Habanero chile → Scotch bonnet — Same Capsicum chinense species, similar heat and fruity profile; flavor shifts slightly Caribbean.
- Cilantro → Skip or substitute parsley — Cilantro is canonical Yucatecan herb; parsley will read as a different salsa.changes result
Troubleshooting
Burning, almost inedible raw heat
Seeds and veins left in, or habaneros under-diced so capsaicin is unevenly concentrated → Remove seeds/veins, dice more finely, soak diced habanero in boiling water 20 min (per [4]), or bulk up with more onion/tomato.
Harsh raw-onion bite dominates the salsa
Insufficient acid-salt rest; onion hasn't mellowed → Let rest 30 min at room temperature or up to 3 hr refrigerated (per [4][5]) so the citrus-salt cure softens the allium.
Flat, one-dimensionally sour
Too much citrus, not enough salt, or no tomato body → Adjust salt gradually and rebalance with additional diced onion or a small amount of ripe tomato.
Color fades or salsa tastes metallic
Stored in reactive metal (aluminum) bowl with citrus → Transfer to glass or ceramic and discard the affected batch.