Quick & Easy Salsa Macha Recipe

Salsa macha is a smoky, nutty Mexican chili oil that transforms everything it touches into something extraordinary. This crunchy, deeply flavored condiment combines toasted peanuts, sesame seeds, and dried chilies in hot oil to create a textured salsa perfect for drizzling over tacos, eggs, pizza, or practically anything that needs a flavor boost.

If you love bold, complex flavors with a satisfying crunch, this recipe delivers without requiring advanced cooking skills. The ingredients are simple, but the technique of toasting and layering flavors creates something special that store-bought versions can’t match.

Why You’ll Love This Recipe

This salsa brings restaurant-quality flavor to your home kitchen with minimal effort. The combination of textures and heat levels makes it incredibly versatile.

  • Ready in just 30 minutes with simple pantry ingredients
  • Lasts for weeks in your refrigerator, getting better with time
  • Completely customizable heat level based on your chili choices
  • Adds instant depth and crunch to boring meals
  • Makes an impressive homemade gift for food lovers

My Experience Making This Recipe

The first time I made salsa macha, I nearly burned the garlic because I underestimated how quickly things toast in hot oil. I learned to keep everything moving and watch the color changes like a hawk.

The smell that fills your kitchen is absolutely intoxicating, a mix of toasted nuts, smoky chilies, and garlic that makes everyone ask what you’re cooking. My family now requests jars of this stuff for birthdays instead of baked goods.

I’ve experimented with different chili combinations, and each batch develops its own personality. The version with extra árbol chilies became my go-to for breakfast eggs, while the milder guajillo-heavy batch works perfectly for guests who can’t handle serious heat.

Recipe Overview

  • Recipe Name: Salsa Macha
  • Servings: Makes about 2 cups
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Course:Condiment
  • Cuisine: Mexican
  • Calories per Serving: 120 calories per 2 tablespoons

Equipment You Will Need

  • Large heavy-bottomed skillet or saucepan
  • Kitchen thermometer (optional but helpful)
  • Slotted spoon
  • Clean glass jars with tight-fitting lids for storage
  • Cutting board and sharp knife
  • Small bowls for organizing ingredients
  • Paper towels for draining

Ingredients for Salsa Macha Recipe

  • 1 and 1/2 cups neutral oil (vegetable, canola, or avocado oil)
  • 1/2 cup raw peanuts, unsalted
  • 1/4 cup sesame seeds
  • 10 dried árbol chilies, stems removed
  • 6 dried guajillo chilies, stems and seeds removed, torn into pieces
  • 8 garlic cloves, peeled and thinly sliced
  • 2 teaspoons apple cider vinegar
  • 1 teaspoon sea salt, or to taste
  • 1/2 teaspoon brown sugar
  • 1/4 teaspoon Mexican oregano (optional)

Ingredient Notes and Substitutions

  • Neutral oil: Provides the base that carries all the flavors without competing with them. Olive oil works but adds its own flavor that can overpower the chilies.
  • Raw peanuts: Add nuttiness and satisfying crunch to the finished salsa. Substitute with raw almonds, pepitas, or cashews for different flavor profiles.
  • Dried árbol chilies: Bring bright, sharp heat and a slightly tannic flavor. Substitute with dried cayenne or Thai chilies for similar heat levels.
  • Dried guajillo chilies: Contribute smoky sweetness and deep red color without overwhelming heat. Ancho or pasilla chilies work as milder, earthier substitutes.
  • Sesame seeds: Create nutty depth and pleasant texture in every spoonful. Sunflower seeds can substitute but will change the classic flavor profile.
  • Apple cider vinegar: Adds brightness that cuts through the rich oil and balances the flavors. White vinegar or lime juice works in a pinch.

How to Make Salsa Macha Recipe

Step 1: Prepare Your Chilies

Remove stems from the árbol chilies and tear the guajillo chilies into smaller pieces, discarding most of the seeds. Removing seeds reduces bitterness and prevents the salsa from becoming overwhelmingly hot, though you can leave some seeds if you want extra fire.

Step 2: Toast the Peanuts

Heat the oil in your skillet over medium heat until it reaches about 325°F, then add the peanuts. Fry them for 3 to 4 minutes, stirring constantly, until they turn golden brown and smell fragrant.

Remove the peanuts with a slotted spoon and transfer them to paper towels to drain. Toasting the nuts first in the oil infuses the oil with nutty flavor while creating the signature crunchy texture.

Step 3: Toast the Sesame Seeds

Add sesame seeds to the same hot oil and fry for about 1 minute, stirring continuously. They’ll turn golden quickly, so watch them closely because burned sesame seeds taste bitter and ruin the entire batch.

Remove with the slotted spoon and add to the peanuts. The residual oil flavor keeps building with each ingredient you toast.

Step 4: Fry the Garlic

Add the sliced garlic to the oil and fry for 2 to 3 minutes until golden and crispy. The garlic should be deeply colored but not dark brown, as burned garlic turns acrid and bitter.

Remove the garlic and set aside with the other toasted ingredients. This step creates those irresistible crispy garlic chips that make every bite special.

Step 5: Fry the Chilies

Add all the dried chilies to the oil and fry for 2 to 3 minutes, pressing them down with your spoon. The chilies will puff up slightly and become fragrant, but pull them out before they turn black or start smoking.

Remove the chilies and add them to your collection of toasted ingredients. This step blooms the chili flavors and infuses the oil with smoky heat that forms the base of your salsa.

Step 6: Cool and Combine

Turn off the heat and let the flavored oil cool for about 5 minutes. Add the vinegar, salt, brown sugar, and oregano if using to the warm oil, stirring to dissolve the salt and sugar.

The slight cooling prevents the vinegar from splattering dangerously when it hits the hot oil. The sugar balances the heat and acidity while rounding out the flavor profile.

Step 7: Rough Chop the Solids

Give the toasted peanuts, sesame seeds, garlic, and chilies a rough chop on your cutting board. You want a chunky, textured mixture, not a paste, so aim for pieces about the size of a small pea.

This creates the characteristic texture that makes salsa macha so satisfying and different from smooth hot sauces. Some people pulse everything a few times in a food processor, but hand-chopping gives you better control.

Step 8: Combine Everything

Return all the chopped ingredients back into the flavored oil and stir everything together thoroughly. Taste and adjust the salt if needed, keeping in mind that flavors will develop and intensify over the next day or two.

Transfer the salsa macha to clean glass jars and let it cool completely before sealing. The oil should just barely cover all the solids when settled.

Pro Tip: Let your salsa macha rest for at least 24 hours before using it. The flavors meld together and the chilies continue releasing their oils, creating a much more complex and balanced condiment than what you taste right after making it.

Salsa macha recipe

Tips for the Best Salsa Macha Recipe

  • Keep your heat at medium throughout the cooking process. Too hot and everything burns before developing proper flavor; too low and you won’t extract the full potential from your ingredients.
  • Toast ingredients in the order listed because they each require different cooking times. Mixing everything at once leads to some ingredients burning while others remain raw.
  • Use fresh dried chilies that are still pliable, not brittle. Old, dried-out chilies lack flavor and produce dusty, bitter salsa instead of the vibrant condiment you want.
  • Don’t skip the vinegar because it provides necessary acidity that prevents the salsa from tasting flat and one-dimensional. The tanginess wakes up your palate between bites.
  • Store your salsa macha in the refrigerator where it will last for up to 3 months. The cold oil may solidify slightly, so let it sit at room temperature for 10 minutes before using.
  • Spoon out portions carefully to avoid cross-contamination. Using a clean spoon each time prevents bacteria from shortening your salsa’s shelf life.

Common Mistakes to Avoid

  • Frying everything at too high a temperature causes rapid burning and produces bitter, acrid flavors instead of the deep, toasted notes you want.
  • Not stirring constantly leads to uneven cooking where some pieces burn while others barely toast, creating an inconsistent final product.
  • Adding wet ingredients to extremely hot oil causes dangerous splattering. Always let the oil cool slightly before adding vinegar or other liquids.
  • Over-processing the toasted ingredients into a paste eliminates the textural contrast that makes salsa macha special and turns it into just another smooth hot sauce.
  • Using salted peanuts throws off the salt balance and can make your salsa unpleasantly salty since you can’t control the seasoning properly.

Serving Suggestions

This versatile condiment works anywhere you want to add heat, crunch, and depth. I keep a jar in my refrigerator and find myself reaching for it multiple times per day.

  • Drizzle over fried or scrambled eggs for a breakfast that actually wakes you up
  • Spoon over tacos, quesadillas, or enchiladas instead of regular hot sauce
  • Mix into pasta or noodles for instant depth and texture
  • Top grilled fish, chicken, or steak for restaurant-quality finishing
  • Spread on pizza, sandwiches, or burgers for an unexpected flavor boost

Variations to Try

  • Swap half the peanuts for pepitas to create a greener, more herbaceous version with a slightly different crunch. This variation works beautifully with roasted vegetables.
  • Add a tablespoon of dried shrimp for an umami-packed seafood version popular in coastal Mexican regions. The funkiness complements fish tacos incredibly well.
  • Include a few dried chipotle chilies for deeper smokiness that borders on barbecue flavors. This version is perfect for grilled meats.
  • Stir in a teaspoon of cocoa powder for a mole-inspired twist that adds earthy bitterness and complexity. Try this version on roasted sweet potatoes.
  • Use all almonds instead of peanuts for a more delicate, refined flavor that works beautifully with lighter dishes like salads and white fish.

Dietary Adaptations

  • Gluten-free: This recipe is naturally gluten-free as long as you verify your vinegar contains no gluten additives, which is rare but possible in some brands.
  • Vegan: The standard recipe is already vegan, but avoid the dried shrimp variation if you try that option.
  • Nut-free: Replace peanuts entirely with pepitas or sunflower seeds, though the flavor profile shifts away from traditional salsa macha toward something more seed-forward.
  • Low-carb/Keto: Already keto-friendly with only 2g net carbs per serving, making it perfect for adding flavor to plain proteins without blowing your macros.

Storage and Reheating

Refrigerator

Store salsa macha in clean glass jars with tight-fitting lids in the refrigerator for up to 3 months. The oil acts as a preservative, keeping everything fresh and flavorful.

  • Always use clean utensils when scooping to prevent contamination
  • Let it come to room temperature before serving for the best texture
  • The oil may solidify when cold but will return to normal quickly

Freezer

Freezing isn’t recommended because the texture of the nuts and seeds changes when thawed. The extended refrigerator life makes freezing unnecessary anyway.

  • If you must freeze, portion into ice cube trays for individual servings
  • Thaw in the refrigerator overnight before using

Reheating

Salsa macha is served at room temperature, so no reheating is necessary. Simply remove from the refrigerator 10 to 15 minutes before serving.

  • Stir well before using as solids settle to the bottom
  • If the oil has solidified, leaving it on the counter briefly solves the problem

Nutrition Information

Nutrition Information (Per Serving)
Nutrient Amount
Calories 120
Total Fat 12g
Saturated Fat 1.5g
Carbohydrates 3g
Fiber 1g
Sugar 0.5g
Protein 2g
Sodium 75mg
Cholesterol 0mg

Nutritional values are estimates based on a 2-tablespoon serving and may vary depending on specific ingredients used. Adjust serving sizes based on your dietary needs and preferences.

Frequently Asked Questions

Can I use roasted peanuts instead of raw ones?

You can, but raw peanuts give you better control over the toasting level and absorb more of the flavored oil. Pre-roasted peanuts can become overly dark and bitter during the frying process.

How spicy is salsa macha?

The heat level varies based on your chili choices, but this recipe produces medium heat that most people find pleasant rather than painful. Remove all seeds from the chilies for a milder version, or add more árbol chilies for serious fire.

Can I make this ahead for meal prep?

Absolutely, and you should because it tastes better after resting for a day or two. Make a large batch on Sunday and you’ll have a flavor booster ready for every meal throughout the week.

Why is my salsa macha bitter?

Bitterness comes from burning the ingredients, especially the garlic, sesame seeds, or chilies. Watch the color carefully and remove each ingredient as soon as it turns golden, not brown or black.

Can I reduce the oil amount?

You need enough oil to cover the solids for proper storage and preservation. Using less oil means shorter shelf life and drier texture, though you could reduce it by about 1/4 cup if absolutely necessary.

What’s the difference between salsa macha and chili crisp?

They’re similar concepts from different cuisines, but salsa macha typically uses peanuts and Mexican chilies while Chinese chili crisp often includes Sichuan peppercorns and different aromatics. Both provide crunchy, spicy condiment magic.

Final Thoughts

Making your own salsa macha transforms your cooking by giving you a secret weapon that instantly upgrades ordinary meals. The small time investment pays off with weeks of flavor-packed convenience that you’ll find yourself adding to everything.

Once you master the basic technique, you’ll start experimenting with different nuts, chilies, and add-ins to create your signature version. Give this recipe a try and discover why Mexican cooks have been making this crunchy, addictive condiment for generations.

Homemade salsa macha in a jar

Salsa Macha

Salsa macha is a smoky, nutty Mexican chili oil that transforms everything it touches into something extraordinary. This crunchy, deeply flavored condiment combines toasted peanuts, sesame seeds, and dried chilies in hot oil to create a textured salsa perfect for drizzling over tacos, eggs, pizza, or practically anything that needs a flavor boost.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 16 2 tablespoon servings
Course: Condiment
Cuisine: Mexican
Calories: 120

Ingredients
  

Main
  • 1 and 1/2 cups neutral oil vegetable, canola, or avocado oil
  • 1/2 cup raw peanuts unsalted
  • 1/4 cup sesame seeds
  • 10 dried árbol chilies stems removed
  • 6 dried guajillo chilies stems and seeds removed, torn into pieces
  • 8 garlic cloves peeled and thinly sliced
  • 2 teaspoons apple cider vinegar
  • 1 teaspoon sea salt or to taste
  • 1/2 teaspoon brown sugar
  • 1/4 teaspoon Mexican oregano optional

Equipment

  • Large heavy-bottomed skillet or saucepan
  • Kitchen thermometer (optional)
  • Slotted spoon
  • Clean glass jars with tight-fitting lids
  • Cutting board and sharp knife
  • Small bowls
  • Paper towels

Method
 

  1. Remove stems from the árbol chilies and tear the guajillo chilies into smaller pieces, discarding most of the seeds. Set aside.
  2. Heat the oil in a large skillet over medium heat until it reaches about 325°F. Add the peanuts and fry for 3 to 4 minutes, stirring constantly, until they turn golden brown and smell fragrant.
  3. Remove the peanuts with a slotted spoon and transfer them to paper towels to drain.
  4. Add sesame seeds to the same hot oil and fry for about 1 minute, stirring continuously, until they turn golden. Remove with the slotted spoon and add to the peanuts.
  5. Add the sliced garlic to the oil and fry for 2 to 3 minutes until golden and crispy but not dark brown. Remove the garlic and set aside with the other toasted ingredients.
  6. Add all the dried chilies to the oil and fry for 2 to 3 minutes, pressing them down with your spoon until they puff up slightly and become fragrant. Pull them out before they turn black. Remove and add to the collection of toasted ingredients.
  7. Turn off the heat and let the flavored oil cool for about 5 minutes. Add the vinegar, salt, brown sugar, and oregano if using to the warm oil, stirring to dissolve the salt and sugar.
  8. Give the toasted peanuts, sesame seeds, garlic, and chilies a rough chop on your cutting board to create a chunky, textured mixture with pieces about the size of a small pea.
  9. Return all the chopped ingredients back into the flavored oil and stir everything together thoroughly. Taste and adjust the salt if needed.
  10. Transfer the salsa macha to clean glass jars and let it cool completely before sealing. Let rest for at least 24 hours before using for best flavor. Store in refrigerator for up to 3 months.

Notes

Let your salsa macha rest for at least 24 hours before using it for the best flavor. Keep heat at medium throughout cooking to prevent burning. Always use clean utensils when scooping to prevent contamination. The oil may solidify when cold but will return to normal at room temperature. Store in refrigerator for up to 3 months.

You might also like these recipes

Leave a Comment

Recipe Rating