This dish brings bold Mexican-inspired flavors to your table with minimal effort. Chicken breasts soak in a bright marinade of fresh lime juice, zest, garlic, chili powder, and cumin before hitting a hot grill or skillet. While the chicken sears to a golden finish, a quick avocado salsa comes together with ripe avocado, diced tomato, red onion, and cilantro. The whole thing comes together in just 40 minutes, making it ideal for busy weeknights or casual gatherings. Serve it alongside rice, warm tortillas, or a crisp salad for a complete, satisfying meal that's naturally gluten-free.
There was a Tuesday last summer when the farmers market had the most absurd pile of avocados, all perfectly ripe, and I bought way more than any reasonable person should. I came home with a paper bag bursting with them and a chicken breast thawing on the counter, and this dish kind of invented itself in the most chaotic, wonderful way.
I made this for a small group of friends who showed up unannounced one evening, and the way the kitchen smelled with garlic and chili powder hitting hot oil made everyone drift away from the living room and hover around the stove. One friend stood there eating avocado straight from the bowl before the chicken was even done.
Ingredients
- 4 boneless skinless chicken breasts: Thighs work great too but breasts cook faster and give you that clean surface for piling on toppings
- 3 tbsp fresh lime juice: Bottled lime juice will absolutely not give you the same brightness so please squeeze real limes
- 2 tsp lime zest: This is where the real lime punch lives, do not skip it
- 2 tbsp olive oil: Helps the spices cling to the chicken and promotes a nice sear
- 2 cloves garlic minced: Fresh garlic only, the jarred stuff has a flatness that shows up in the final taste
- 1 ½ tsp chili powder: Standard chili powder not cayenne, you want warmth not fire
- 1 tsp ground cumin: Gives that earthy backbone that makes it taste Mexican-inspired
- ½ tsp smoked paprika: Adds a subtle smoky depth even if you cook this indoors on a skillet
- ½ tsp salt: Rounds everything out, taste the marinade before adding the chicken to check
- ¼ tsp freshly ground black pepper: Fresh cracked makes a noticeable difference here
- 2 ripe avocados diced: They should yield slightly to pressure but not feel mushy
- 1 medium tomato seeded and diced: Seeding prevents the topping from getting watery
- ¼ cup red onion finely chopped: Soak it in cold water for five minutes if you find raw onion too sharp
- 2 tbsp fresh cilantro chopped: Stems are fine to include, they have good flavor
- 1 tbsp lime juice: Also keeps the avocado from browning while you finish cooking
- ¼ tsp salt: For the avocado topping, seasons it just right
- ½ cup shredded Monterey Jack or cheddar cheese: Optional but the way it melts into the warm chicken is worth it
- Lime wedges and extra cilantro: For the finish that makes it look like you tried really hard
Instructions
- Marinate the chicken:
- Whisk the lime juice, zest, olive oil, garlic, chili powder, cumin, smoked paprika, salt, and pepper in a large bowl until combined. Add the chicken and turn each piece to coat, then cover and let it sit for at least 20 minutes or up to 2 hours in the fridge.
- Cook until golden:
- Heat a grill or skillet to medium-high and pull the chicken from the marinade, letting excess drip off. Sear 6 to 7 minutes per side until the internal temperature hits 165 degrees and there are beautiful dark marks on the surface.
- Mix the avocado topping:
- While the chicken sizzles, combine the diced avocado, tomato, red onion, cilantro, lime juice, and salt in a bowl. Fold gently so the avocado keeps some texture instead of turning into paste.
- Melt the cheese if using:
- Transfer the cooked chicken to plates and immediately scatter cheese on top so the residual heat softens it into those lovely pools.
- Pile it all on:
- Spoon the avocado mixture generously over each breast, add lime wedges to the plate, and scatter extra cilantro on top. Serve right away while the chicken is still hot against the cool avocado.
This became the dish I make when someone needs cheering up or when a random weeknight feels like it deserves to be more than just feeding myself. There is something about the contrast of warm spiced chicken and cold creamy avocado that makes every bite feel like a small celebration.
Choosing the Right Avocados
I have learned through many disappointing salads that the stem trick actually works. Flick the little dry button off the top of the avocado and if it is green underneath, you are in business. Brown underneath means it is already past its prime inside no matter how the outside feels.
Indoor vs Outdoor Cooking
A cast iron skillet gets you surprisingly close to grill flavor if you let it get ripping hot before the chicken goes in. The key is not moving the chicken once you set it down so the crust can actually form. I used to fidget with it constantly and wondered why it never looked right.
Serving It Like You Mean It
A bed of cilantro lime rice underneath turns this from a simple chicken dish into something that feels like a full restaurant plate. A quick drizzle of the extra marinade reduced in a small pan makes an impromptu sauce that ties everything together.
- Warm your plates in a low oven for five minutes so the cheese stays melty longer
- Keep the avocado topping in the fridge until the very last second for the best temperature contrast
- Squeeze the lime wedge over everything right before eating for one final hit of brightness
Some recipes you make once and forget. This one has a way of sneaking into your regular rotation until you realize you have been making it every other week without even planning to.
Recipe FAQs
- → How long should I marinate the chicken?
-
At least 20 minutes for good flavor penetration, but you can refrigerate it for up to 2 hours for deeper lime and spice notes.
- → Can I use chicken thighs instead of breasts?
-
Absolutely. Boneless skinless thighs work well and tend to stay juicier. Adjust cooking time slightly since thighs may need an extra minute or two per side.
- → How do I know when the chicken is fully cooked?
-
Use a meat thermometer to check that the internal temperature reaches 165°F (74°C). The juices should run clear and there should be no pink center.
- → Can I make the avocado topping ahead of time?
-
It's best prepared fresh to prevent browning. If you need to prep early, squeeze extra lime juice over the avocado and press plastic wrap directly against the surface, then refrigerate for up to 2 hours.
- → What sides pair well with this dish?
-
Spanish or cilantro-lime rice, warm flour or corn tortillas, black beans, or a simple garden salad all complement the bright, zesty flavors nicely.
- → Is this dish dairy-free?
-
It can be. Simply omit the shredded cheese garnish or swap in a plant-based alternative. The chicken, marinade, and avocado topping are all naturally dairy-free.