Bold Salsa Macha Oil

Featured in: Essential Sauces, Dips, and Condiments to Enhance Any Meal

Salsa Macha is a bold, nutty Mexican sauce combining chile flakes, aromatic oil, crispy garlic, shallots, and roasted seeds. Start by gently frying minced garlic and shallots in oil until golden and fragrant, then pour hot oil over chile flakes. Stir in peanuts, sesame seeds, pepitas, and season with soy sauce and hot sauce. Once cooled, mix the fried pieces back in, adjust the salt, and enjoy. Drizzle it on tacos, grilled meat, eggs, veggies, or rice for a smoky heat punch.

Chef with a smile, ready to cook and serve.
Updated on Wed, 07 May 2025 18:34:25 GMT
A spoon stirring a vibrant, nutty sauce. Pin it
A spoon stirring a vibrant, nutty sauce. | yummygusto.com

This bright oil-based chile sauce turns basic items into a multi-layered topping that brings warmth and richness to practically everything. When you mix toasted peppers, seeds, and nuts, you get a thick, flavorful sauce that works with so many foods – I always keep some in my fridge for when dishes need a quick flavor kick.

I ran into salsa macha while visiting Mexico's heartland where I tried this wonderful sauce at a tiny taco stand. I couldn't get enough and had to figure out how to make it myself when I got back home. Now this version has become my go-to handmade present for everyone I know.

Ingredients

  • Avocado Oil: Works as the foundation that soaks up all the other flavors Its mild taste lets the peppers and seasonings come through
  • Shallot: Gives a gentle sweetness that works against the heat Pick ones that feel solid with no mushy parts
  • Garlic: Offers key flavor background Go for fresh bulbs without any sprouting
  • Chile Flakes: Supply the main heat and reddish tint Mix different kinds for better taste
  • Dry Roasted Peanuts: Bring creaminess and substance Get ones without salt so you can control the flavor
  • Roasted Pepitas: Add nutty taste and extra snap Ones you've just roasted taste best
  • Roasted Sesame Seeds: Give nutty flavor and help thicken Dark ones make it look prettier
  • Soy Sauce: Adds savory depth and tames the spice Reduced salt version works great
  • Hot Sauce or Vinegar: Brings tang and sharpness Add more or less depending how spicy you like it
  • Kosher Salt: Makes all tastes pop Try Diamond Crystal for best results
  • Granulated Sugar: Softens heat with a touch of sweetness Just a bit rounds everything out

Step-by-Step Instructions

Get Your Strainer Ready:
Put chile flakes in a big heat-proof bowl and set a mesh strainer on top. This way you're all set to drain the hot oil without any rush or mess. Make sure your bowl's big enough to fit everything plus have space for mixing.
Flavor The Oil:
Warm oil to 300-325°F in a sturdy pot over medium-low heat. Toss in shallots and garlic, cook for 5-6 minutes while stirring often. Keep an eye on them as they turn golden – you want amber color, not dark brown. This slow cooking pulls all the tasty bits into the oil without burning anything.
Wake Up The Chiles:
Slowly pour hot oil through the strainer into the bowl with chile flakes, catching the crispy shallots and garlic. Put these tasty bits aside for now. Let the chile flakes sit in the hot oil for 30-60 seconds – you'll smell them getting stronger and see them darken as they release their flavor.
Mix Everything Together:
Add the nuts, seeds, soy sauce, hot sauce, and half the salt and sugar to the chile oil. Mix it all really well, making sure everything gets coated with oil. You might hear some sizzling as things meet the warm oil, which helps blend the flavors.
Finish It Up:
When the oil has cooled down mostly to room temp, gently mix in the saved fried shallots and garlic. Taste it and add more salt and sugar if needed. It should taste interesting – spicy, nutty, a bit sweet with savory hints and nice aromatics.
A bowl of food with a spoon in it. Pin it
A bowl of food with a spoon in it. | yummygusto.com

I love seeing people try this sauce for the first time – there's always this moment when they realize it's not just hot, but super rich and layered. My favorite part has to be the toasted sesame seeds that make it look nice and add this subtle nuttiness that goes well with just about anything.

Picking Your Peppers

To make real-deal salsa macha, try using whole dried peppers instead of pre-packaged flakes. Toast and break up 4-5 dried guajillo peppers (mild), 2-3 ancho peppers (medium), and 1-2 árbol peppers (hot) for a deep, multi-level spiciness. Cut off the stems and dump the seeds before lightly toasting them in a dry skillet until they smell good but aren't burnt. Let them cool all the way before crushing by hand or with a grinder. This way gives you total control over how hot it gets and makes for better flavor than just using regular pepper flakes.

Storage Wisdom

Your salsa macha will stay good for about a month in the fridge when kept right. Always grab some with a clean spoon to keep bacteria out. Don't worry if the oil gets solid when cold – that's totally normal! Just take out what you need about 30 minutes before you want to use it so it can warm up and get fluid again. If you want to keep it longer, freeze some in ice cube trays, then pop the frozen chunks into freezer bags where they'll last up to three months.

Perfect Pairings

While folks usually put this on tacos, salsa macha goes way beyond Mexican food. Pour some over roasted veggies to make them way more exciting. Mix a spoonful into your morning eggs for amazing flavor. Brush it onto grilled corn for fancy elote. Finish off soups with it, especially bean or squash ones where the nutty taste works with the earthy soup. My surprising favorite way to use it is mixing a tiny bit into Greek yogurt for a quick dip that tastes awesome with pita chips or fresh veggies.

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

You can enjoy this handy sauce for ages, and each bit you add to your food brings an explosion of taste to jazz up your meals.

Frequently Asked Questions

→ What's the shelf life of homemade Salsa Macha?

If stored in the fridge in a sealed, clean container, it'll stay fresh for about a month. Be sure to use clean tools while serving to avoid spoiling it.

→ What can I pair with it?

Salsa Macha works on almost anything—dribble it over tacos or quesadillas, toss it with roasted veggies or meats, stir it into eggs, or even top your avocado toast. You can also mix it into dressings or dips for extra flavor.

→ Can I make it less spicy?

Definitely! Lower the heat by using fewer flakes or milder ones, such as guajillo. For a bolder kick, increase the flakes or try hotter chiles like arbol or pequin.

→ What if I don’t use avocado oil?

You can swap it with any neutral, heat-friendly oil like grapeseed, vegetable, or canola. Keep in mind olive oil will add a unique flavor, so use it only if you prefer that.

→ Are the nuts and seeds flexible?

Yes! Though peanuts, sesame seeds, and pepitas are common, you can explore with almonds, pecans, walnuts, or sunflower seeds. Just roast them first to bring out their full flavor.

→ Why let it warm up before eating?

The oil may firm up in the fridge, making it tricky to pour. Letting it sit for a bit softens it for a smooth and flavorful drizzle.

Chile Oil Macha

A bold and flavorful mix of chile flakes, nuts, and spices soaked in warm, savory oil—perfect for enhancing your meals.

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

Category: Tasty Additions

Difficulty: Intermediate

Cuisine: Mexican

Yield: 16 Servings (2 cups salsa macha)

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

Ingredients

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

Instructions

Step 01

Put the chile flakes into a large heatproof bowl, and set a fine strainer over it for later use. Let it sit aside for now.

Step 02

In a saucepan, warm the oil on medium-low heat until it reaches 300ºF-325ºF. Toss in the minced garlic and shallots, stirring often for about 5-6 minutes, or until they turn golden without burning.

Step 03

Slowly strain the hot oil onto the chile flakes, catching the fried garlic and shallots in the sieve. Let the chile flakes soak in the oil for around 30-60 seconds, then set the strained aromatics aside.

Step 04

Combine the chile oil with the peanuts, seeds, soy sauce, hot sauce, and half of the sugar and salt. Stir super well so everything blends evenly.

Step 05

When the oil cools to a warm temperature, mix in the set-aside garlic and shallots. Adjust the sweetness or saltiness by adding the remaining sugar and salt as needed.

Step 06

Move it to a sealed container and store it in the fridge for up to one month. Use clean tools each time to keep it fresh. Let it sit at room temperature for a bit before serving to soften for easier use.

Notes

  1. Whole dried chiles can take the place of chile flakes if they're toasted and ground to your preferred texture.
  2. The flavor only gets better over time, making this an awesome condiment to prepare ahead.

Tools You'll Need

  • Large heatproof bowl
  • Fine mesh sieve
  • Small saucepan
  • Cooking thermometer
  • Sealed container for storage

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains peanuts
  • Contains sesame seeds
  • Contains soy (comes 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