Salsa Macha

Salsa Macha

The Spruce / Julia Hartbeck

Prep: 5 mins
Cook: 8 mins
Cool: 15 mins
Total: 28 mins
Servings: 40 servings
Yield: 2 1/2 cups
Nutrition Facts (per serving)
119 Calories
13g Fat
2g Carbs
1g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 40
Amount per serving
Calories 119
% Daily Value*
Total Fat 13g 16%
Saturated Fat 1g 5%
Cholesterol 0mg 0%
Sodium 75mg 3%
Total Carbohydrate 2g 1%
Dietary Fiber 1g 2%
Total Sugars 0g
Protein 1g
Vitamin C 0mg 1%
Calcium 10mg 1%
Iron 0mg 1%
Potassium 44mg 1%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

When we think of salsa, juicy tomatoes come to mind; or maybe smoky, roasted tomatillos, or even grilled peaches or corn. We think of fresh or preserved fruits and vegetables. And then there's salsa macha. Hailing from the coastal state Veracruz, this is almost more of a chile paste. It's made by toasting dried chiles, garlic, nuts, and seeds in oil and grinding them all together with a touch of vinegar and sugar.

Chipotle peppers are most traditional for this salsa, and you'll most often see it made with peanuts and maybe sesame seeds. Once you learn the basics, you can play around with different combinations to make it your own. Maybe almonds? Maybe a combination of different dried chiles? This recipe adds ancho peppers and chiles de arbol. It has a mild heat thanks to the latter, just barely spicy enough to register.

Salsa macha does not require refrigeration, but you'll want to stir it before using it. And then? It goes with so many things. Shrimp tostadas come to mind. Tacos of all kinds, rotisserie chicken, refried beans, spooned over bites of burrito, drizzled over quesadillas. It is excellent on eggs.

"Salsa macha is the perfect smoky, slightly spicy, and nutty addition that all your meals need. This recipe is very simple, yet the end result packs a flavorful punch. It’s also extremely customizable to fit whatever your taste preference may be. I love it on breakfast tacos and even on something as simple as a sautéed vegetable." —Kayla Hoang

Salsa Macha Tester Image
A Note From Our Recipe Tester


  • 2 cups vegetable oil

  • 10 dried chipotle peppers

  • 2 dried ancho peppers

  • 6 dried chiles de arbol

  • 6 cloves garlic

  • 3/4 cup unsalted peanuts

  • 2 tablespoons untoasted sesame seeds

  • 1 tablespoon apple cider vinegar

  • 2 teaspoons kosher salt

  • 1 teaspoon brown sugar

Steps to Make It

  1. Gather the ingredients.

    ingredients to make salsa macha

    The Spruce / Julia Hartbeck

  2. Heat the vegetable oil in a large skillet or saucepan over medium-high heat. Meanwhile, remove the stems and seeds from the chipotle and ancho chiles; empty the seeds from the arbol chiles as well.

    removing stems and seeds from dried chiles

    The Spruce / Julia Hartbeck

  3. Carefully lower the chiles into the hot oil. Allow the chipotle and ancho chiles to puff (the chiles de arbol will not puff) and turn immediately. Toast on the other side to release aromas, a few seconds. The chiles should need just 30 seconds or so. Remove with a slotted spoon and place in a food processor or blender.

    dried chiles in a blender

    The Spruce / Julia Hartbeck

  4. Add the whole, peeled garlic cloves into the still-hot pan of oil. Cook, stirring occasionally, until they turn deep golden brown, about 5 minutes. Remove and set aside for another use.

    garlic cooking in oil

    The Spruce / Julia Hartbeck

  5. Add the peanuts to the pan and cook until toasted, about a minute or two.

    peanuts cooking in oil

    The Spruce / Julia Hartbeck

  6. Add the sesame seeds, stir for a few seconds, and then remove the pan from the heat. Allow the pan and its contents to cool, about 15 minutes.

    sesame seeds and peanuts cooking in oil

    The Spruce / Julia Hartbeck

  7. Add everything, including the oil, to the chiles in the food processor or blender.

    chiles and oil in a blender

    The Spruce / Julia Hartbeck

  8. Add the vinegar, salt, and sugar and blend, pulsing or in short bursts, until everything is coarsely chopped. Pour into a jar and keep tightly sealed in a cool, dark place until ready to use.

    blended salsa macha

    The Spruce / Julia Hartbeck

Handle Chiles With Care

Take care to wash your hands thoroughly after handling chiles. Some people use gloves or wrap their hands in plastic bags to protect themselves. Oils from the chiles can irritate your eyes and nose if you handle chiles and then absentmindedly touch your face.

Using Dried Chiles

  • When you buy dried ancho and chipotle chiles, avoid any that are completely dried out and crumbly or brittle. Instead, choose chiles that are pliable, almost as soft as dried fruit, if possible.
  • Before using, wipe with a barely-damp cloth to remove any dust or dirt.


Salsa macha will keep for months in a cool, dark place and does not need refrigeration. It will separate; simply stir before serving.