Heat half of the vegetable oil in a skillet over medium-high heat. Add the smashed garlic and cook until golden and fragrant. Be careful not to let it burn, as garlic can become bitter quickly. Transfer the garlic and oil to a heat-safe bowl. This infused oil forms the flavorful base of your salsa macha.
Add the remaining oil to the skillet and heat until shimmering. Stir in the chile de árbol and guajillo peppers, cooking until aromatic and slightly softened. Move the chilies and oil into the bowl with the garlic. Their smoky heat is what gives salsa macha its signature character.
Reduce the heat slightly and add the peanuts, sunflower seeds, and sesame seeds. Stir constantly until lightly golden and fragrant. Transfer them to the same bowl and allow the mixture to cool for about 10 minutes before blending.
Place the cooled oil mixture into a blender. Add the vinegar, oregano, and salt, then pulse until mostly smooth but still slightly textured. Set the salsa macha aside while you prepare the rest of the dish. It can also be refrigerated for later use.
Add the onion, garlic cloves, green onions, cilantro, spinach, and water to a blender. Blend until completely smooth and vibrant green. Pour about ½ cup of the sauce over the chicken pieces and toss until evenly coated. Reserve the remaining sauce.
Heat the oil in a large deep skillet and cook the smashed garlic cloves until golden and fragrant. Add the rinsed rice and stir frequently. Continue cooking until the rice becomes lightly golden and aromatic. Toasting the rice adds a delicious nutty flavor.
Pour the remaining green sauce over the toasted rice and stir well. Cook until most of the liquid is absorbed. Add the chicken stock and remaining salt. Bring everything to a gentle boil before reducing the heat.
In a separate skillet, heat a little oil over medium-high heat. Add the marinated chicken in a single layer. Cook until browned on all sides but not completely cooked through. This step locks in flavor and texture.
Nestle the browned chicken into the partially cooked rice. Cover the skillet and continue cooking until the rice is tender and the chicken reaches a safe internal temperature. Allow the skillet to rest for about 5 minutes after cooking. This helps the flavors settle and the rice finish steaming.
Fluff the rice gently with a fork. Divide into bowls and drizzle generously with salsa macha. Finish with crema, fresh cilantro, and lime wedges for a restaurant-quality presentation.