Salsa Macha

Spicy and smoky, this Mexican do-it-all condiment is great on almost everything.

Updated August 16, 2024
Side view of spooning salsa match onto eggs

Serious Eats / Lorena Masso

Why It Works

  • Peanuts, pumpkin seeds, and sesame seeds provide a deep nuttiness and crunch. 
  • Frying the seeds and nuts at a higher temperature guarantees they turn crunchy and golden.
  • A blend of chiles gives the salsa a fruity, smoky backbone.
  • Frying the garlic and chiles at a lower temperature ensures they will not burn and turn the oil bitter.

The marriage of chiles and nuts is well celebrated in Mexican cuisine— in moles, chocolate bars, and drinks, to name a few applications. The smoky, nutty, savory pairing keeps people coming back for more. My favorite way to enjoy this combination of flavors is in salsa macha. I drizzle this fruity, spicy chile oil over almost everything, including eggs, grilled meats, and almost all my tacos. 

Salsa macha originated in Orizaba, Veracruz, but has since spread to dining tables across Mexico. In more recent times, it’s become a popular condiment in Texas restaurants and store bought versions of salsa macha are sold in many markets across the US. On the heals of the rise in popularity of similarly spicy, crunchy Asian chili crisp condiments the US, The New York Times even named salsa macha the most valuable condiment of 2020. The name macha comes from the word machacar which means “to crush,” referring to the traditional preparation of the salsa, in which chiles and nuts are crushed in a mortar and pestle before they’re blended with oil. Another interpretation of the salsa’s name is that it is associated with “macho,” referring to those brave enough to handle the intense heat in some of its iterations. 

Overhead of spooning salsa matcha

Serious Eats / Lorena Masso

Salsa macha is typically made with fried chiles, garlic, peanuts, and sesame seeds, but recently varieties made with seaweed, chicatanas (ants), black garlic, fermented soybeans, or coffee have begun popping up in restaurants and store shelves. These playful iterations of salsa macha can be fun to try, but the nutty, spicy sauce hardly needs anything more than its staple ingredients. I’ve kept my recipe closer to its original form. And while the ingredient list and its preparation is fairly simple, there are a few key tips to making a salsa macha with the perfect balance of crunchy textures and fruity, smoky flavors with just the right level of heat. Here are my guidelines for making salsa macha that’s way better than any restaurant or store bought version.

5 Tips for Dialing in the Flavors and Textures for Salsa Matcha

1. Use a blend of chiles. To produce a fruity, smoky salsa with a solid punch of heat, I went for a blend of morita, puya, and árbol chiles. The morita chiles provide a chocolatey smokiness that's balanced by the sweet, fruity puya chiles and the fiery heat of árbol chiles. I like to add a dried habanero chile to amplify the heat, but feel free to omit for a milder version of the salsa. Trust me, the salsa is still plenty spicy without it! If these specific chile varieties are unavailable, there are a few substitutions you can make: swap chipotle chiles for the morita chiles as they're both smoked chiles made from jalapeños. Puya chiles can be substituted with equally fruity guajillo chiles, and chiles de árbol can be substituted with dried Japones or Thai chiles, which pack a similar punch of heat. I don’t bother removing the seeds from any of the chiles. Not only is it less prep work, but the seeds actually enhance the nutty profile of the salsa. 

Overhead view of ingredients

Serious Eats / Lorena Masso

2. Amp up flavor with a combination of dried seeds and nuts. It's common to use a range of seeds and nuts in salsa macha. I prefer the combination of sesame seeds, peanuts, pumpkin seeds, and slivered almonds to increase the nuttiness and incorporate a variety of textures in my salsa macha. 

3. Fry the ingredients in stages. Before the salsa is blended, all of the ingredients are first fried in oil. This enhances flavor in two main ways: the oil is infused with the flavor of every ingredient during frying, and frying the ingredients creates a richer, toastier, nuttier flavor profile in the final salsa. To achieve this without burning any of the delicate ingredients, I opted for a two-step frying process. 

First fry: The first fry is at a lower temperature. I add the garlic when the oil is still at room temperature, and heat the two together slowly over medium-low heat, making sure the temperature doesn’t exceed 275℉. During this extended cooking time at a relatively low heat, the oil is infused with plenty of garlic flavor. It’s also a foolproof way to fry the garlic so it browns evenly without burning. As we all know, garlic can burn within the blink of an eye and no one enjoys the acrid taste of burnt garlic. Once the garlic just turns brown, add the chiles and fry until just softened. Note that the chiles will not change color or turn crispy during this brief time—the purpose is to quickly soften them so they’ll blend easily with the other ingredients and to infuse the oil with their flavor. It’s important there aren’t any pieces of garlic or chiles left behind in the oil for too long, as they’ll turn bitter if they burn. 

Overhead view of frying chiles

Serious Eats / Lorena Masso

Second fry: For frying the nuts and seeds, the oil temperature is cranked up to 325℉. The dense nuts and seeds need a higher frying temperature to properly crisp and brown.

4. Blend until coarsely ground. Make sure not to over blend the mixture—doing so can make it  grainy, creating an unpleasant sandy mouthfeel. The ideal consistency includes small pieces that maintain their crunch.

5. Stir the salsa well before each use. Since salt doesn’t dissolve into oil, it will settle at the bottom over time, so give the salsa a stir if it's been sitting between uses.

Overhead view of salsa matcha

Serious Eats / Lorena Masso

This salsa macha is great spooned over eggs, seafood, and grilled meats, but it’s extremely versatile and finding new ways to use it is half the fun. I recommend adding a dash at the end of a stir fry or mixing it into your pasta sauce. 

Recipe Details

Salsa Macha Recipe

Prep 5 mins
Cook 15 mins
Cooling Time 30 mins
Total 50 mins
Serves 10 to 12
Makes 1 1/4 cups

Ingredients

  • 1 cup (240ml) neutral oil, such as canola or vegetable oil

  • 15 medium garlic cloves (75g), peeled and smashed

  • 5 dried morita chiles or chipotle chiles, stems removed (see notes)

  • 5 dried puya chiles or guajillo chiles, stems removed, and halved lengthwise

  • 4 dried árbol chiles, stem removed 

  • 1 dried habanero chile, stem removed (optional)

  • 3 tablespoons dry roasted, unsalted peanuts

  • 2 tablespoons slivered almonds

  • 1 tablespoon hulled pumpkin seeds

  • 1 tablespoon toasted sesame seeds

Directions

  1. In a small saucepan, combine oil and smashed garlic. Cook over medium-low heat (the oil temperature should not exceed 275℉(135℃), until garlic is golden and fragrant, 8 to 12 minutes.

    Overhead view of cooking garlic in a pan

    Serious Eats / Lorena Masso

  2. When garlic just turns golden, carefully add the chiles (they may sizzle slightly when adding), and cook until softened, about 45 seconds. Set a fine-mesh strainer over a medium heat-proof bowl, and pour the oil mixture through the strainer into the bowl. Transfer the strained solids to a blender. Blend the solids on medium speed, scraping down the sides of the blender jar as needed, until evenly chopped, about 1 minute.

    Four image collage of roasting and blending chiles and garlic

    Serious Eats / Lorena Masso

  3. Return the strained oil to the now-empty saucepan and heat over medium-high until oil registers 325°F. Add peanuts, almonds, pumpkin seeds, and sesame seeds and fry, stirring constantly, until peanuts and almonds turn light brown, about 2 minutes.  Strain the mixture through a fine-mesh strainer set over the now-empty medium heat-proof bowl.  Reserve the strained nuts and oil separately and let cool to room temperature, about 30 minutes.

    Four image collage of toasting garlic and peanuts

    Serious Eats / Lorena Masso

  4. Once the oil is cooled, add the fried nut mixture and reserved oil to the blender. Pulse until solids are broken down into small pieces (about the size of the sesame seeds), about 10 pulses. Season with salt to taste. Serve or transfer to an airtight container and refrigerate. Stir to recombine before using. 

    Overhead view of things in blender

    Serious Eats / Lorena Masso

Special Equipment

Small saucepan, blender, fine-mesh strainer

Notes

Morita chiles can be substituted with chipotle as they're both smoked chiles made from jalapeños. Puya chiles can be substituted with guajillo chiles since they share a fruity flavor. Chiles de arbol can be substituted with dried Japones or Thai chiles which pack a similar punch of heat.

Since salt doesn’t dissolve in oil it will settle at the bottom. Make sure to stir well before each use.

Make-Ahead and Storage

Salsa macha can be refrigerated in an airtight container for up to 2 weeks.

Nutrition Facts (per serving)
215Calories
21gFat
6gCarbs
2gProtein
×
Nutrition Facts
Servings: 10 to 12
Amount per serving
Calories215
% Daily Value*
Total Fat 21g27%
Saturated Fat 2g8%
Cholesterol 0mg0%
Sodium 3mg0%
Total Carbohydrate 6g2%
Dietary Fiber 2g6%
Total Sugars 1g
Protein 2g
Vitamin C 24mg118%
Calcium 37mg3%
Iron 1mg4%
Potassium 140mg3%
*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.)

More Serious Eats Recipes