Creamy Coconut Pineapple Rice
This creamy coconut rice studded with sweet pineapple bits is the kind of side dish that makes any main feel a little more special. It cooks on the stovetop in under thirty minutes with almost no stirring.

The rice plumps up soft and fragrant in a mix of coconut milk and water, soaking up all that richness without turning heavy. It is a simple, honest recipe that delivers big tropical flavor without extra work.
Why This Coconut Rice Works
Full-fat coconut milk gives the rice a velvety texture and a gentle sweetness that plain water never could. You taste coconut in every grain without it being oily or overpowering.
Tiny chunks of pineapple cook right in the pot, so they release some of their juice and get tender and warm. Every spoonful has little golden bursts that balance the creamy rice.
The whole pot comes together with one saucepan and a lid, which means barely any cleanup. It is the kind of side you can trust on a busy weeknight when you still want something that feels intentional.
Ingredients

- 1 ½ cups jasmine rice: long-grain white rice gives the fluffiest result; basmati works too.
- 1 can (13.5 oz) full-fat coconut milk: the thick, creamy kind, not light or coconut beverage.
- 1 cup water: helps the rice cook through without burning.
- ¾ tsp kosher salt: enough to wake up the sweetness.
- 1 cup canned pineapple chunks, drained: packed in juice, not heavy syrup, so the sweetness stays in check.
- 1 tsp granulated sugar: optional, only if your pineapple is tart.
- 2 tbsp unsweetened coconut flakes, toasted: for a crisp finish.
Variations / Substitutions
- Brown rice: use 1 ½ cups brown rice and increase water to 1 ½ cups, then cook 45 minutes before adding the pineapple; the texture will be chewier and nuttier.
- Fresh pineapple: swap in an equal amount of diced fresh pineapple; it will be slightly more fibrous but the flavor is brighter.
- Lime: stir in the zest of one lime with the pineapple and serve with wedges for a sharper, citrusy finish.
- No sugar: leave the sugar out entirely when your pineapple is already ripe and sweet.
- Dairy-free: this recipe is naturally dairy-free when you use coconut milk.
If you like rice that leans more savory, try our Garlic Herb Rice with toasted almonds.
How To Make Coconut Pineapple Rice
Step 1: Stir Together the Rice and Liquids

In a medium saucepan, combine the 1 ½ cups jasmine rice, the full can of coconut milk, 1 cup water, and ¾ teaspoon salt. Give everything a quick stir with a wooden spoon, then set the pan over high heat and bring it to a boil.
You will see the white coconut milk start to bubble and loosen. Once it reaches a full rolling boil, which takes about 2 minutes, drop the heat to low and cover the saucepan with a tight-fitting lid.
Step 2: Add the Pineapple and Finish Cooking

Let the rice cook covered for 12 minutes, then quickly lift the lid and scatter the 1 cup of drained pineapple chunks and the teaspoon of sugar, if using, across the surface. Gently stir just once to tuck the fruit into the rice, re-cover immediately, and cook 5 more minutes on low.
The pineapple will soften and release a little juice, which mixes into the coconut rice and makes it even more fragrant. Keep the lid on the whole time so the steam does not escape.
Step 3: Fluff and Top with Toasted Coconut

Pull the pan off the heat, still covered, and let it sit for 5 minutes. Remove the lid, fluff the rice with a fork, and sprinkle the toasted coconut flakes over the top.
Serve it right from the pot or spoon it into a wide bowl, so the golden pineapple and crisp coconut flakes are the first thing everyone sees. A squeeze of lime right at the table is a nice finishing touch.
Tips for the Fluffiest Coconut Pineapple Rice
- Rinse the jasmine rice under cold water until the water runs mostly clear. That extra starch makes the rice gummy if you skip it.
- To toast the coconut flakes, cook them in a dry skillet over medium-low heat for 2 to 3 minutes, shaking the pan often, until they are just golden at the edges. They burn fast, so pull them off the heat the second they smell nutty.
- After the 5-minute rest, run a fork through the rice instead of a spoon. A spoon compacts the grains and makes the texture less delicate.
- If you like a stronger coconut kick, swap half the water for an equal amount of extra coconut milk.
Cooking times vary by rice type and coconut milk brand.
| Rice type | Liquid ratio (coconut milk + water) | Cook time (covered, low heat) |
|---|---|---|
| Jasmine | 1 can + 1 cup | 17 minutes |
| Basmati | 1 can + 1 cup | 15 minutes |
| Brown, long grain | 1 can + 1 ½ cups | 45 minutes (add pineapple after 40 min) |
Storing Leftovers
- Refrigerate: cooled rice keeps well in a sealed container for up to 4 days. Spoon it into a tight-lidded dish while it is still warm to trap a little extra moisture.
- Reheating: add a small splash of water or coconut milk and warm gently in a saucepan over low heat, stirring now and then, or microwave in a covered bowl for 1 minute.
- Serve cold: cold coconut pineapple rice makes a great base for a quick grain salad with black beans and avocado.
What Goes Well With Coconut Pineapple Rice
Grilled shrimp with a chili-lime rub plays off the sweet, creamy rice perfectly, the heat and acid cutting through the richness. Jerk chicken thighs bring allspice and smoke that mingle with the coconut. For a lighter match, a fillet of blackened tilapia or salmon cooked until just opaque rests nicely next to a heap of this rice without overwhelming it.
Frequently Asked Questions
Can I use light coconut milk?
Yes, but the rice will be less creamy and the coconut flavor much milder. You may want to use slightly less water to avoid a watery pot.
Do I have to rinse the rice?
Rinsing removes surface starch and keeps the grains separate. If you skip it, the rice will still cook but will be stickier and clump together.
Can I make this in a rice cooker?
Yes. Combine the rinsed rice, coconut milk, water, and salt in the rice cooker, then stir in the pineapple after the cook cycle ends and hold on warm for 5 minutes before fluffing.
How do I keep the pineapple from sinking?
After cooking, fluffing the rice gently will redistribute the pineapple throughout. Adding it after the rice is mostly cooked also helps it stay nearer the surface.

Coconut Pineapple Rice Recipe
Ingredients
Method
- Rinse the rice under cold water until the water runs mostly clear. In a medium saucepan, combine the rice, coconut milk, water, and salt. Bring to a boil over high heat, then reduce heat to low, cover, and cook for 12 minutes.
- Quickly lift the lid, scatter the pineapple and sugar over the rice, stir once gently, cover, and cook 5 more minutes on low. Remove from heat and let the pan sit covered for 5 minutes.
- Fluff the rice with a fork, sprinkle with toasted coconut flakes, and serve warm.
