Cold sauces & condiments
salsa macha
salsa macha · A toasted chile and nut (or seed) condiment steeped in warm oil. The oil is not merely a vehicle — it is the primary medium, extracting fat-soluble compounds from the toasted chiles and carrying their deep, smoky flavor into a pourable, shelf-stable sauce. The result sits between a Louisiana-style hot sauce and an Asian chili crisp, but with a distinctly Mexican identity rooted in ancho and morita chiles, pepitas, and sometimes peanuts. It is a foundation: a building block, not a finished plate.

The formula
2–3 parts oil : 1 part dried chile : ½ part nuts/seeds (all by weight); acid 5–10% of oil weight
This is the master ratio for a balanced salsa macha. The oil dominates by volume and weight — it is the extraction and preservation medium. The chile provides core flavor and some body. The nuts/seeds provide body, richness, and texture. The acid brightens and acts as a mild preservative. Scale by feel: more chile = more heat and smokiness; more nuts = richer, thicker paste; more vinegar = brighter, more pickle-like finish.
Identity
- Neutral oil as the dominant medium — not a paste, not a thin sauce, but a pourable steeped condiment
- Dried ancho, mulato, morita, or pasilla chiles toasted until fragrant but never scorched — never raw or rehydrated
- Nuts and/or seeds (traditionally pepitas, commonly peanuts, sometimes almonds or walnuts) toasted until golden and nutty
- Garlic fried in the oil until pale gold — not raw, not dark
- Acid (vinegar or citrus) at 5–10% of oil weight to brighten and mildly preserve
- No emulsifiers, no thickeners, no sugar — flavor balance through ratio alone
Ingredients
| Fat | neutral oil (avocado, grapeseed, or light olive) | 200 ml. The dominant medium. Avocado oil is traditional in Oaxacan versions; grapeseed or light olive are neutral modern choices. The oil carries all fat-soluble chile compounds and preserves the sauce. |
| Base | dried ancho or mulato chile | 80–100 g (2–3 large chiles). Ancho (dried poblano) is the most common base — deep, fruity, mildly smoky. Mulato adds chocolate-earth notes. Remove stems and seeds; toast briefly in a dry skillet. |
| Base | dried morita or pasilla negro chile | 10–20 g. Optional but common in full-spectrum versions. Morita adds berry-smoke heat; pasilla adds plum and tea-like complexity. Use alongside ancho, not as the sole chile. |
| Aromatics | pepitas (pumpkin seeds) | 40 g. The classic nut/seed component. Toast in a dry skillet until they pop and smell nutty, 2–3 minutes. They provide grassy-fresh fat and texture contrast. |
| Aromatics | raw peanuts or almonds | 20 g. Peanuts are the most common addition beyond pepitas — they add sweetness and creamy body. Toast separately from pepitas; watch carefully to avoid burning. |
| Aromatics | garlic | 2–3 cloves, thinly sliced. Fried in the oil over medium heat until pale gold and fragrant, ~2 minutes. Raw garlic is too harsh; dark garlic is bitter. This step is non-negotiable. |
| Acid | apple cider vinegar or lime juice | 10–15 ml (1–2 tbsp). 5–10% of oil weight. Vinegar gives brightness and a slight pickle edge; lime juice is brighter and more citrusy. Adds life to the sauce and modestly extends shelf life. |
| Seasoning | fine sea salt | to taste, approximately 1–2% of total weight. Added off-heat after blending. Salt is not optional — it is a flavor architect, rounding the chile heat and binding the emulsion of fat and solids. |
Method
- 1Toast the dried chiles in a dry skillet over medium heat, pressing with a spatula, for 20–30 seconds per side until fragrant and slightly softened. Do not char — a true scorch produces acrid, bitter notes that cannot be corrected.Toasting develops the Maillard and caramelization compounds in the chile flesh (pyrazines, aldehydes, furans), which give salsa macha its characteristic deep, complex aroma. Raw chiles taste flat and harsh by comparison.
- 2Toast pepitas and nuts separately in the same dry skillet, stirring constantly, until golden and they begin to pop. Pepitas: ~2 minutes. Peanuts: ~3–4 minutes. Watch closely — nuts burn faster than chiles.Toasting drives off moisture, denatures proteins at the surface, and creates roasted-nut pyrazines. This is the same principle as with the chiles: toasted nuts have 3–4× the aromatic intensity of raw nuts. They also contribute texture contrast in the finished sauce.
- 3Heat the oil in a saucepan or skillet over medium heat. Add the sliced garlic and fry gently until pale gold and fragrant, 1–2 minutes. Remove the garlic and set aside. Do not let it darken.Garlic in hot oil undergoes rapid Maillard browning and leaching of allicin compounds. Pale gold garlic is sweet and aromatic; dark garlic is bitter and acrid. The fried garlic pieces also become a crunchy textural element in the finished sauce.
- 4Combine toasted chiles (stemmed, seeded, torn into pieces), toasted nuts and seeds, and fried garlic in a bowl. Pour the warm garlic-infused oil over them. Add vinegar or lime juice and salt. Let steep for 10–15 minutes off heat.Steeping allows the oil — now carrying garlic volatiles — to extract the fat-soluble flavor compounds (capsaicinoids, carotenoids, aromatic heterocycles) from the toasted chile surfaces. The acid brightens and begins a mild acid-coagulation of proteins in the nuts, improving texture.
- 5Transfer to a blender or use an immersion blender. Pulse briefly — the goal is a coarse, spoonable paste with visible nut and chile pieces, not a smooth purée. Season with salt, adjusting acid and heat to taste.Blending breaks cell walls and emulsifies the oil with the aqueous chile and nut fluids, creating a cohesive condiment. Over-blending produces a smooth hummus-like texture that loses the desirable heterogeneity. The sauce is an emulsion of oil droplets in a chile-nut matrix.
- 6Cool completely. Transfer to a clean, dry glass jar. Press a thin layer of oil over the surface if storing long-term.Cooling sets the emulsion and allows flavors to integrate. A thin surface oil layer excludes oxygen, extending shelf life by preventing oxidative rancidity at the surface.
Techniques that matter
Toasting (dry skillet)
Applies dry radiant heat to drive Maillard and caramelization reactions in chiles and nuts without adding water or diluting fat-soluble flavors. The key variable is time and temperature: 30–60 seconds per side in a preheated dry skillet at roughly 160–180°C.
Fat extraction and infusion
Capsaicin and many chile aromatics are fat-soluble, not water-soluble. The warm oil is the ideal extraction medium — it pulls fat-soluble flavor compounds from the toasted chile surfaces while simultaneously carrying garlic volatiles and coating the nut particles in a stable emulsion.
Emulsification (imperfect, coarse)
Blending combines two immiscible phases — oil and aqueous chile/nut fluids — into a temporary emulsion. The ground nut particles act as physical stabilizers, coating oil droplets. No emulsifier (lecithin, mustard) is needed because the ratio and the nut solids do the work.
Steeping (off-heat maceration)
Unlike a quick cook, steeping allows gradual penetration of oil into the chile and nut matrix. This is a passive, diffusion-controlled process — longer steeping at moderate temperature yields deeper, more integrated flavor than a brief high-heat cook.
Variations & derivatives
Salsa macha de cacahuateMexico City / Central Mexico
Uses peanuts as the dominant nut component, with fewer pepitas. Richer, sweeter, and smoother in texture. Common in taquerías as a taco finishing sauce.
Salsa macha OaxaqueñaOaxaca
Uses avocado oil as the fat medium. May include sesame seeds (ajonjolí), dried shrimp (camarón), and sometimes chocolate or piloncillo for a sweeter, more complex profile. Reflects Oaxacan preference for avocado oil in cooking.
Salsa macha verdeMexico (modern)
Replaces dried chiles with fresh tomatillos and fresh serranos or jalapeños. Uses pepitas as the dominant component. Brighter, more vegetal, less smoky. A modern adaptation that preserves the technique but shifts the flavor profile entirely.
Salsa macha de ajonjolíNorthern Mexico
Heavy on toasted sesame seeds, with fewer or no peanuts. May include ancho and morita chiles. Similar to the Oaxacan style but with a cleaner sesame note.
Used in these dishes
Substitutions
- ancho chile → mulato chile or pasilla negro — Similar dried chile profiles; mulato adds chocolate-earth notes, pasilla adds plum-tea complexity. Substitution is safe for flavor development but changes the character.
- pepitas → sesame seeds or blanched almonds — Pepitas are traditional and contribute a specific grassy-fresh fat note. Sesame seeds are common in Oaxacan versions. Almonds add sweetness and produce a smoother texture. All are safe, traditional alternatives.
- apple cider vinegar → lime juice or white wine vinegar — Cider vinegar adds mild fruity acidity. Lime juice is brighter and more citrusy. White wine vinegar is cleaner but less characterful. Substitution is safe; adjust quantity to taste.
- avocado oil → grapeseed oil or light olive oil — Avocado oil is more traditional and has a higher smoke point. Grapeseed and light olive are more neutral and accessible. All function identically as extraction media. The flavor of the finished sauce comes from the chiles and nuts, not the oil.
Troubleshooting
Sauce tastes bitter and acrid
Chiles were over-toasted or scorched during the initial dry-skillet step. Capsaicin and other compounds degrade into acrid quinones at high heat. Garlic fried too dark also contributes bitterness. → Toast chiles and garlic more gently next time — brief, frequent turns, lower heat. Once bitterness is in the sauce, it cannot be fully removed, but you can dilute with fresh neutral oil and add a touch more vinegar and toasted nuts to round the flavor.
Sauce separates into a layer of plain oil and solid paste within hours
The emulsion was not stabilized — either the blender did not break down the nut solids sufficiently, or there was too much oil relative to solids for the nut particles to coat all the oil droplets. → Blend more aggressively to create smaller, more numerous nut particles that can coat and stabilize the oil droplets. Adding a small amount of ground toasted sesame seeds (high in lecithin-like emulsifiers) or a teaspoon of Dijon mustard will help stabilize the emulsion. Store in the fridge and stir before use.
Sauce is bland and one-dimensional
Chiles were not toasted sufficiently (insufficient Maillard reaction) or were toasted after the seeds and stems were removed, reducing surface area. Oil was too cool during steeping to extract fat-soluble compounds. → Toast chiles more thoroughly next time — they should be deeply fragrant, slightly darkened in spots, and pliable. Steep the solids in oil that is warm (60–70°C) but not smoking. Under-toasted chiles can be rescued by adding a small amount of smoked paprika or additional toasted morita chile.
Nuts are tough or chewy in the finished sauce
Nuts were not toasted sufficiently to break down their cellular structure, or the sauce was stored at room temperature allowing the nuts to absorb moisture and soften undesirably. → Toast nuts until they are fully golden and fragrant throughout. Store salsa macha refrigerated — the cold fat solidifies slightly, which helps maintain texture. If nuts are too crunchy, gently warm the sauce before serving to soften them slightly.