This tropical dinner brings island flavors straight to your table with smoky grilled chicken breasts seasoned in cumin and paprika, then topped with a refreshing pineapple-mango salsa bursting with fresh lime and cilantro.
Served over fragrant coconut jasmine rice, every plate delivers a perfect balance of sweet, savory, and subtly spicy notes that transport you to a sunset beach dinner.
Ready in under an hour with simple prep, this gluten-free main course is ideal for weeknight dinners or casual entertaining when you want something vibrant and satisfying without spending hours in the kitchen.
The smell of coconut milk hitting a hot saucepan is enough to make me forget whatever bad day I was having, and adding grilled chicken with fruit salsa to the mix is basically a one-way ticket to sanity. I threw this together one rainy Tuesday when I was desperate for sunshine on a plate, and it worked. The pineapple and mango do most of the heavy lifting, and the smoked paprika on the chicken makes everything smell like a backyard cookout even if you are standing over a stove in your apartment.
My neighbor knocked on my door the first time I made this, not because the music was too loud but because she wanted to know what smelled so incredible. We ended up eating together on the floor of my kitchen because I had not unpacked the dining table yet. She brought wine, I brought extra lime wedges, and we agreed that grilled chicken should always come with tropical fruit.
Ingredients
- 4 boneless, skinless chicken breasts: Pound them slightly so they cook evenly and you avoid the dreaded dry center.
- 2 tbsp olive oil: Just enough to carry the spices and keep the chicken from sticking.
- 1 tbsp fresh lime juice: Bottled works in a pinch but fresh lime juice wakes everything up.
- 1 tsp ground cumin: This is the earthy backbone that ties the tropical sweetness to the savory chicken.
- 1 tsp smoked paprika: Regular paprika is fine but smoked paprika gives you that grill flavor even indoors.
- Salt and pepper: Season generously because the chicken carries the whole plate.
- 1 cup fresh pineapple, diced: Canned pineapple works but you lose the bright crunch that makes the salsa special.
- 1 cup fresh mango, diced: A slightly firm mango holds its shape better in the salsa.
- 1/2 small red onion, finely chopped: Soak the chopped onion in cold water for five minutes if you find raw onion too sharp.
- 1 small red bell pepper, diced: The color alone is worth it, and the sweetness balances the lime.
- 1/4 cup fresh cilantro, chopped: Add it right before serving so it stays bright and perky.
- 1 jalapeño, seeded and minced: Leave the seeds in if you want real heat, or skip it entirely for a milder salsa.
- 2 tbsp fresh lime juice (for salsa): This is separate from the marinade lime juice and it matters.
- Salt for salsa: A pinch pulls all the fruit flavors together.
- 1 cup jasmine rice: Rinse it until the water runs clear or you will get gummy rice.
- 1 cup coconut milk: Shake the can well before opening so the cream and water are blended.
- 1 cup water: You need this in addition to the coconut milk for the right texture.
- 1/2 tsp salt (for rice): Coconut milk is slightly sweet so the salt keeps it savory.
- Lime wedges and cilantro sprigs: For garnish, and honestly for squeezing extra lime over everything at the table.
Instructions
- Marinate the Chicken:
- Stir together the olive oil, lime juice, cumin, smoked paprika, salt, and pepper in a bowl until it looks like a rust colored paste. Toss the chicken breasts in there and really massage the marinade into every surface, then let them sit for at least 15 minutes while you prep everything else.
- Build the Salsa:
- Toss the diced pineapple, mango, red onion, bell pepper, cilantro, and jalapeño into a bowl with the lime juice and a generous pinch of salt. Stir gently so you do not crush the fruit, then tuck it into the fridge so the flavors can get to know each other.
- Cook the Coconut Rice:
- Rinse the jasmine rice under cold water until it runs clear, then dump it into a saucepan with the coconut milk, water, and salt. Bring it to a boil, clamp on the lid, turn the heat to low, and set a timer for 15 minutes without lifting the lid even once.
- Grill the Chicken:
- Heat your grill or grill pan over medium high until you can feel the warmth radiating when you hold your hand above it. Lay the chicken down and listen for that satisfying sizzle, then cook 5 to 7 minutes per side until the juices run clear and the internal temperature hits 165 degrees.
- Assemble and Serve:
- Let the chicken rest for 5 minutes so the juices redistribute, then slice it against the grain. Pile coconut rice on each plate, fan the chicken slices on top, and spoon a generous amount of salsa over everything before finishing with lime wedges and cilantro sprigs.
Somewhere between the second helping and the third lime squeeze, food like this stops being a recipe and starts being the reason people linger at the table long after the plates are empty.
What to Drink With It
A dry Riesling or a fruity white wine like a Gewurztraminer is the move here because the slight sweetness plays beautifully with the tropical salsa without fighting the smoky chicken. If wine is not your thing, try sparkling water with muddled lime and a sprig of cilantro. I once served this with a mango sparkling lemonade by accident because that was all I had cold, and honestly it was perfect.
Making It Vegetarian
Grilled tofu or tempeh slides right into this recipe without missing a beat. Press your tofu for at least 20 minutes to get rid of excess water, then marinate it the same way you would the chicken. The coconut rice and salsa are already plant based so you only need to swap the protein.
Leftovers and Storage
The salsa will keep in the fridge for up to two days and makes an incredible topping for fish tacos or scrambled eggs the next morning. Store the rice and chicken separately so nothing gets soggy, and reheat the chicken gently so it does not dry out.
- The salsa gets juicier overnight which is great for scooping onto chips.
- Cold coconut rice straight from the fridge is surprisingly good.
- Always taste the salsa before serving leftovers because a fresh squeeze of lime brings it back to life.
This is the kind of meal that makes you close your eyes on the first bite and transports you somewhere warm, no plane ticket required. Share it with someone who could use a little sunshine on their plate.
Recipe FAQs
- → Can I use frozen pineapple and mango for the salsa?
-
Yes, frozen fruit works well when fresh isn't available. Thaw the pineapple and mango completely, then drain excess liquid before dicing to keep the salsa from becoming watery.
- → What can I substitute for coconut milk in the rice?
-
Full-fat canned coconut milk creates the creamiest result, but you can use light coconut milk for a lighter version. Alternatively, vegetable or chicken broth with a splash of coconut oil will still add subtle coconut flavor.
- → How do I know when the grilled chicken is fully cooked?
-
The safest method is using a meat thermometer—chicken is done when the internal temperature reaches 165°F (74°C). Alternatively, slice into the thickest part and confirm there is no pink and juices run completely clear.
- → Can I make the salsa ahead of time?
-
Absolutely. The salsa actually benefits from resting, as the flavors meld together. Prepare it up to 4 hours in advance and refrigerate in an airtight container. Add a fresh squeeze of lime juice just before serving to brighten the flavors.
- → Is this dish spicy from the jalapeño?
-
The jalapeño is optional, so you control the heat level. Seeding and mincing just half a jalapeño adds mild warmth without overpowering the fruity salsa. Omit it entirely for a completely mild dish that still delivers bold tropical flavor.
- → What wine pairs well with this tropical dinner?
-
A dry Riesling or a fruity white wine like Gewürztraminer complements the sweet and savory tropical flavors beautifully. If you prefer non-alcoholic options, sparkling water with a splash of pineapple juice works wonderfully alongside the meal.