in

Creamy Coconut Pineapple Rice

Save this recipe on:

Tropical flavors have a way of instantly transporting me to a sun-kissed beach, and this Creamy Coconut Pineapple Rice does exactly that with every bite. It’s one of those recipes I discovered during a vacation and brought back home because I couldn’t stop thinking about it. The soft, fragrant jasmine rice soaked in creamy coconut milk, dotted with juicy pineapple chunks, and topped with a sprinkle of toasted coconut—it’s pure bliss on a plate.

This dish has become a favorite in my kitchen, not just because it’s delicious, but because it’s so easy to make. Whether I’m whipping it up as a quick side dish for grilled chicken or serving it as a light tropical main course with a salad, it always manages to steal the spotlight. It’s comforting, a little exotic, and just sweet enough to feel indulgent without being dessert.

Why You’ll Love This Creamy Coconut Pineapple Rice

This dish is a dreamy fusion of savory and sweet, all brought together in a single pot. It’s naturally gluten-free and dairy-free, yet it feels creamy and rich thanks to the coconut milk. Perfect for weeknights or special occasions, it comes together with minimal prep and simple ingredients.

The juicy pineapple gives each bite a burst of brightness, while the toasted coconut adds a lovely crunch. It’s a hit with kids and adults alike, and it pairs well with a variety of proteins. Bonus? It reheats beautifully, so it’s great for meal prep too.

What Kind of Rice Should I Use?

Jasmine rice is my go-to for this recipe. It has a subtle floral aroma and tender texture that complements the coconut milk beautifully. You can also use basmati rice for a slightly firmer texture. Avoid short-grain or sticky rice as they can make the dish too dense or gummy.

If you only have long-grain white rice on hand, it’ll still work—you might just want to slightly adjust the liquid ratio and cooking time. The goal is fluffy, light rice that absorbs the rich flavors without clumping.

Options for Substitutions

  • Coconut Milk: If you don’t have full-fat coconut milk, light coconut milk or coconut cream diluted with water can work. Just know the richness might vary.
  • Pineapple: Fresh pineapple is ideal, but canned (drained) pineapple chunks are a great substitute, especially when fresh isn’t in season.
  • Herbs: I love using chopped cilantro or parsley for freshness, but green onions also add a nice touch.
  • Rice Alternatives: For a healthier twist, you can try brown jasmine rice—just increase the cooking time and liquid.
  • Add-ins: Want to bulk it up? Add cooked shrimp, shredded chicken, or even chickpeas for protein.

Ingredients for This Creamy Coconut Pineapple Rice

  • Jasmine Rice: The fragrant base of this dish, jasmine rice absorbs the coconut milk beautifully without becoming mushy.
  • Coconut Milk: Provides richness and a creamy texture that defines the dish. Use full-fat for the best results.
  • Water or Vegetable Broth: Helps balance the richness of the coconut milk while ensuring the rice cooks properly.
  • Pineapple Chunks: Adds a sweet, juicy contrast to the creamy rice. Fresh or canned both work well.
  • Toasted Shredded Coconut: Brings texture and an extra layer of tropical flavor.
  • Fresh Lime Juice: Brightens the dish and balances the sweetness.
  • Salt: Enhances the overall flavor profile.
  • Chopped Fresh Cilantro or Parsley: Adds color and a burst of herbal freshness at the end.

Step 1: Rinse the Rice

Rinse the jasmine rice under cold water until the water runs clear. This helps remove excess starch, resulting in fluffier rice.

Step 2: Combine and Simmer

In a medium saucepan, combine the rinsed rice, coconut milk, water or broth, and salt. Stir to combine. Bring it to a gentle boil over medium heat.

Step 3: Lower Heat and Cover

Once boiling, reduce the heat to low and cover the saucepan with a tight-fitting lid. Let it simmer for 15–18 minutes, or until the liquid is fully absorbed.

Step 4: Let it Rest

Turn off the heat and let the rice sit, covered, for 10 minutes. This resting time allows the steam to finish cooking the rice and makes it easier to fluff.

Step 5: Add Pineapple and Fluff

Uncover the rice and gently fluff it with a fork. Fold in the pineapple chunks and fresh lime juice. Taste and adjust salt if needed.

Step 6: Garnish and Serve

Top with toasted shredded coconut and a sprinkle of fresh herbs. Serve warm as a side or main dish.


How Long to Prepare the Creamy Coconut Pineapple Rice

Making this dish is quick and simple, which makes it a fantastic choice for both weeknight dinners and last-minute gatherings. The entire recipe takes around 35–40 minutes from start to finish.

  • Prep Time: About 10 minutes, including rinsing the rice, chopping herbs, and prepping the pineapple.
  • Cook Time: Around 15–18 minutes of simmering on the stove, plus an additional 10 minutes of resting time to let the rice finish cooking perfectly.

Tips for Perfect Creamy Coconut Pineapple Rice

  • Use full-fat coconut milk for that rich, creamy texture—light versions can make the rice watery.
  • Toast your shredded coconut in a dry skillet for a few minutes until golden and fragrant—it adds amazing flavor and crunch.
  • Don’t skip the resting time after cooking; it helps the rice absorb any leftover moisture and stay fluffy.
  • Use a fork to fluff the rice gently. Stirring too aggressively can make it gummy.
  • Taste before serving and adjust lime or salt to balance the sweetness from the pineapple.

Watch Out for These Mistakes While Cooking

  • Overcooking the rice can lead to a mushy texture, so keep an eye on the timer.
  • Using too much liquid is a common mistake—stick to the recommended ratio for jasmine rice.
  • Skipping the rinse step can lead to overly sticky rice due to excess starch.
  • Adding pineapple too early can make it too soft or mushy; stir it in after cooking.
  • Not seasoning enough—coconut and pineapple are mild, so a little extra salt or lime can bring everything to life.

What to Serve With Creamy Coconut Pineapple Rice?

1. Grilled Teriyaki Chicken

The sweet and savory glaze pairs beautifully with the tropical notes in the rice.

2. Spicy Shrimp Skewers

The heat from the shrimp balances the creaminess and sweetness of the rice perfectly.

3. Thai Curry

Serve alongside a green or red Thai curry for a full, flavorful meal.

4. Grilled Tofu or Tempeh

A great plant-based pairing, especially with a drizzle of peanut or hoisin sauce.

5. Mango Salsa or Avocado Salad

Add a fresh, tangy contrast that brightens up the plate even more.

Storage Instructions

Refrigerator: Store leftovers in an airtight container for up to 4 days. Reheat gently in the microwave or on the stovetop with a splash of water or coconut milk to loosen the rice.

Freezer: You can freeze this rice for up to 2 months. Let it cool completely before transferring to freezer-safe bags. Thaw overnight in the fridge and reheat as needed.

Reheating Tips: Always stir the rice halfway through reheating for even warmth, and add a bit of moisture if it’s become too dry.

Estimated Nutrition

Per 1 cup serving (approximate):

  • Calories: 260
  • Fat: 11g
  • Saturated Fat: 9g
  • Carbohydrates: 37g
  • Fiber: 2g
  • Sugar: 6g
  • Protein: 3g
  • Sodium: 140mg

Frequently Asked Questions

Can I make this dish ahead of time?

Yes! It stores well in the fridge and can be reheated easily without losing flavor or texture.

Can I use brown rice instead?

Absolutely, but it will take longer to cook and you’ll need more liquid. Expect around 45–50 minutes of cook time.

Is this recipe vegan and gluten-free?

Yes, as long as you use gluten-free vegetable broth (or water), this dish is both vegan and gluten-free.

Can I serve it cold as a salad?

Surprisingly, yes! Let it chill and serve with extra lime juice and herbs—it makes a refreshing rice salad.

How can I make it spicier?

Add some chopped chili, a dash of hot sauce, or even a sprinkle of red pepper flakes when fluffing the rice.

Conclusion

Creamy Coconut Pineapple Rice is a dish that combines comfort and tropical flair in one warm, flavorful bowl. Whether you’re pairing it with grilled proteins, spicing it up with chilies, or serving it cold as a salad, it’s endlessly versatile and always satisfying. The best part? It’s simple enough for a weekday dinner but impressive enough to serve to guests. Once you try it, you’ll want to keep it in regular rotation.


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: Sara McKenney
  • Total Time: 28 minutes
  • Yield: 4 servings

Description

Transport yourself to the tropics with this Creamy Coconut Pineapple Rice—a quick and easy recipe bursting with flavor and texture. Creamy coconut milk, juicy pineapple chunks, and fluffy jasmine rice come together in a delicious balance of sweet and savory. Finished with toasted coconut and fresh herbs, it’s the perfect side dish or light main. Great for quick breakfast, easy dinner, or healthy snack ideas—this is one of those food ideas you’ll make again and again. A must-try for dinner ideas that wow without the work.


Ingredients

1 cup jasmine rice

1 cup full-fat coconut milk

1 cup water or vegetable broth

1 cup pineapple chunks

1/2 cup toasted shredded coconut

1 tablespoon fresh lime juice

1/2 teaspoon salt

2 tablespoons chopped cilantro or parsley


Instructions

1. Rinse the jasmine rice under cold water until the water runs clear to remove excess starch.

2. In a medium saucepan, combine the rinsed rice, coconut milk, water or broth, and salt. Stir to mix.

3. Bring the mixture to a gentle boil over medium heat.

4. Once boiling, reduce the heat to low and cover the saucepan with a tight-fitting lid. Simmer for 15–18 minutes.

5. Turn off the heat and let the rice rest, covered, for 10 minutes to absorb moisture and finish cooking.

6. Uncover and fluff the rice gently with a fork. Fold in the pineapple chunks and lime juice.

7. Taste and adjust seasoning if needed.

8. Top with toasted shredded coconut and chopped herbs. Serve warm.

Notes

Toast the shredded coconut for deeper flavor and crunch.

Use full-fat coconut milk for the best creamy texture.

Don’t skip the resting time after cooking—it helps keep the rice fluffy.

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

Nutrition

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

Keywords: quick breakfast, easy dinner, healthy snack, coconut rice, pineapple rice, tropical rice recipe

Save this recipe on:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating