Homemade Salsa Macha Oil

Featured in: Add Flavor to Every Dish

Salsa Macha is a rich, deeply flavorful Mexican condiment that infuses chile flakes with aromatic oil, fried shallots, garlic, nuts and seeds. Start by frying minced shallots and garlic in oil until golden, then pour over chile flakes. Add peanuts, pepitas, sesame seeds, soy sauce, and hot sauce, creating a complex, spicy condiment. After cooling slightly, mix in the fried aromatics and adjust seasoning. This versatile oil adds dimension to tacos, eggs, grilled meats, or roasted vegetables with its nutty, smoky heat.

sana kitchen chef
Updated on Sun, 04 May 2025 13:49:39 GMT
A spoon in a bowl of soup. Pin it
A spoon in a bowl of soup. | recipebyme.com

This vibrant salsa macha recipe transforms simple ingredients into a complex condiment that adds depth and heat to virtually any dish. The combination of toasted chiles, nuts, and seeds creates a rich, textured sauce that's both versatile and packed with flavor – I keep a jar in my refrigerator at all times for emergency flavor boosts.

I first discovered salsa macha during a trip to central Mexico where a small roadside taqueria served this magical condiment alongside simple street tacos. After one taste, I was determined to recreate it at home, and this version has become my signature homemade gift for friends.

Ingredients

  • Avocado Oil: Serves as the flavor base that infuses with all the other ingredients The neutral flavor allows the chile and aromatics to shine
  • Shallot: Adds a subtle sweetness that balances the heat Look for firm shallots with no soft spots
  • Garlic: Provides essential aromatic foundation Choose fresh cloves without any green sprouts
  • Chile Flakes: Create the signature heat and color Use a variety for complex flavor
  • Dry Roasted Peanuts: Add richness and texture Select unsalted for better flavor control
  • Roasted Pepitas: Bring earthy notes and delightful crunch Freshly roasted offer best flavor
  • Roasted Sesame Seeds: Contribute nutty depth and thickening power Black sesame seeds add visual appeal
  • Soy Sauce: Delivers umami depth and balances the heat Low sodium works perfectly here
  • Hot Sauce or Vinegar: Adds brightness and acidity Adjust based on your heat preference
  • Kosher Salt: Enhances all flavors Diamond Crystal brand provides reliable saltiness
  • Granulated Sugar: Balances heat with subtle sweetness Just enough to round out flavors

Step-by-Step Instructions

Prep Your Strainer Setup:
Place chile flakes in a large heat-safe bowl with a mesh strainer positioned over the top. This preparation ensures you can quickly strain the hot oil without rushing or spilling. The bowl should be large enough to accommodate all ingredients with room for stirring.
Infuse The Oil:
Heat oil over medium-low heat to 300-325°F in a heavy-bottomed saucepan. Add shallots and garlic, cooking for 5-6 minutes while stirring frequently. Watch carefully as they turn golden – the color should be amber not brown. This slow cooking infuses the oil with aromatic flavor without burning the delicate ingredients.
Bloom The Chiles:
Carefully pour the hot oil through the strainer into the bowl with chile flakes, catching the crispy shallots and garlic in the strainer. Set these golden flavor bombs aside. Allow the chile flakes to bloom in the hot oil for 30-60 seconds – you'll notice them becoming more fragrant and slightly darker as they release their flavors into the oil.
Build The Salsa:
Add the nuts, seeds, soy sauce, hot sauce, and half the salt and sugar to the chile-infused oil. Stir everything together thoroughly, making sure all dry ingredients are fully incorporated and coated with oil. The mixture will sizzle slightly as ingredients meet the warm oil, further developing flavors.
Final Assembly:
Once the oil has mostly cooled to room temperature, gently fold in the reserved fried shallots and garlic. Taste and adjust seasonings by adding remaining salt and sugar as needed. The flavor should be complex – spicy, nutty, slightly sweet with savory undertones and a pleasant aromatic finish.
A bowl of food with a spoon in it. Pin it
A bowl of food with a spoon in it. | recipebyme.com

Watching friends try salsa macha for the first time is always a delight – there's this moment of surprise when they realize it's not just spicy, but incredibly complex and nuanced. My personal favorite component is the toasted sesame seeds which add both visual interest and a subtle nuttiness that complements virtually any dish.

Choosing Your Chiles

For authentic salsa macha, consider using whole dried chiles instead of pre-made flakes. Toast and crumble 4-5 dried guajillo chiles (mild), 2-3 ancho chiles (medium), and 1-2 árbol chiles (hot) for a complex, layered heat profile. Remove the stems and seeds before toasting briefly in a dry pan until fragrant but not burnt. Cool completely before crushing by hand or in a spice grinder. This approach gives you complete control over the heat level and creates more distinctive flavor notes than using generic chile flakes.

Storage Wisdom

Salsa macha will last up to a month in the refrigerator when stored properly. Always use clean utensils when scooping from the jar to prevent introducing bacteria. The oil will solidify when cold – this is completely normal! Simply remove a portion from the refrigerator about 30 minutes before using to allow it to reach room temperature and return to its pourable consistency. For longer-term storage, you can freeze portions in ice cube trays, then transfer the frozen cubes to freezer bags for up to three months.

Perfect Pairings

While traditionally served with tacos, salsa macha's versatility extends far beyond Mexican cuisine. Drizzle over roasted vegetables to add instant depth and complexity. Stir a spoonful into scrambled eggs for breakfast with remarkable dimension. Brush onto grilled corn for an elevated elote experience. Use as a finishing oil for soups, particularly bean or squash varieties where the nutty richness complements the earthy base. My favorite unexpected use is stirring a small amount into Greek yogurt for an instant dip that pairs beautifully with pita chips or fresh vegetables.

A spoon in a bowl of soup. Pin it
A spoon in a bowl of soup. | recipebyme.com

Enjoy this versatile condiment for weeks, knowing that every spoonful is a flavor-packed burst of inspiration for your meals.

Frequently Asked Questions

→ How long does homemade Salsa Macha keep?

When stored properly in an airtight container in the refrigerator, homemade Salsa Macha can last up to one month. Always use clean utensils when serving to prevent contamination and spoilage.

→ What can I serve with Salsa Macha?

Salsa Macha is incredibly versatile. Drizzle it over tacos, quesadillas, eggs, grilled vegetables, roasted meats, rice bowls, or even avocado toast. It also makes an excellent marinade base or addition to dressings and dips.

→ Can I adjust the spice level of Salsa Macha?

Yes! Customize the heat by changing the type and quantity of chile flakes used. For a milder version, use fewer chile flakes or opt for milder varieties like guajillo. For intense heat, increase the amount or include hotter varieties like arbol or pequin chiles.

→ What if I don't have avocado oil?

Any neutral-flavored oil with a high smoke point works well as a substitute. Good alternatives include grapeseed, canola, vegetable, or rice bran oil. Extra virgin olive oil can be used but will impart its distinct flavor to the final product.

→ Can I substitute the nuts and seeds in Salsa Macha?

Absolutely! Traditional versions use various combinations of peanuts, pepitas, and sesame seeds, but you can experiment with almonds, pecans, walnuts, or sunflower seeds. Just ensure they're roasted for maximum flavor before adding to the oil.

→ Why does my Salsa Macha need to be brought to room temperature before use?

When refrigerated, the oil in Salsa Macha solidifies somewhat, making it difficult to drizzle. Allowing a portion to come to room temperature before serving ensures the perfect consistency for easy application and better flavor distribution.

Salsa Macha Chile Oil

Aromatic Mexican condiment with chile flakes, nuts and seeds infused in hot oil - adds depth and heat to any dish.

Prep Time
10 Minutes
Cook Time
15 Minutes
Total Time
25 Minutes
By: Sana

Category: Sauces & Marinades

Difficulty: Intermediate

Cuisine: Mexican

Yield: 16 Servings (2 cups salsa macha)

Dietary: Low-Carb, Vegan, Vegetarian, Dairy-Free

Ingredients

01 2 cups avocado oil (or neutral oil)
02 1 shallot, minced
03 3 cloves garlic, minced
04 1/2 cup chile flakes
05 1 oz dry roasted peanuts, roughly chopped
06 1 oz roasted pepitas
07 1 oz roasted sesame seeds (black preferred)
08 2 tablespoons soy sauce
09 2 tablespoons hot sauce (or vinegar)
10 1-2 teaspoons kosher salt
11 1-2 teaspoons granulated sugar

Instructions

Step 01

Place the chile flakes in a large, heat-safe bowl with a mesh strainer positioned over the top. Set aside.

Step 02

Heat the oil over medium-low heat to 300ºF-325ºF in a saucepan. Add the minced shallots and garlic, cooking for 5-6 minutes until golden, stirring frequently to prevent burning.

Step 03

Carefully pour the hot oil over the chile flakes, using the mesh strainer to catch the fried shallots and garlic. Set the aromatics aside while allowing the chile flakes to bloom in the oil for 30-60 seconds.

Step 04

Add the nuts, seeds, soy sauce, hot sauce, and half the salt and sugar to the chile-infused oil. Stir thoroughly to combine all components.

Step 05

Once the oil has mostly cooled, incorporate the reserved fried shallots and garlic. Adjust seasoning with remaining salt and sugar to taste.

Step 06

Transfer to an airtight container and refrigerate for up to one month. Always use clean utensils to prevent spoilage. Before serving, bring a few tablespoons to room temperature to soften the salsa macha for easier drizzling.

Notes

  1. Whole dried chiles can be substituted for chile flakes by toasting and grinding them to the desired consistency.
  2. The flavor develops and deepens over time, making this an excellent make-ahead condiment.

Tools You'll Need

  • Heat-safe bowl
  • Mesh strainer
  • Saucepan
  • Cooking thermometer
  • Airtight storage container

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains peanuts
  • Contains sesame seeds
  • Contains soy (from soy sauce)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 245
  • Total Fat: 25.8 g
  • Total Carbohydrate: 3.5 g
  • Protein: 2.1 g