Step 1: Make the Marinade - Add the garlic, soy sauce, lime juice, olive oil, cumin, smoked paprika, oregano, chili powder, salt, and black pepper into a blender. Blend until it forms a smooth, thick paste. It should smell bold and a little tangy.
Step 2: Coat the Chicken - Place your chicken in a bowl or dish and rub the marinade all over it. Get into every nook and cranny. This is where the flavor really builds.
Step 3: Let It Marinate - Cover and refrigerate for at least one hour. If you have the time, let it sit overnight. The longer it rests, the deeper the flavor.
Step 4: Cook the Chicken - For the oven, preheat to 425°F or 220°C and roast for 30 to 35 minutes until the internal temperature reaches 165°F.
For the grill, cook over medium high heat for about 6 to 8 minutes per side until nicely charred and cooked through.
Step 5: Make the Green Sauce - While the chicken cooks, add all the sauce ingredients to a blender. Blend until smooth and creamy. Taste and adjust the salt or lime as needed.
Step 6: Chill the Sauce - Let the sauce rest in the fridge for about 20 minutes. This helps the flavors come together and makes it extra refreshing.
Step 7: Serve and Enjoy - Serve the chicken hot with a generous spoonful of that green sauce on top or on the side. Do not be shy with it.