You know that moment when citrus hits chicken and everything just clicks?
That’s exactly what happens here. And when you add mango salsa on top? Pure magic.
How I Found This Recipe
So there I was on a Tuesday night. Hungry family. Empty pantry. Well, almost empty.
I had chicken in the fridge, a few oranges and limes rolling around, and some cilantro that was about to go bad. I thought, “What’s the worst that could happen?” and threw together a marinade.
My family ate every single bite.
The next week? They asked for it again. That’s when I realized I’d accidentally created something worth keeping.
Here’s what makes it work: the bright lime paired with earthy cumin creates this depth that most quick recipes just don’t have. The honey? It balances out all that acidity perfectly.

Why You’ll Love This
First off, it’s versatile.
Sunny day? Throw it on the grill. Rainy evening? Pan-sear it indoors. Both methods give you tender, flavorful chicken that works whether you’re feeding the family or trying to impress guests.
But let’s talk about that mango salsa for a second.
It’s not just a topping. It’s what takes this from “yeah, that’s good chicken” to “wait, can I have the recipe?” The sweet mango chunks and creamy avocado create this texture contrast that honestly makes the whole dish.
Think restaurant-quality, but in your own kitchen. In under 30 minutes.
The Secret Sauce (Literally)
The marinade pulls double duty:
- It soaks the chicken with bright, zesty flavors
- The acidity tenderizes the meat so every bite stays juicy
Orange juice brings subtle sweetness without drowning out the lime. The soy sauce adds this umami depth that rounds everything out. And cumin? It provides warmth that makes this feel like way more than just another lemon chicken recipe.
Here’s a trick I learned: always save some marinade before you add the raw chicken. This gives you clean basting liquid for later. It intensifies the flavor and creates a beautiful glaze on the finished chicken.
No cross-contamination worries. Just pure flavor.

What to Serve It With
Cilantro-lime rice is my go-to. The rice soaks up all those extra juices from the chicken and salsa. Or try coconut-lime rice if you want something slightly sweeter and creamier.
The mango-avocado salsa isn’t optional in my book. The cool, fresh salsa against the warm, savory chicken? Each spoonful adds brightness and keeps things from feeling heavy.
And here’s a bonus: this works great for meal prep. Cook the chicken on Sunday, portion it with rice, then add fresh salsa right before eating. The salsa stays vibrant and the chicken reheats beautifully.
Ingredients You’ll Need
| Ingredient | Quantity | Notes |
|---|---|---|
| Boneless, skinless chicken breasts or thighs | 1-1/2 pounds | Thighs stay slightly more tender; breasts work great too |
| Oranges | 3 whole | For both juice and zest |
| Limes | 3 whole | Fresh provides best flavor |
| Olive oil | 1/2 cup | Extra virgin preferred |
| Honey | 1 tablespoon | Balances acidity |
| Ground cumin | 1 teaspoon | Adds warmth and depth |
| Soy sauce | 2-1/2 tablespoons | Provides umami richness |
| Minced garlic | 2 teaspoons | Fresh is ideal |
| Coarsely chopped cilantro | 1/4 cup | Don’t chop too fine |
| Salt | 1 teaspoon | Adjust to taste |
| Black pepper | 1/4 teaspoon | Freshly ground works best |
| Mango-avocado salsa | 1 batch | See notes for recipe link |
| Cilantro-lime rice or coconut-lime rice | Optional | Great serving base |
Prep Time: 10 minutes | Cook Time: 15 minutes | Total Time: 25 minutes
Servings: 4 | Difficulty: Easy

How to Make It (Step by Step)
Step 1: Get Your Citrus Ready
Grab your zester and zest those oranges and limes first. You need one teaspoon of zest from each type of fruit. Set that aside.
Then juice everything. You’re looking for 3/4 cup orange juice and 1/3 cup lime juice.
Fresh citrus makes a huge difference here. Bottled juice? It’ll work. But fresh? That’s where the brightness comes from.
Step 2: Whisk Up the Marinade
Throw everything into a medium bowl:
- Orange juice and lime juice
- Both zests
- Olive oil
- Honey
- Cumin
- Soy sauce
- Garlic
- Cilantro
- Salt and pepper
Whisk it all together. Keep going until the honey dissolves completely and everything looks smooth.
Step 3: Save Some for Later
This is important.
Pour 1/2 cup of that marinade into a separate small bowl. Set it aside. This stays clean and safe for basting while you cook.
The rest? Pour it into a large resealable bag.
Step 4: Prep Your Chicken
Trim off any excess fat from your chicken. If you’re using breasts, grab a meat mallet and pound them to even thickness.
Why? Because even thickness means even cooking. No dry spots. No undercooked centers.
You can also slice thicker breasts horizontally if you don’t have a mallet. Just create thinner cutlets.
Step 5: Let It Marinate
Drop the chicken into the bag with the marinade. Seal it up, squeeze out the extra air, and massage it gently so everything gets coated.
Into the fridge it goes.
Minimum 30 minutes. But honestly? Four to six hours is the sweet spot. That’s when you get the most flavor and the tenderest meat.
Flip the bag halfway through so both sides get equal time in the marinade.

Step 6: Time to Cook
Preheat your grill to 450°F. Lightly oil those grates.
Pull the chicken out of the bag and toss the used marinade. Seriously, don’t use that one again.
Place your chicken on the grill. Cook for 10-12 minutes total, flipping halfway. Every few minutes, brush on some of that reserved marinade you saved earlier.
Here’s the deal: you need a meat thermometer. Pull the chicken when it hits exactly 165°F in the thickest part.
Not 160°F. Not 170°F. Exactly 165°F.
That’s the sweet spot for food safety and juicy meat.
Step 7: Rest It (Don’t Skip This!)
Move the cooked chicken to a clean plate. Tent it loosely with aluminum foil.
Now wait 5-10 minutes before slicing.
I know you’re hungry. I know it smells amazing. But those few minutes let the juices redistribute throughout the meat instead of running all over your cutting board.
While it rests, whip up your mango-avocado salsa and cook your rice if you’re serving it.
Then slice against the grain, arrange over rice, and top with generous scoops of salsa.
Eat it while everything’s still warm.
Tips That Actually Matter
Make it even: Chicken pieces that are the same thickness cook at the same rate. Some portions won’t dry out while others are still cooking. Simple math.
Oil those grates: Grab a paper towel, soak it in oil, and rub it on your grill grates with tongs. This one step prevents so much frustration. No sticking. Beautiful grill marks.
Get a thermometer: Stop guessing. Undercooked chicken is dangerous. Overcooked chicken is cardboard. A $15 thermometer solves both problems.
Baste at the end: Brush on that reserved marinade during the last few minutes only. This builds flavor without burning the honey sugars.
Those rest minutes count: Cut the chicken immediately and watch all those flavorful juices escape. Wait 5-10 minutes and keep them where they belong—in your chicken.

Storing Leftovers
Let the chicken cool down to room temperature first. Then stick it in an airtight container. It’ll keep in the fridge for up to 3 days.
The mango-avocado salsa? Separate container. Use it within 1 day for best quality.
To reheat, use a covered skillet over medium-low heat with a splash of water or broth. Or microwave in 30-second bursts until warmed through.
Just don’t overheat it. That’s how you end up with dry chicken.
Don’t Have a Grill? No Problem
Oven Method: Heat your oven to 425°F. Line a baking sheet with parchment paper. Arrange the chicken and bake for about 18 minutes. Flip once halfway through. Check the temp and let it rest before serving.
Stovetop Method: Heat 1 tablespoon of oil in a large skillet over medium-high heat. Cook the chicken 4-6 minutes per side, brushing with that reserved marinade occasionally. Move it to a plate, tent with foil, and rest for 5-10 minutes.
Both methods work great. I’ve done this recipe all three ways depending on my mood and the weather.
Ways to Use Leftovers
This is where it gets fun.
Taco Night: Shred the chicken and pile it into warm corn tortillas. Top with extra salsa. Maybe some pickled onions if you’re feeling fancy.
Burrito Bowls: Layer cilantro-lime rice, black beans, grilled corn, and chopped chicken. Finish with lime crema and you’ve got a meal.
Stuffed Sweet Potatoes: Split a baked sweet potato, fill it with chicken and salsa. Drizzle with hot honey if you like a little kick.
Quick Quesadillas: Slice the chicken thin and press it with cheese between tortillas. Five minutes and you’ve got lunch.
Meal Prep Jars: Layer romaine, corn, beans, chicken, and salsa in mason jars. Grab one on your way out the door.
See? Way more than just a dinner plate.
Your Questions Answered
Can I use bottled lime juice?
You can, but I wouldn’t recommend it. Fresh lime juice gives you that bright, vibrant flavor. Bottled stuff works in an emergency but it’s noticeably different. If you’re making this recipe, you want it to taste amazing, right? Use fresh.
How long should I actually marinate it?
Thirty minutes gets you decent flavor. Four to six hours? That’s where the magic happens. Don’t go past 24 hours though. The acid will start breaking down the meat texture and it gets mushy. Nobody wants mushy chicken.
That reserved marinade—is it really safe?
Yes! You pulled it out before adding raw chicken, remember? It never touched raw meat. Brush away without worry.
Breasts or thighs?
Honestly? Both work great. Thighs have more fat so they’re more forgiving if you accidentally overcook. Breasts are leaner but work perfectly when cooked to the right temp. Pick whichever you prefer.
I hate cilantro. Now what?
Join the club—it tastes like soap to some people. Use flat-leaf parsley instead. You’ll get similar freshness without that polarizing cilantro flavor. Problem solved.
Nutrition Information: Nutrition values are automatically calculated and should be considered approximate.

Citrus Grilled Chicken with Mango Salsa
Ingredients
Method
- Zest the oranges and limes to get 1 teaspoon of zest from each type of fruit. Set aside. Then juice the fruits to get 3/4 cup orange juice and 1/3 cup lime juice.
- In a medium bowl, whisk together the orange juice, lime juice, orange zest, lime zest, olive oil, honey, ground cumin, soy sauce, minced garlic, chopped cilantro, salt, and black pepper. Whisk until the honey dissolves completely and the marinade is smooth.
- Pour 1/2 cup of the marinade into a separate small bowl and set aside for basting later. Pour the remaining marinade into a large resealable bag.
- Trim excess fat from the chicken. If using chicken breasts, pound them to even thickness with a meat mallet, or slice thicker breasts horizontally to create thinner cutlets.
- Add the chicken to the bag with marinade, seal, squeeze out extra air, and massage gently to coat. Refrigerate for at least 30 minutes, or preferably 4-6 hours for best flavor. Flip the bag halfway through marinating.
- Preheat grill to 450°F and lightly oil the grates. Remove chicken from marinade and discard used marinade.
- Place chicken on the grill and cook for 10-12 minutes total, flipping halfway through. Brush with reserved marinade every few minutes. Cook until internal temperature reaches exactly 165°F in the thickest part.
- Transfer cooked chicken to a clean plate and tent loosely with aluminum foil. Rest for 5-10 minutes before slicing.
- Slice chicken against the grain, arrange over cilantro-lime rice if using, and top with generous scoops of mango-avocado salsa. Serve warm.

Leave a Reply