in

Creamy Coconut Pineapple Rice

WANT TO SAVE THIS RECIPE?

Tropical, creamy, and incredibly aromatic, this Creamy Coconut Pineapple Rice is the side dish you didn’t know you were missing. Fluffy basmati rice soaks up sweet coconut milk and mingles with juicy chunks of pineapple to create a dish that dances between sweet and savory. Finished with lime zest, toasted coconut, and fresh herbs, it makes every bite feel like a mini vacation.

Pin this Recipe

Perfect alongside grilled meats, seafood, or served solo as a light vegetarian meal, this rice is a breeze to make and brings a sunny brightness to any table. Whether you’re cooking for a weekday dinner or hosting a tropical-themed feast, this recipe is a guaranteed crowd-pleaser.

Why You’ll Love This Creamy Coconut Pineapple Rice

This recipe delivers major flavor with minimal effort. It’s dairy-free, naturally sweetened with pineapple, and cooked all in one pot. The result? A silky, flavorful dish that complements everything from spicy Thai curries to barbecue chicken. It’s also versatile enough to be served hot, room temp, or chilled as a picnic-ready side.

What Kind of Pineapple Should I Use?

Fresh pineapple is ideal for this recipe—its brightness and acidity cut through the creaminess of the coconut milk beautifully. However, canned pineapple chunks in juice (not syrup) also work well if you’re in a pinch. Just be sure to drain them properly before cooking.


Ingredients for the Creamy Coconut Pineapple Rice

  • Basmati Rice – Long-grain and fragrant, basmati holds its structure and soaks up coconut milk without becoming mushy.
  • Coconut Milk – Full-fat canned coconut milk creates the creamy base, offering richness and a subtle sweetness.
  • Fresh Pineapple – Provides juicy bites and a bright, fruity contrast.
  • Water – Helps balance the coconut milk for a perfect rice texture.
  • Salt – Enhances the overall flavor.
  • Toasted Coconut Flakes – Adds crunch and a nutty, toasted aroma.
  • Lime Zest – Brightens the dish and cuts through the richness.
  • Fresh Cilantro or Parsley – For a pop of color and herby freshness.

How To Make the Creamy Coconut Pineapple Rice

Step 1: Rinse the Rice

Place 1 cup of basmati rice in a fine mesh strainer and rinse under cold water until the water runs clear. This removes excess starch for fluffier rice.

Step 2: Simmer in Coconut Milk

In a medium saucepan, combine the rinsed rice, 1 cup of full-fat coconut milk, 1 cup of water, and ½ teaspoon of salt. Bring to a gentle boil over medium heat.

Step 3: Add Pineapple and Cover

Stir in 1 cup of chopped fresh pineapple. Cover the pot with a tight-fitting lid, reduce heat to low, and simmer for 15-17 minutes until the liquid is absorbed and the rice is tender.

Step 4: Steam Off Heat

Turn off the heat and let the rice sit, covered, for 5 minutes. This allows it to finish steaming and stay light and fluffy.

Step 5: Fluff and Finish

Fluff the rice with a fork, then gently fold in 2 tablespoons of toasted coconut flakes, 1 teaspoon of lime zest, and 2 tablespoons of chopped cilantro or parsley.


How to Serve Creamy Coconut Pineapple Rice

This recipe yields 4 servings and makes an excellent pairing with spicy dishes like Thai curry, jerk chicken, or grilled shrimp. You can also enjoy it as a light lunch or vegetarian main topped with roasted veggies or black beans.


How to Store Creamy Coconut Pineapple Rice

Let leftovers cool completely, then store in an airtight container in the fridge for up to 4 days. To reheat, sprinkle a little water over the rice and warm in the microwave or on the stovetop over low heat until hot. You can also freeze it for up to 1 month—just thaw overnight in the fridge before reheating.


Frequently Asked Questions

Can I use jasmine rice instead of basmati?
Yes, jasmine rice works well but may result in a slightly softer texture. Be sure to reduce the liquid slightly to avoid mushiness.

Can I make it vegan?
It already is! Just make sure to use plant-based toppings like coconut flakes and herbs.

Can I add protein to make it a full meal?
Absolutely. Add grilled shrimp, chicken, tofu, or even a fried egg on top for a hearty bowl.

What if I don’t have fresh pineapple?
Canned pineapple chunks (in juice, not syrup) can be substituted. Just drain them well.

How do I toast coconut flakes?
Spread unsweetened coconut flakes on a dry skillet and toast over medium heat for 3-5 minutes, stirring often until golden brown.


Want More Rice Dish Ideas?

If you love this tropical twist on rice, you’ll want to check out these other satisfying sides:


Save This Pin For Later

📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.

And let me know in the comments how yours turned out. Did you pair it with something spicy? Try it chilled for lunch? Add protein on top?

I love hearing how others make these recipes their own. Questions are welcome too—let’s help each other cook better, one delicious bowl at a time.

For more daily recipes and kitchen inspiration, visit my Pinterest: Mad For Meals.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Coconut Pineapple Rice


  • Author: Mia McKenny
  • Total Time: 22 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

Tropical, creamy, and incredibly aromatic, this Creamy Coconut Pineapple Rice is the side dish you didn’t know you were missing. Fluffy basmati rice soaks up sweet coconut milk and mingles with juicy chunks of pineapple to create a dish that dances between sweet and savory. Finished with lime zest, toasted coconut, and fresh herbs, it makes every bite feel like a mini vacation. Perfect as a quick dinner side, healthy snack, or as part of your summer food ideas collection.


Ingredients

1 cup basmati rice

1 cup full-fat coconut milk

1 cup water

1 cup chopped fresh pineapple

1/2 teaspoon salt

2 tablespoons toasted coconut flakes

1 teaspoon lime zest

2 tablespoons chopped cilantro or parsley


Instructions

1. Place 1 cup of basmati rice in a fine mesh strainer and rinse under cold water until the water runs clear.

2. In a medium saucepan, combine the rinsed rice, 1 cup of full-fat coconut milk, 1 cup of water, and 1/2 teaspoon of salt. Bring to a gentle boil over medium heat.

3. Stir in 1 cup of chopped fresh pineapple. Cover the pot with a tight-fitting lid, reduce heat to low, and simmer for 15–17 minutes.

4. Turn off the heat and let the rice sit, covered, for 5 minutes.

5. Fluff the rice with a fork, then fold in 2 tablespoons of toasted coconut flakes, 1 teaspoon lime zest, and 2 tablespoons of chopped cilantro or parsley.

Notes

Rinse the rice well to ensure fluffiness.

Use full-fat coconut milk for a creamier result.

Toast coconut flakes ahead for quicker assembly.

  • Prep Time: 5 minutes
  • Cook Time: 17 minutes
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Tropical, Asian-Inspired

Nutrition

  • Serving Size: 1 cup
  • Calories: 260
  • Sugar: 6g
  • Sodium: 220mg
  • Fat: 10g
  • Saturated Fat: 9g
  • Unsaturated Fat: 1g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 2g
  • Protein: 3g
  • Cholesterol: 0mg

Keywords: creamy coconut rice, pineapple rice, tropical rice, easy rice dish, healthy snack

WANT TO SAVE THIS RECIPE?