Skip to Content

    Salsa Macha

    September 30, 2026 / By Natalie Mortimer

    Salsa macha is my new favorite, goes-with-everything condiment. This delicious peanut-spiked Mexican chile oil is spicy, crispy, richly flavored and ready in about ten minutes.

    Homemade salsa macha recipe in a mason jar, a Mexican chili oil condiment with peanuts, sesame seeds, and dried chiles
    Photography by Gayle McLeod

    I first truly fell in love with salsa macha when Holly and I ate at Tetetlán in Mexico City a few years ago. I had tasted salsa macha before in the states, but the restaurant sent us home with homemade salsa macha and I came to rely on the fruity, smoky, spicy chile oil as a staple condiment! That meant I had to learn how to make salsa macha myself! 

    Machacar means “to crush” and salsa macha is simply a sauce made by crushing up delicious things, like fresh garlic, dried chiles and peanuts, in oil. It hails from Mexico, but it’s almost universally beloved now. One bite, and you’ll understand why salsa macha is always in my fridge! I eat it on eggs, burgers, sandwiches and of course, all of my favorite Mexican dishes. 

    Salsa macha ingredients arranged on a counter, including dried chiles and peppers, garlic, sesame & sunflower seeds & peanuts

    Salsa Macha Ingredients

    • Dried Mexican chiles: I use a combo of guajillo and chile de árbol. Find them at the grocery store where other Mexican foods are. 
    • Oil: Use a neutral oil, like plain vegetable oil. 
    • Fresh garlic: It really must be fresh! No jarred stuff. 
    • Peanuts: I recommend using unsalted, so that you can control the saltiness of your salsa macha. 
    • Sunflower seeds and sesame seeds: I add these for a little extra crunch and toasty flavor. 
    • Cider vinegar: That straight up punch of vinegar flavor, with a hint of apple-y tang. 
    • Mexican oregano: You should be able to find this where all the other dried herbs are. 
    smashed garlic cloves cooking in vegetable oil in a skillet to use in a homemade salsa macha recipe

    How To Make Salsa Macha

    This is just a quick step-by-step. Find the full, detailed instructions at the bottom of this post. 

    1. Warm the oil and add the garlic. Let them simmer gently together for 5 minutes. 
    2. Warm more oil and add the dried chiles. Warm for 2 minutes, then combine with the garlic oil. 
    3. Toast peanuts, sunflower seeds, and sesame seeds for 2 minutes. 
    4. Add the nuts and seeds to the garlic and chiles. 
    5. Let them cool for a bit. 
    6. Pour everything into a blender with the vinegar, oregano, and salt. Blend! 
    cooked garlic, chiles, peppers and seeds with vegetable oil and vinegar in a blender to make homemade salsa macha

    What To Serve With Salsa Macha 

    Think of salsa macha as Mexico’s chili crisp; a deeply flavorful chili sauce that goes with almost anything. I first made it to go with a chicken-rice skillet dinner, but these days I love drizzling this salsa macha over everything! Try it on:

    Homemade salsa macha recipe in a mason jar, a Mexican chili oil condiment with peanuts, sesame seeds, and dried chiles

    How To Store Salsa Macha

    You can freeze any leftover salsa macha for up to three months, but it keeps for a month in the fridge so I have never needed to. I think you’ll probably go through it before you’d need to freeze it once you realize how many things it goes with! Also, because it keeps so well, it also makes really nice holiday gifts. 

    Homemade salsa macha recipe in a mason jar, a Mexican chili oil condiment with peanuts, sesame seeds, and dried chiles

    Salsa Macha Variations 

    • Any Mexican dried chilies that you like will work. If you’re not sure what you like best yet, it’s a great excuse to make a lot of salsa macha! The chiles de árbol I call for are on the spicy side, whereas the guajillo peppers are more mild and fruity. You could also try dried morita or pasilla chiles. Be careful with habaneros! They pack a serious punch. 
    • Though peanuts are a classic ingredient, it’s possible to make a version without nuts. Try using sunflower seeds, or use pumpkin seeds (pepitas) instead.
    • Vegetable oil is what I usually use, but other neutral oils would work fine. Try olive oil (not extra virgin) or avocado oil. 
    • Want even more flavor? Add a pinch of toasted cumin seeds or ground cinnamon. 
    • When you blend the salsa macha, you can decide how blended you want it to be. Just pulse it briefly for a rustic salsa macha, or blend it longer for a smooth, pourable version. 
    Homemade salsa macha recipe in a mason jar, a Mexican chili oil condiment with peanuts, sesame seeds, and dried chiles

    How Spicy Is Salsa Macha? You Decide! 

    Spice and heat levels are so personal. My salsa macha is not mild, but it isn’t going to burn your face off. I’d call it maybe medium-hot. If you are afraid of too much heat, be sure to carefully remove the seeds from the dried chilies. You could also use more of the guajillo peppers, which are more mild, and fewer of the chile de árbol, which are hotter. 

    Inspiration Central  

    For more recipe inspiration, follow us on Substack, Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper. Happy cooking!

    What to make in September

    💌 FREE EMAIL BONUS: Keep dinner ideas coming all month long.

    Homemade salsa macha recipe in a mason jar, a Mexican chili oil condiment with peanuts, sesame seeds, and dried chiles

    Salsa Macha Recipe

    • Serves:  6
    • Prep Time:  5 min
    • Cook Time:  25 min
    • Calories:  403

    Description

    This homemade Salsa Macha is a rich, nutty Mexican chile oil made with toasted chiles, peanuts, sunflower seeds, garlic, and sesame seeds. This versatile salsa is delicious drizzled over almost anything. Try it on tacos, eggs, grilled meats, roasted vegetables, and more.

    Print Recipe

    💌 Send yourself this recipe

    Enter your email and we'll send Salsa Macha right to your inbox.

      Ingredients

      • 1 cup vegetable oil, divided
      • 5 garlic cloves, smashed
      • 10 chile de árbol, stemmed and seeded (see Note 1)
      • 1 to 2 large guajillo peppers, stemmed, seeded, and torn into pieces
      • ⅓ cup raw, shelled, unsalted peanuts
      • 2 tablespoons raw, unsalted sunflower seeds
      • 1 tablespoon sesame seeds
      • 2 teaspoons unfiltered apple cider vinegar
      • ½ teaspoon Mexican oregano
      • ½ teaspoon kosher salt, or to taste

      Method

      1. Heat ½ cup of the oil in a medium skillet over medium-high heat. Once the oil is shimmering, add the garlic and cook, stirring often, until golden brown and fragrant, 3 to 5 minutes. Watch carefully to prevent burning. Transfer the garlic and oil to a small heat-safe bowl.

      2. Heat the remaining ½ cup of oil in the skillet. Once the oil is glistening, add the chiles and cook, stirring often, until aromatic and slightly softened, about 2 minutes. Transfer the chiles and oil to the bowl with the garlic.

      3. Reduce the heat to medium. Add the peanuts, sunflower seeds, and sesame seeds, stirring constantly, until fragrant and lightly golden, 2 to 3 minutes. Transfer to the bowl with the oil, garlic, and chiles. Let cool for about 10 minutes.

      4. Transfer the oil mixture, vinegar, oregano, and salt to the base of a blender or food processor. Pulse until mostly smooth. Taste and adjust salt as needed. 

      5. Set aside for serving or let cool to room temperature, then transfer to an airtight jar. Store refrigerated for up to 1 month. The oil will separate, so stir before using.

      Nutrition Info

      • Per Serving
      • Amount
      • Calories 403
      • Protein 3 g
      • Carbohydrates 5 g
      • Total Fat 43 g
      • Dietary Fiber 2 g
      • Cholesterol 0 mg
      • Sodium 164 mg
      • Total Sugars 1 g

      Salsa Macha

      Questions & Reviews

      Join the discussion below.

      or