Salsa macha has become a staple in my kitchen. With just a handful of ingredients it turns into something smoky, bold, and incredibly versatile. Best of all, it takes under 20 minutes to make and instantly upgrades tacos, roasted vegetables, sandwiches, and more. If you want an easy way to add bright flavor and heat to everyday meals, this is it.

Table of Contents
Why I Love This Salsa Macha Recipe
A neighbor named Paola first introduced me to her family’s salsa macha. She brought a jar over one evening and it quickly became my go-to condiment. She keeps a batch in the fridge for everything from eggs to grilled meats, and after trying hers I understood why.
She generously shared her method, and I do the same now—there’s usually a jar in my refrigerator at all times.

Ingredients You’ll Need
Gather these simple ingredients:
- 1 cup olive oil
- 5 garlic cloves, peeled
- 1 ½ cups dried chile peppers (a mix of ancho, guajillo, and arbol recommended)
- Salt to taste

How to Make Salsa Macha
This recipe is quick and straightforward—just a few focused steps and you’re done.
Step 1: Fry the Garlic
Heat the olive oil in a large pan over medium heat. Add the peeled garlic cloves and fry until they turn a light golden color. Remove the garlic and set it aside so it doesn’t continue to darken.

Step 2: Toast the Chiles
Carefully add the dried chiles to the hot oil and fry just until they begin to char and release their aroma. Watch them closely—burned chiles can taste bitter.

Step 3: Blend the Ingredients
Transfer the fried chiles and garlic to a blender. Let the oil cool slightly before adding it to avoid splattering. Season with salt, then blend until the mixture is finely chopped but still has some texture—pulse for chunkier salsa or blend longer for a smoother finish.

Step 4: Serve and Enjoy
Pour the salsa macha into a clean jar and let it cool completely before sealing. Use it as a dip for chips, a finishing oil for tacos and grilled meats, or a flavorful marinade for proteins and vegetables.

My Expert Tips
- Chili Blend: Combine ancho, guajillo, and arbol chiles for a pleasing mix of smokiness, sweetness, and heat.
- Storage: Keep the salsa in a sealed jar in the refrigerator for up to two weeks.
- Texture: Pulse the blender for a chunky texture or blend longer if you prefer it smoother.

FAQ’s About This Salsa Macha Recipe
Can I use other oils for this recipe?
Yes. Vegetable or avocado oil work well if you prefer a neutral or higher smoke-point oil, but olive oil adds a fruity richness that complements the chiles.
How spicy is this salsa?
Spice depends on the chiles you choose and how many arbol chiles you include. Reduce arbols for a milder result, or add more for extra heat.
What can I serve with salsa macha?
Salsa macha is great drizzled over grilled chicken, roasted vegetables, or tacos, and it’s delicious as a dip with tortilla chips.

More Mexican Recipes to Try Next
- Corn salsa
- Chipotle hot salsa
- Mexican beef stew
- Crockpot street corn dip
- Arroz rojo
The Authentic Homemade Salsa Macha Recipe I Can’t Stop Making
Salsa macha is smoky, bold, and simple to make. Ready in under 20 minutes, it brightens tacos, grilled meats, and roasted vegetables, and works as a dip or finishing oil.
Ingredients
- 1 cup olive oil
- 5 garlic cloves, peeled
- 1 ½ cups dried chile peppers (a mix of ancho, guajillo, and arbol recommended)
- Salt to taste
Instructions
Step 1: Fry the Garlic
Heat the olive oil in a large pan over medium heat. Add the garlic cloves and fry until lightly golden. Remove the garlic and set aside.
Step 2: Toast the Chiles
Add the dried chiles to the hot oil and fry just until they begin to char. Avoid burning them to prevent bitterness.
Step 3: Blend the Ingredients
Transfer the fried chiles and garlic to a blender. Let the oil cool slightly, then add it to the blender with salt. Blend to your desired texture.
Step 4: Serve and Enjoy
Pour the salsa into a jar and let it cool before sealing. Serve as a dip, drizzle, or marinade.
Nutrition Information:
Yield:
16
Serving Size:
2 Tbsps
Amount Per Serving:
Calories: 132Total Fat: 14gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 11gCholesterol: 0mgSodium: 40mgCarbohydrates: 3gFiber: 1gSugar: 1gProtein: 0g