Big tropical flavor. Simple weeknight effort. Juicy marinated chicken, a fresh pineapple salsa, and creamy avocado all piled over fluffy coconut rice. This one tastes like a vacation on a plate.
Featured Comment “I tried this on a Tuesday night and my family went absolutely silent at the table. The good kind of silent. The pineapple salsa made it feel like restaurant food. Making this every week now!” Farah R.
Honest Confession Before We Start
I’ll be real with you. The first time I thought about combining a cumin-lime chicken marinade with fresh pineapple salsa, I hesitated. Seemed like too much happening at once.
Then I took the first bite.
Suddenly it all made sense. The chicken soaks up that citrusy, smoky marinade and gets incredibly tender. The pineapple salsa brings brightness and crunch. The jalapeño adds just enough warmth. And the avocado? It ties everything together in the most satisfying way.
The best part? It looks like you tried hard. You didn’t.
Whether you fire up an actual grill on the weekend or use a grill pan on a busy Tuesday, this recipe delivers every single time. Let me walk you through the whole thing.

What You Need
A few ingredient notes before the full table. Small details here make a big difference in the final dish.
Chicken: Thighs or breasts both work. Thighs are more forgiving. They stay juicy even if you go a minute or two over. Breasts are leaner but dry out faster, so pounding them to an even thickness is non-negotiable.
Pineapple: Get a ripe one. Smell the base. It should smell sweet and tropical, not like nothing. Press it gently. It should give just slightly. A good pineapple makes the salsa. A bad one ruins it.
Avocado: Timing matters here. You want one that’s soft but not mushy. It should yield when you press it, not collapse. That creamy texture against the bright salsa is the whole point.
Jalapeño: Two tablespoons of finely diced jalapeño gives gentle warmth. Cooking for people who avoid heat? Remove all the seeds first. Cooking for people who love it? Leave them in.
Ingredients Table
| Ingredient | Quantity | Notes |
|---|---|---|
| Boneless, skinless chicken breasts or thighs | 1½ lbs | Thighs stay juicier; breasts are leaner |
| Olive oil | ¼ cup | Extra virgin works best in the marinade |
| Limes (for marinade) | 2 | Heavy, firm limes have more juice |
| Minced garlic | 2 tsp | Fresh is best; jarred saves time |
| Honey | 2 tsp | Balances lime acidity and cumin depth |
| Ground cumin | 2½ tsp | The warm, earthy base of the marinade |
| Ground coriander | 1 tsp | Adds subtle citrusy, floral notes |
| Salt and pepper | To taste | Season generously |
| Vegetable oil | For greasing | Prevents sticking on grill or pan |
| Diced pineapple | 3 cups (18 oz) | Use most of one whole ripe pineapple |
| Cilantro, finely diced | 1 cup (loosely packed) | Fresh only. Dried won’t cut it here |
| Jalapeño, finely diced | 2 tbsp | Seeds out for mild; seeds in for heat |
| Red onion, diced | ½ cup | Adds crunch and sharpness to the salsa |
| Lime (for salsa) | 1 | Squeeze it fresh. Skip the bottled stuff |
| Ground cumin (for salsa) | ¼ tsp | Just a touch to season the salsa |
| Large avocado | 1 | Ripe but firm. Should yield to gentle pressure |
| Coconut rice, cilantro-lime rice, or quinoa | Optional, for serving | Coconut rice is the best pairing here |
Recipe Details At A Glance
| Prep Time | 10 minutes |
| Marinating Time | 30 minutes to 2 hours |
| Cook Time | 15 minutes |
| Total Time | 25 minutes (plus marinating) |
| Servings | 4 |
| Difficulty | Easy |

How To Make Pineapple Chicken And Rice
Step 1: Prep and Pound the Chicken
Trim any excess fat from your chicken first. If you’re using breasts, slice each one in half widthwise. You end up with thinner cutlets that cook faster and more evenly.
Then pound each piece with a meat mallet. Or use the flat bottom of a heavy pan. Works just as well.
You’re not trying to flatten them completely. You just want everything roughly the same thickness. Uneven pieces are the number one reason some parts dry out while others are still undercooked. This one step fixes that.
Step 2: Make the Marinade
Grab a small bowl. Add the olive oil, the zest of one lime, and about ¼ cup of fresh lime juice from your two limes. Throw in the minced garlic, honey, ground cumin, ground coriander, and roughly ½ tsp each of salt and pepper.
Whisk it all together until it comes together smoothly.
Here’s the move that most people skip. Set aside 3 tablespoons of this marinade before it touches the raw chicken. You’ll use it to baste the chicken while it grills. That reserved portion hits the cooked chicken with a fresh, bright punch of flavor at the end.
Step 3: Marinate the Chicken
Pour the rest of the marinade into a large resealable bag. Add the chicken. Seal it, then knead gently so every piece gets coated.
Refrigerate for at least 30 minutes. One to two hours is better.
Hard stop at 4 hours though. The lime juice is acidic. Left too long, it starts breaking down the chicken proteins. The texture gets weird. Dense in some spots, mushy in others. Not what you want.
Step 4: Make the Pineapple Salsa
While the chicken marinates, put together the salsa. In a large bowl, combine:
- The diced pineapple
- The finely diced cilantro
- The jalapeño
- The red onion
Squeeze in 2 tablespoons of fresh lime juice. Add the ¼ tsp of ground cumin. Season with salt and pepper.
Toss it gently. Then taste it. Does it need more lime? A pinch more salt? If you want it slightly sweeter, a tiny drizzle of honey does the trick.
Cover and refrigerate until you’re ready to serve. It actually gets better as it sits. Twenty to thirty minutes in the fridge and the flavors really come together.
Step 5: Grill the Chicken
Heat your grill or grill pan to medium-high. You’re aiming for around 400°F.
Oil the grates before the chicken goes on. Soak a paper towel in vegetable oil, grab it with tongs, and wipe the grates thoroughly. Lean chicken sticks easily. Skip this step and your marinade tears right off with it.
Take the chicken out of the bag. Discard the used marinade. Never reuse it.
Place the chicken on the hot grill. Cook 4 to 6 minutes per side. Before you flip it, brush the top with some of your reserved marinade. Then brush again after flipping.
The chicken is done at an internal temperature of 160°F. A meat thermometer removes all the guesswork. Transfer to a plate, cover loosely with foil, and let it rest for 5 minutes before slicing.
No grill? No problem. Heat 2 tablespoons of oil in a large nonstick or cast iron skillet over high heat. Let excess marinade drip off the chicken first. Cook 2 to 4 minutes per side until cooked through. Brush with reserved marinade when done. Same great flavor, just without the char marks.
Step 6: Assemble and Serve
Slice or chop the rested chicken. Serve it over your chosen base. Coconut rice is hands-down the best option here. The slight sweetness plays beautifully against the smoky chicken and bright salsa.
Spoon a generous heap of pineapple salsa on top. Fan the sliced avocado alongside.
Warm smoky chicken. Cold bright salsa. Creamy avocado. All on one plate.
It’s exactly as good as it sounds.

Pro Tips That Actually Matter
- Pound the chicken evenly. Dry edges and undercooked centers come from uneven thickness. One extra minute of prep prevents all of it.
- Oil the grill thoroughly. Lean chicken sticks fast. Don’t find out the hard way.
- Use a meat thermometer. Stop guessing. A $10 thermometer gives you perfectly cooked chicken every time.
- Get a citrus juicer. You need a good amount of lime juice for both the marinade and the salsa. A handheld juicer doubles your output with half the effort.
- Make the salsa first. It needs time to sit and develop. Make it while the chicken marinates, not after.
- Grill the pineapple if you can. Cut the peeled pineapple into long strips. Rub lightly with vegetable oil. Grill 2 to 3 minutes per side until lightly charred. Let it cool, then dice it for the salsa. The caramelized, slightly smoky flavor it develops takes the whole dish up a level.
How To Serve It
This dish is flexible. Here are a few ways to put it on the table:
- Over a grain base: Coconut rice is the top pick. Cilantro-lime rice and quinoa are both solid alternatives.
- As a rice bowl: Add black beans and grilled corn alongside the chicken, salsa, and avocado for a full loaded bowl.
- As tacos: Chop the grilled chicken and stuff it into warm tortillas with salsa and avocado on top.
- With chips: That leftover pineapple salsa doubles as a ridiculously good chip dip. You’ll almost always have extra.
- With a simple salad: A cucumber salad or fresh fruit salad alongside keeps the whole meal feeling light and fresh.
How To Store Leftovers
| Component | Storage Method | How Long It Keeps |
|---|---|---|
| Grilled chicken | Airtight container in the fridge | 3 to 5 days |
| Pineapple salsa | Airtight container in the fridge | 1 to 2 days (best when fresh) |
| Avocado | Store separately; add fresh when serving | 1 day with lime on top to slow browning |
| Cooked rice | Airtight container in the fridge | 4 to 5 days |
Reheating tip: Warm the chicken slowly in a skillet over medium-low heat. Add a small splash of water or broth to keep it from drying out. Always add fresh avocado and salsa when serving leftovers. They don’t reheat well.
Freezing: The grilled chicken freezes great for up to 3 months. Portion it out before freezing for easy weeknight meals. The salsa doesn’t freeze well. Make it fresh each time.

Frequently Asked Questions
Can I use canned pineapple instead of fresh for the salsa?
Fresh is strongly recommended. It holds its shape better and has a brighter, more natural flavor. Canned tends to be much softer and sweeter, which throws off the balance of the salsa. If fresh isn’t an option, go with canned packed in juice (not syrup) and drain it really well before using.
I don’t have a grill. Can I still make this?
Absolutely. A grill pan gives you grill marks and a bit of that charred flavor. A regular nonstick or cast iron skillet over high heat also works fine. The chicken won’t have the same smokiness, but the marinade is so flavorful that you honestly won’t miss it much.
Can I marinate the chicken overnight?
It’s better not to. Lime juice is acidic. Past the 4-hour mark, it starts breaking down the proteins and the texture gets off. Dense in some spots, soft in others. For best results, stick to 1 to 2 hours. If you need to prep ahead, mix the marinade the night before and refrigerate it separately. Add the chicken in the morning.
My salsa turned out watery. What happened?
Usually one of two things. Either the pineapple was very ripe and released a lot of liquid, or the salsa sat too long before serving. To fix it, drain off the excess liquid before you plate it. Next time, dice the pineapple right before making the salsa and serve it within a couple of hours.
What if I don’t have avocado?
A spoonful of plain yogurt works surprisingly well. It gives you that cool, creamy contrast against the warm chicken and bright salsa. A simple cilantro-lime drizzle on top is another good option that fits the overall flavor of the dish.
One Last Thing
This is one of those recipes where the effort is minimal but the payoff feels huge. The marinade takes five minutes to whisk together. The salsa comes together while the chicken sits in the fridge. The grill or pan does most of the work.
What lands on the plate though? That’s the part people remember.
Bright. Smoky. Citrusy. A little sweet. A little spicy. The kind of dinner that makes people ask you for the recipe before they’ve even finished eating.
Make it once. You’ll understand why it keeps coming back into the rotation.
Nutrition note: Nutritional information does not include rice or optional serving components.

Pineapple Chicken and Rice
Ingredients
Chicken & Marinade
- 1.5 lbs boneless skinless chicken breasts or thighs thighs stay juicier; pound breasts to even thickness
- 1/4 cup olive oil extra virgin
- 2 limes zest of 1, juice of both (about 1/4 cup juice)
- 2 tsp minced garlic fresh preferred
- 2 tsp honey
- 2.5 tsp ground cumin
- 1 tsp ground coriander
- salt and pepper to taste; about 1/2 tsp each for marinade
- vegetable oil for greasing grill or pan
Pineapple Salsa
- 3 cups fresh pineapple diced (about 18 oz or most of one whole ripe pineapple)
- 1 cup fresh cilantro loosely packed, finely diced
- 2 tbsp jalapeño finely diced; remove seeds for mild, keep for heat
- 1/2 cup red onion diced
- 1 lime freshly squeezed, about 2 tbsp juice
- 1/4 tsp ground cumin
For Serving
- 1 large avocado ripe but firm, sliced
- coconut rice or cilantro-lime rice or quinoa
Instructions
- Trim excess fat from chicken. If using breasts, slice each in half widthwise to create thinner cutlets. Pound each piece with a meat mallet or heavy pan bottom until roughly even in thickness.
- In a small bowl, whisk together olive oil, lime zest, lime juice, minced garlic, honey, ground cumin, ground coriander, salt and pepper. Reserve 3 tablespoons of marinade in a separate bowl for basting. Do not let it touch the raw chicken.
- Add chicken and remaining marinade to a large resealable bag. Seal and knead to coat evenly. Refrigerate for at least 30 minutes and up to 2 hours. Do not exceed 4 hours.
- While chicken marinates, combine diced pineapple, cilantro, jalapeño, and red onion in a large bowl. Add lime juice and ground cumin. Season with salt and pepper and toss gently. Taste and adjust. Cover and refrigerate until ready to serve.
- Heat grill or grill pan to medium-high (about 400°F). Oil the grates thoroughly using a paper towel soaked in vegetable oil held with tongs.
- Remove chicken from bag and discard used marinade. Place chicken on grill. Cook 4 to 6 minutes per side, brushing the top with reserved marinade before flipping, and again after. Chicken is done at an internal temperature of 160°F.
- Transfer chicken to a plate, cover loosely with foil, and rest for 5 minutes. Then slice or chop.
- Serve chicken over coconut rice. Top with a generous spoonful of pineapple salsa and fan sliced avocado alongside. Serve immediately.










