If you haven’t yet tasted the vibrant Mexican condiment called Salsa Macha, you’re in for a treat. This intensely flavored, crunchy chile-nut sauce brightens everything from eggs and toast to tacos and grain bowls with smoky heat, tang, and a hint of sweetness.

Salsa macha quickly became one of my favorite pantry staples. It balances spice, sweetness, acidity, and crunch, making it an easy way to elevate simple dishes. The basic method is fast, flexible, and forgiving: you can customize the chiles, nuts, seeds, vinegar, and sweetener to your taste. Properly stored in the refrigerator it will keep for about a month.
What is Salsa Macha?
The name salsa macha loosely translates to “brave sauce,” which suits its bold, assertive flavor. Hailing from the coastal state of Veracruz, this sauce reflects the region’s culinary history of blending indigenous Mexican ingredients with Old World flavors—olive oil, garlic, and nuts arrived via ports and became part of local cuisine.
Unlike salsas made from fresh tomatoes or tomatillos, salsa macha relies on toasted dried chiles combined with nuts and seeds that are briefly fried in oil. The result is a condiment more like an oil-based chile crisp than a fresh salsa: intensely flavorful, textural, and ideal for spooning over dishes rather than only dipping.
This version follows the approach popularized by Pati Jinich in Treasures of the Mexican Table, adapted for home cooks who want a fast, adaptable recipe.

Ingredients & Substitutions
The core of salsa macha is a crunchy combination of dried chiles, toasted nuts, seeds, oil, vinegar, and a touch of sugar. Swap ingredients to match what you have or to control heat and texture:
- Oil – a mix of olive oil and a neutral vegetable oil helps flavor while raising the smoke point.
- Dried chiles – ancho and chiles de árbol are classic; use milder or hotter chiles to adjust spice.
- Garlic – fresh cloves, sliced or smashed.
- Nuts – peanuts are traditional, but walnuts, pistachios, pine nuts, or other nuts work well.
- Vinegar – apple cider or white vinegar provides acidity.
- Sweetener – dark brown sugar or grated piloncillo balances the heat.
- Salt – kosher salt to taste.
- Seeds – pepitas and optional small seeds like amaranth add extra crunch.

How to Make Salsa Macha
You can make this sauce quickly—about 10 minutes of active work. The steps below produce a coarsely textured, oil-based chile-nut sauce that stores well.
- Heat the olive oil and vegetable oil together in a medium skillet over medium heat.
- Add the cut dried chiles, sliced garlic, and all the nuts. Cook, stirring, until lightly toasted and fragrant, about 2–3 minutes. Avoid overcooking the chiles to prevent bitterness.
- Turn off the heat, then stir in the vinegar, brown sugar, and salt.
- Add the pumpkin seeds and amaranth seeds if using. Let the mixture sit 10–15 minutes to let flavors meld.
- Transfer to a food processor and pulse a few times until coarsely ground. Keep the texture chunky or grind more for a pesto-like consistency—either is traditional.
- Store covered in the refrigerator for up to one month; the oil will thicken when cold—bring to room temperature and stir before serving.

Serving Suggestions
Salsa macha is highly versatile. Here are popular ways to use it:
- As a finishing spoonful on avocado toast, scrambled or baked eggs, and molletes.
- Drizzled over guacamole, tacos, grilled meats, fish, or roasted vegetables.
- Mixed into grain or noodle bowls and spicy poke for added crunch and heat.
- Used as a marinade for beef, chicken, or seafood.
- Served as a dip alongside chips or stirred into hearty soups.
Expert Tips & Tricks
- Use some neutral oil with olive oil so the mixture can be heated without smoking.
- Do not overcook the chiles or they will turn bitter.
- Wear gloves when handling chile seeds, or wash hands immediately and avoid touching your face.
Storage Instructions
- Refrigerator – Keep in a sealed glass jar for up to 1 month. If the oil solidifies, let it sit at room temperature briefly and stir before using.
- Freezer – Freeze in an airtight container for up to 3 months.

Frequently Asked Questions
It can be, but this recipe is medium in heat. You can dial the spiciness up or down by choosing milder or hotter dried chiles or by removing seeds.
Yes. Replace nuts with extra seeds like sunflower, sesame, or pepitas for a seed-based version that keeps the crunch.
Texture is a personal choice. Many prefer a chunky texture to preserve crunch, though you can blend it smoother if you prefer a sauce-like consistency.
Peanuts are traditional, but walnuts, pistachios, pine nuts, cashews, or almonds work well. Choose oils and nuts you enjoy.
“Macha” is a feminine form of “macho” in Spanish and can be interpreted as “brave,” so salsa macha roughly means “brave sauce.”
More Easy Salsa Recipes
- Pico de Gallo Style Strawberry Salsa
- Salsa Verde
- Salsa Casera
- Chile de Arbol Salsa

Salsa Macha
Equipment
-
Food processor
-
Cast iron skillet
Ingredients
- 1 cup olive oil
- 1/2 cup vegetable oil
- 5 dried ancho chiles, stemmed, seeded, and cut into small pieces
- 4 to 5 dried chiles de árbol, stems removed (keep seeds), cut into small pieces
- 6 garlic cloves, sliced
- 1/3 cup unsalted walnuts
- 1/3 cup raw unsalted pistachios
- 1/3 cup raw unsalted pine nuts
- 1/4 cup apple cider vinegar
- 1 tablespoon dark brown sugar or grated piloncillo, or to taste
- 2 teaspoons kosher salt, or to taste
- 1/3 cup hulled raw pumpkin seeds (pepitas)
- 1/3 cup amaranth seeds (optional)
Instructions
- Heat both oils in a medium skillet over medium heat. Add the chiles, garlic, and all the nuts and cook, stirring, until lightly toasted and fragrant, 2 to 3 minutes.
- Turn off the heat. Add the vinegar, brown sugar, and salt, and mix.
- Stir in the pumpkin and amaranth seeds, if using. Let the mixture sit for 10 to 15 minutes.
- Scrape into the bowl of a food processor and pulse a few times until coarsely ground. Adjust texture as desired.
- Store covered in the refrigerator for at least a month.
Notes
- Do not overcook the chiles or the sauce may become bitter.
- Wear gloves when handling chile seeds, or wash hands thoroughly afterward.
- Refrigerate in glass jars for up to 1 month; let come to room temperature before serving so the oil loosens.
- Freeze for up to 3 months if desired.
Nutrition
| Carbohydrates: 8 g
| Protein: 2 g
| Fat: 13 g
Nutrition information is calculated automatically and should be used as an approximation.
Photography by Jenna Sparks.
Originally published January 2022. Recipe adapted from Treasures of the Mexican Table.